diff --git a/App_Code/ClsClientes.vb b/App_Code/ClsClientes.vb index 1722b4293..60f56f1b0 100644 --- a/App_Code/ClsClientes.vb +++ b/App_Code/ClsClientes.vb @@ -1830,7 +1830,7 @@ Public Class ClsClientes SqlAdapter.Fill(Data) Retorno = True Catch ex As Exception - OnError("Ocurrió un error al obtener las diferencias.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + OnError("Ocurrió un error al obtener nombre de corporativos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) End Try Return Retorno diff --git a/App_Code/ClsGenerales.vb b/App_Code/ClsGenerales.vb index e1eb9a7be..b287f64dc 100644 --- a/App_Code/ClsGenerales.vb +++ b/App_Code/ClsGenerales.vb @@ -3824,7 +3824,6 @@ Public Class ClsGenerales End Try Return Retorno End Function - Public Function CancelarTimbreTimbrado(CveTimbre As Integer, FechaCancelacion As DateTime, CvePACCancelacion As Integer, SelloCancelacion As String, CveUsuario As Integer, CveEmpresa As Integer) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Gral_TimbreTimbradoCancelar") @@ -3846,10 +3845,7 @@ Public Class ClsGenerales OnError("Ocurrió un error al actualizar el timbrado", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) End Try Return Retorno - End Function - - - + End Function Public Function RemoveGralTimbre(CveTimbre As Integer, CveEmpresa As Integer) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Gral_TimbreRemove") @@ -3868,9 +3864,7 @@ Public Class ClsGenerales Return Retorno End Function - Public Function GetGralMovimientosDetalleTimbre(CveTimbre As Integer, CveEmpresa As Integer) As Boolean - - + Public Function GetGralMovimientosDetalleTimbre(CveTimbre As Integer, CveEmpresa As Integer) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Gral_MovimientosDetalleTimbreGet") @@ -3887,7 +3881,6 @@ Public Class ClsGenerales End Try Return Retorno - End Function Public Function AddInvEntregaAlmacenRuta(CveSubProyecto As Integer, CveDireccionOrigen As Integer, CveDireccionDestino As Integer, CveMovimientoAlmacen As Integer, CveChofer As Integer, CveCamion As Integer, FechaEntrega As Date, FechaLlegada As DateTime, Tipo As String, diff --git a/OS/OrdenesServicios.aspx.vb b/OS/OrdenesServicios.aspx.vb index c6b9bed20..a6f85520c 100644 --- a/OS/OrdenesServicios.aspx.vb +++ b/OS/OrdenesServicios.aspx.vb @@ -718,39 +718,82 @@ Partial Class OS_OrdenesServicios Private Sub CargaVenta() Dim ObjVentas As New ClsVentas If ObjVentas.GetVenta(CveCotizacion, UsuarioActual.CveEmpresa) Then + If ObjVentas.DtResultados IsNot Nothing AndAlso ObjVentas.DtResultados.Rows.Count > 0 Then - 'Carga Cliente + ViewState("CveCliente") = ObjVentas.DtResultados.Rows(0)("CveCliente").ToString.ToEntero CargaCliente(CveCliente) - End If - If ObjVentas.GetVentaDetalle(CveCotizacion) Then - Dim Cons As Integer = 1 - For Each dr As DataRow In ObjVentas.DtResultados.Rows + + + Dim Drow As DataRow = ObjVentas.DtResultados.Rows(0) + If UsuarioActual.Empresa.Funcionalidad(578) = "1" Then + TxtDescripcion.Text = Drow("SerieFolio").ToString + TxtSolicito.Text = UsuarioActual.Nombre + DdlMedico.SelectedValueExist(Drow("CveMedico").ToString) + DdlProcedimiento.SelectedValueExist(Drow("CveProcedimiento").ToString) + DdlTipoVenta.SelectedValueExist(Drow("CveTipoVenta").ToString) + DdlSubProyecto.SelectedValueExist(Drow("CveSubProyecto").ToString) + + 'If dr("CveTipoPS").ToString.ToEntero = 2 Then + + Dim CvePSDetalle As Integer = UsuarioActual.Empresa.Funcionalidad(708).ToEntero + Dim CodigoPS As String = GlobalDTPS(UsuarioActual.CveEmpresa).FiltroPrimeroValor("PSCodigo", $"CvePS={CvePSDetalle}") + + TxtFechaCita.Text = NowADS.ToString("yyyy-MM-dd HH:mm:ss").Replace(" ", "T") + Dim drt As DataRow = TmpDT.NewRow + drt("Consecutivo") = 1 + drt("CveOSDetalle") = -1 + drt("CvePS") = CvePSDetalle + drt("PS") = CodigoPS + drt("Cantidad") = 1 + drt("Observaciones") = $"Venta: {Drow("SerieFolio").ToString}" - If dr("CveTipoPS").ToString.ToEntero = 2 Then - drt("Consecutivo") = Cons - drt("CveOSDetalle") = -1 - drt("CvePS") = dr("CvePS") - drt("PS") = dr("PS") - drt("Cantidad") = dr("Cantidad") - drt("Observaciones") = dr("Obs") - drt("SeFacturara") = True - drt("SeSuperviso") = False - drt("Archivo") = -1 - drt("CveCuentaEquipo") = "-1" - drt("CuentaEquipoMostrar") = "Cuentas y/o Equipos" - drt("Especificaciones") = "-1" + drt("SeFacturara") = True + drt("SeSuperviso") = False + drt("Archivo") = -1 + drt("CveCuentaEquipo") = "-1" + drt("CuentaEquipoMostrar") = "" + drt("Especificaciones") = "-1" - TmpDT.Rows.Add(drt) - Cons = Cons + 1 - Else + TmpDT.Rows.Add(drt) + GvPS.DataSource = TmpDT + GvPS.DataBind() + + Else + If ObjVentas.GetVentaDetalle(CveCotizacion) Then + + Dim Cons As Integer = 1 + For Each dr As DataRow In ObjVentas.DtResultados.Rows + Dim drt As DataRow = TmpDT.NewRow + + If dr("CveTipoPS").ToString.ToEntero = 2 Then + drt("Consecutivo") = Cons + drt("CveOSDetalle") = -1 + drt("CvePS") = dr("CvePS") + drt("PS") = dr("PS") + drt("Cantidad") = dr("Cantidad") + drt("Observaciones") = dr("Obs") + drt("SeFacturara") = True + drt("SeSuperviso") = False + drt("Archivo") = -1 + drt("CveCuentaEquipo") = "-1" + drt("CuentaEquipoMostrar") = "Cuentas y/o Equipos" + drt("Especificaciones") = "-1" + + TmpDT.Rows.Add(drt) + Cons = Cons + 1 + + + End If + + Next + GvPS.DataSource = TmpDT + GvPS.DataBind() End If + End If - Next - GvPS.DataSource = TmpDT - GvPS.DataBind() End If 'CargaDetalle End If diff --git a/Ventas/Clientes.aspx b/Ventas/Clientes.aspx index 893ba9fe4..781f9df7b 100644 --- a/Ventas/Clientes.aspx +++ b/Ventas/Clientes.aspx @@ -473,7 +473,7 @@