From 6bc06075797db2f563b9d6566c6d918a583d9584 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 05:59:38 -0700 Subject: [PATCH 01/10] -- procedimientos con tipo de venta --- App_Code/ClsVentas.vb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 1d1a578d1..ab0b16d22 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -6744,7 +6744,8 @@ Public Class ClsVentas End Function - Public Function GetProcedimientoProducto(CveProcedimiento As Integer, Estatus As Integer, CveEmpresa As Integer, CveCliente As Integer, CveSubProyecto As Integer) As Boolean + Public Function GetProcedimientoProducto(CveProcedimiento As Integer, Estatus As Integer, CveEmpresa As Integer, CveCliente As Integer, CveSubProyecto As Integer, + Optional CveClienteSucursal As Integer = -1, Optional CveTipoVenta As Integer = -1) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Vta_ProcedimientosProductosGet") @@ -6755,6 +6756,8 @@ Public Class ClsVentas .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa .Add("@CveCliente", SqlDbType.Int).Value = CveCliente .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto + .Add("@CveClienteSucursal", SqlDbType.Int).Value = CveClienteSucursal + .Add("@CveTipoVenta", SqlDbType.Int).Value = CveTipoVenta End With Try SqlAdapter.Fill(Data) From e2a02dd6f71fd78bd03bce0d5485797b0ebf69af Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 05:59:55 -0700 Subject: [PATCH 02/10] =?UTF-8?q?-=20correcci=C3=B3n=20par=C3=A1metro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App_Code/ClsRH.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App_Code/ClsRH.vb b/App_Code/ClsRH.vb index ed19dedff..259de04bf 100644 --- a/App_Code/ClsRH.vb +++ b/App_Code/ClsRH.vb @@ -2057,7 +2057,7 @@ Public Class ClsRH .Add("@CveSubTipoPeriodo", SqlDbType.Int).Value = CveSubTipoPeriodo '.Add("@ErrorMostrarADS", SqlDbType.VarChar, 50).Direction = ParameterDirection.Output - .Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.Output + .Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue End With From e0abaf064919b60042e109966df7462155f77fb1 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:00:32 -0700 Subject: [PATCH 03/10] - Redireccionamiento en base al tipo de conta --- Contabilidad/RepBalanceGeneral.aspx.vb | 5 +++++ Contabilidad/RepEstadoResultados.aspx.vb | 3 +++ 2 files changed, 8 insertions(+) diff --git a/Contabilidad/RepBalanceGeneral.aspx.vb b/Contabilidad/RepBalanceGeneral.aspx.vb index 2d320e959..1828a1d0c 100644 --- a/Contabilidad/RepBalanceGeneral.aspx.vb +++ b/Contabilidad/RepBalanceGeneral.aspx.vb @@ -293,6 +293,11 @@ Partial Class Contabilidad_RepBalanceGeneral Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load If Not Page.IsPostBack Then + If UsuarioActual.Empresa.TipoContabilidad = 1 Then + Response.Redirect($"/Contabilidad2/RepSituacionFinanciera.aspx") + End If + + If UsuarioActual.Empresa.UsaContabilidad Or UsuarioActual.Empresa.UsaAC Then BtnConsultar.Enabled = True TabNormal.Enabled = True diff --git a/Contabilidad/RepEstadoResultados.aspx.vb b/Contabilidad/RepEstadoResultados.aspx.vb index fabfe41ef..c38cf3d20 100644 --- a/Contabilidad/RepEstadoResultados.aspx.vb +++ b/Contabilidad/RepEstadoResultados.aspx.vb @@ -145,6 +145,9 @@ Partial Class Contabilidad_RepEstadoResultados Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load If Not Page.IsPostBack Then + If UsuarioActual.Empresa.TipoContabilidad = 1 Then + Response.Redirect($"/Contabilidad2/RepEstadoActividades.aspx") + End If If UsuarioActual.Empresa.UsaContabilidad Or UsuarioActual.Empresa.UsaAC Then From 717e385011896502ac8598f70998d092b98083d4 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:00:59 -0700 Subject: [PATCH 04/10] -- bloqueo de fecha para EMD --- OC/OC.aspx.vb | 1 + 1 file changed, 1 insertion(+) diff --git a/OC/OC.aspx.vb b/OC/OC.aspx.vb index 42d712c2a..426f06023 100644 --- a/OC/OC.aspx.vb +++ b/OC/OC.aspx.vb @@ -626,6 +626,7 @@ Partial Class OC_OC If UsuarioActual.CveEmpresa.Contiene(13, 83) Then TrMetodoPago.Visible = True + TxtFecha.Enabled = False End If 'CARGA YA REGISTRADO From 9c3b0d8f15bdbf8e20ad09d50f0dae551eb1c195 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:11:44 -0700 Subject: [PATCH 05/10] -- formato --- Ventas/Ventas.aspx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx index acf2e7a94..e55054346 100644 --- a/Ventas/Ventas.aspx +++ b/Ventas/Ventas.aspx @@ -8830,7 +8830,7 @@ - + From e9e963dcc0073f56adfcf115490ec64088013dc1 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:12:44 -0700 Subject: [PATCH 06/10] - procedimiento SMS --- Ventas/Ventas.aspx.vb | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index ef6c31f2f..9a3383d0a 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -2,14 +2,11 @@ Option Strict On Option Infer On -Imports System.Activities.Expressions Imports System.Data -Imports System.Data.SqlClient Imports System.Diagnostics Imports System.IO Imports System.Net.Http Imports System.Security.Cryptography.X509Certificates -Imports System.ServiceModel.Security Imports ADSNetLibrary.SIGAPI.Models.CRM.Request Imports ADSNetLibrary.SIGAPI.Services.CRM Imports ADSTimbrado @@ -5069,7 +5066,7 @@ Partial Class Ventas End If End If - End If + End If End If Dim TipoEstatus As Integer = GlobalDTEstatusFactura().FiltroPrimeroValor("TipoEstatus", $"CveEstatusFactura = {CveEstatus}").ToEntero() @@ -11095,7 +11092,7 @@ Partial Class Ventas End If End Sub - Private Function CRMActualizaImporteBitacora(CveAcercamientoCRMActualizar As Integer, ImporteCRM As Decimal, SerieFolioVenta As String, ByRef ObjTRansaccion As SqlTransaction) As Boolean + Private Function CRMActualizaImporteBitacora(CveAcercamientoCRMActualizar As Integer, ImporteCRM As Decimal, SerieFolioVenta As String, ByRef ObjTransaccion As SqlClient.SqlTransaction) As Boolean Dim cRMService As ICRMService = New CRMService(System.Configuration.ConfigurationManager.ConnectionStrings("Conexion").ConnectionString) Dim AcercamientoModel As RequestAcercamiento = New RequestAcercamiento(UsuarioActual.CveEmpresa, CveAcercamientoCRMActualizar) @@ -11105,8 +11102,8 @@ Partial Class Ventas Dim CveTipoProcesoCRM As Integer = objAcercamiento.Result(0).CveTipoProceso.ToEntero Dim Respuesta As Boolean = False - Dim ObjCRM As New ClsCRM(ObjTRansaccion) - Dim ObjEventoBitacora As New ClsOIEventos(ObjTRansaccion) + Dim ObjCRM As New ClsCRM(ObjTransaccion) + Dim ObjEventoBitacora As New ClsOIEventos(ObjTransaccion) If objAcercamiento.Result.Count > 0 Then If ObjCRM.UpdateAcercamientoCotizacion(CveAcercamientoCRMActualizar, ImporteCRM, UsuarioActual.CveEmpresa) Then @@ -37419,7 +37416,7 @@ Partial Class Ventas Protected Sub DdlClienteSucursal_SelectedIndexChanged(sender As Object, e As EventArgs) Dim CveClienteSplit As Integer = -1 - CargaPSProcedimiento(DdlProcedimiento.SelectedValue.ToEntero, DdlClienteSucursalCliente, DdlSubProyectoDatos.SelectedValue.ToEntero) + CargaPSProcedimiento(DdlProcedimiento.SelectedValue.ToEntero, DdlClienteSucursalCliente, DdlSubProyectoDatos.SelectedValue.ToEntero, CveClienteSucursalL:=DdlClienteSucursalSucursal, CveTipoVentaL:=RBLTipoVenta.SelectedValue.ToEntero) End Sub Private Function DdlClienteSucursalCliente() As Integer @@ -37705,13 +37702,13 @@ Partial Class Ventas End Sub Protected Sub DdlProcedimientoModal_SelectedIndexChanged(sender As Object, e As EventArgs) - CargaPSProcedimiento(DdlProcedimientoModal.SelectedValue.ToEntero, DdlClienteSucursalCliente, DdlSubProyectoDatos.SelectedValue.ToEntero) + CargaPSProcedimiento(DdlProcedimientoModal.SelectedValue.ToEntero, DdlClienteSucursalCliente, DdlSubProyectoDatos.SelectedValue.ToEntero, CveClienteSucursalL:=DdlClienteSucursalSucursal, CveTipoVentaL:=RBLTipoVenta.SelectedValue.ToEntero) End Sub - Private Sub CargaPSProcedimiento(CveProcedimiento As Integer, CveClienteL As Integer, CveSubProyectoL As Integer) + Private Sub CargaPSProcedimiento(CveProcedimiento As Integer, CveClienteL As Integer, CveSubProyectoL As Integer, Optional CveClienteSucursalL As Integer = -1, Optional CveTipoVentaL As Integer = -1) If CveProcedimiento > 0 Then Dim objVenta As New ClsVentas - If objVenta.GetProcedimientoProducto(CveProcedimiento, 1, UsuarioActual.CveEmpresa, CveClienteL, CveSubProyectoL) Then + If objVenta.GetProcedimientoProducto(CveProcedimiento, 1, UsuarioActual.CveEmpresa, CveClienteL, CveSubProyectoL, CveClienteSucursalL, CveTipoVentaL) Then GvProductosProcedimiento.DataSource = objVenta.DtResultados End If objVenta.Dispose() @@ -37757,7 +37754,7 @@ Partial Class Ventas End Sub - Private Function GeneraOS(ByRef TransacSQL As SqlTransaction, ByRef errorList As List(Of String), CveVentaOS As Integer, SerieFolioOS As String) As Boolean + Private Function GeneraOS(ByRef TransacSQL As SqlClient.SqlTransaction, ByRef errorList As List(Of String), CveVentaOS As Integer, SerieFolioOS As String) As Boolean Dim Errores As Boolean = False From 4cb238f26521d2ca3f1737c438d95299b9915a47 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:18:06 -0700 Subject: [PATCH 07/10] - --- Ventas/Ventas.aspx.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index e387c6444..58b37a260 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -5077,7 +5077,7 @@ Partial Class Ventas End If End If - End If + End If End If Dim TipoEstatus As Integer = GlobalDTEstatusFactura().FiltroPrimeroValor("TipoEstatus", $"CveEstatusFactura = {CveEstatus}").ToEntero() From 64221a063800234df1277cb43f7f311540daeb94 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:18:29 -0700 Subject: [PATCH 08/10] - trim --- General/SaldosIniciales.aspx.vb | 108 +++++++++++++++++--------------- 1 file changed, 58 insertions(+), 50 deletions(-) diff --git a/General/SaldosIniciales.aspx.vb b/General/SaldosIniciales.aspx.vb index 78e133442..494091251 100644 --- a/General/SaldosIniciales.aspx.vb +++ b/General/SaldosIniciales.aspx.vb @@ -3591,47 +3591,49 @@ Partial Class General_SaldosIniciales For Each Row As DataRow In dt.Rows Dim myarraystr As String() - Dim RegistroPatronal As String = Row("Registro Patronal").ToString().ToUpper() - Dim Codigo As String = Row("Código").ToString() - Dim ApellidoPaterno As String = Row("Apellido Paterno").ToString() - Dim ApellidoMaterno As String = Row("Apellido Materno").ToString() - Dim Nombre As String = Row("Nombre").ToString() - Dim CorreoElectronico As String = Row("Correo Electronico").ToString() - Dim FechaIngreso As String = Row("Fecha Ingreso").ToString() - Dim FechaBaja As String = Row("Fecha Baja").ToString() - Dim NumeroSS As String = Row("Numero SS").ToString() - Dim AltaIMSS As String = Row("Alta IMSS").ToString() - Dim SalarioDiario As String = Row("Salario Diario").ToString() - Dim Direccion As String = Row("Dirección").ToString() - Dim FechaNacimiento As String = Row("Fecha Nacimiento").ToString() - Dim LugarNacimiento As String = Row("Lugar Nacimiento").ToString() - Dim Sexo As String = Row("Sexo").ToString() - Dim CodigoPostal As String = Row("Código Postal").ToString() - Dim Ciudad As String = Row("Ciudad").ToString() - Dim EstadoCivil As String = Row("Estado Civil").ToString().ToUpper - Dim Telefono As String = Row("Teléfono").ToString() - Dim Celular As String = Row("Celular").ToString() - Dim RFC As String = Row("RFC").ToString() - Dim CURP As String = Row("CURP").ToString() - Dim ClabeInterbancaria As String = Row("CLABE").ToString() - Dim EstatusPersonal As String = Row("Estatus Personal").ToString().ToUpper - Dim SubProyecto As String = Row("SubProyecto").ToString().ToUpper + Dim RegistroPatronal As String = Row("Registro Patronal").ToString().ToUpper().Trim + Dim Codigo As String = Row("Código").ToString().Trim + Dim ApellidoPaterno As String = Row("Apellido Paterno").ToString().Trim + Dim ApellidoMaterno As String = Row("Apellido Materno").ToString().Trim + Dim Nombre As String = Row("Nombre").ToString().Trim + Dim CorreoElectronico As String = Row("Correo Electronico").ToString().Trim + Dim FechaIngreso As String = Row("Fecha Ingreso").ToString().Trim + Dim FechaBaja As String = Row("Fecha Baja").ToString().Trim + Dim NumeroSS As String = Row("Numero SS").ToString().Trim + Dim AltaIMSS As String = Row("Alta IMSS").ToString().Trim + Dim SalarioDiario As String = Row("Salario Diario").ToString().Trim + Dim Direccion As String = Row("Dirección").ToString().Trim + Dim FechaNacimiento As String = Row("Fecha Nacimiento").ToString().Trim + Dim LugarNacimiento As String = Row("Lugar Nacimiento").ToString().Trim + Dim Sexo As String = Row("Sexo").ToString().Trim + Dim CodigoPostal As String = Row("Código Postal").ToString().Trim + Dim Colonia As String = Row("Colonia").ToString().Trim + Dim NumExterior As String = Row("NumExterior").ToString().Trim + Dim Ciudad As String = Row("Ciudad").ToString().Trim + Dim EstadoCivil As String = Row("Estado Civil").ToString().ToUpper.Trim + Dim Telefono As String = Row("Teléfono").ToString().Trim + Dim Celular As String = Row("Celular").ToString().Trim + Dim RFC As String = Row("RFC").ToString().Trim + Dim CURP As String = Row("CURP").ToString().Trim + Dim ClabeInterbancaria As String = Row("CLABE").ToString().Trim + Dim EstatusPersonal As String = Row("Estatus Personal").ToString().ToUpper.Trim + Dim SubProyecto As String = Row("SubProyecto").ToString().ToUpper.Trim 'Nuevas - Dim Estado As String = Row("Estado").ToString() - Dim NombrePadre As String = Row("Nombre Padre").ToString() - Dim NombreMadre As String = Row("Nombre Madre").ToString() - Dim Puesto As String = Row("Puesto").ToString() - Dim Turno As String = Row("Turno").ToString() - Dim TipoContrato As String = Row("Tipo Contrato").ToString() - Dim Departamento As String = Row("Departamento").ToString() - Dim TipoPeriodo As String = Row("Tipo Periodo").ToString() - Dim Escolaridad As String = Row("Escolaridad").ToString() - Dim SDI As String = Row("SDI").ToString() - Dim MetodoPago As String = Row("Metodo Pago").ToString() - Dim Nominista As String = Row("Nominista").ToString() + Dim Estado As String = Row("Estado").ToString().Trim + Dim NombrePadre As String = Row("Nombre Padre").ToString().Trim + Dim NombreMadre As String = Row("Nombre Madre").ToString().Trim + Dim Puesto As String = Row("Puesto").ToString().Trim + Dim Turno As String = Row("Turno").ToString().Trim + Dim TipoContrato As String = Row("Tipo Contrato").ToString().Trim + Dim Departamento As String = Row("Departamento").ToString().Trim + Dim TipoPeriodo As String = Row("Tipo Periodo").ToString().Trim + Dim Escolaridad As String = Row("Escolaridad").ToString().Trim + Dim SDI As String = Row("SDI").ToString().Trim + Dim MetodoPago As String = Row("Metodo Pago").ToString().Trim + Dim Nominista As String = Row("Nominista").ToString().Trim Dim CveCuentaContable As Integer = Row("CveCuentaContable").ToString().ToEntero() Dim Saldo As Decimal = Row("Saldo").ToString().ToDecimal - Dim TipoTrabajador As String = Row("Tipo Trabajador").ToString() + Dim TipoTrabajador As String = Row("Tipo Trabajador").ToString().Trim Dim NombreCompleto As String = $"{Nombre} {ApellidoPaterno} {ApellidoMaterno}" @@ -3666,6 +3668,16 @@ Partial Class General_SaldosIniciales End If + If CvePuesto <= 0 Then + Dim ObjRH2 As New ClsRH + ObjRH2.AddPuesto(Puesto, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) + ObjRH2.Dispose() + + GlobalDTRHPuestos(UsuarioActual.CveEmpresa) = Nothing + dtpuestos = GlobalDTRHPuestos(UsuarioActual.CveEmpresa) + CvePuesto = dtpuestos.FiltroPrimeroValor("CvePuesto", $"(Puesto) = ('{Puesto}')").ToString().ToEntero() + End If + CveTipoTrabajador = dtTipoTrabajador.FiltroPrimeroValor("CveTipoTrabajador", $"(TipoTrabajador) = ('{TipoTrabajador}')").ToString().ToEntero() If CveTipoTrabajador = 0 Then CveTipoTrabajador = -1 @@ -3691,17 +3703,14 @@ Partial Class General_SaldosIniciales myarraystr = SubProyecto.Split(":"c) If (myarraystr.Length > 1) Then CveSubProyecto = myarraystr(0).ToEntero() - CveSubProyecto = dTSubProyectos.FiltroPrimeroValor("CveSubProyecto", $"CveSubProyecto = {CveSubProyecto}").ToString().ToEntero() + CveSubProyecto = dTSubProyectos.FiltroPrimeroValor("CveSubProyecto", $"CveSubProyecto = {CveSubProyecto}").ToEntero() Else - CveSubProyecto = dTSubProyectos.FiltroPrimeroValor("CveSubProyecto", $"SubProyecto = '{SubProyecto}'").ToString().ToEntero() + CveSubProyecto = dTSubProyectos.FiltroPrimeroValor("CveSubProyecto", $"SubProyecto = '{SubProyecto}'").ToEntero() End If If CveSubProyecto = 0 Then CveSubProyecto = -1 End If - - - myarraystr = Departamento.Split(":"c) If (myarraystr.Length > 1) Then CveDepartamento = myarraystr(0).ToEntero() @@ -3711,7 +3720,11 @@ Partial Class General_SaldosIniciales CveDepartamento = dTDepartamentos.FiltroPrimeroValor("CveDepartamento", $"Departamento = '{Departamento}'").ToString().ToEntero() End If If CveDepartamento <= 0 Then - CveDepartamento = -1 + Dim ObjRH2 As New ClsRH + ObjRH2.AddDepartamento(Departamento, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) + ObjRH2.Dispose() + CveDepartamento = dTDepartamentos.FiltroPrimeroValor("CveDepartamento", $"Departamento = '{Departamento}'").ToString().ToEntero() + End If myarraystr = Estado.Split(":"c) @@ -3814,15 +3827,10 @@ Partial Class General_SaldosIniciales If Not CveMetodoPago > 0 Then Alert($"No se encontró el Método de Pago: {MetodoPago} Renglón: {NumRow}: ", TipoMensaje.MsgAdvertencia) : ErrorRH = True : Exit For If Not CveUsuarioNomina > 0 Then CveUsuarioNomina = -1 'Alert("No se encontró el Nominista: " + Nominista + " Renglón: " + NumRow, TipoMensaje.MsgAdvertencia) : ErrorRH = True : Exit For - - - - Dim CvePersonal As Integer = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CvePersonal", $"NombreCompletoNombre = '{NombreCompleto}'").ToString().ToEntero() If Not (CvePersonal > 0) Then CvePersonal = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CvePersonal", $"CURP = '{CURP}'").ToString().ToEntero() - End If 'PENDIENTES POR MEJORAR @@ -3880,7 +3888,7 @@ Partial Class General_SaldosIniciales End If If Not ObjRH.AddPersonal(Codigo, ApellidoPaterno, ApellidoMaterno, Nombre, CorreoElectronico, FechaIn, CveTipoPeriodo, NumeroSS, CBool(AltaIMSS), SalarioDiario.ToDouble, SalarioDiario.ToDouble, SDI.ToDouble, SDI.ToDouble, -1, -1, -1, CveMetodoPago, FechaIn, FechaFn.ToString(), CveTipoContrato, Direccion, CveTurno, CvePuesto, CveDepartamento, -1, CveEscolaridad, CveEstadoCivil, CveGenero, -1, FechaBaja, CveEstatusPersonal, FechaNac, - LugarNacimiento, Direccion, "", "", "", CodigoPostal, Ciudad, CveEstado, Telefono, "", Celular, RFC, CURP, "", NombrePadre, NombreMadre, -1, CveSATRiesgoPuesto, CveSATRegimenContratacion, -1, CveSubProyecto, "", -1, + LugarNacimiento, Direccion, NumExterior, "", Colonia, CodigoPostal, Ciudad, CveEstado, Telefono, "", Celular, RFC, CURP, "", NombrePadre, NombreMadre, -1, CveSATRiesgoPuesto, CveSATRegimenContratacion, -1, CveSubProyecto, "", -1, ClabeInterbancaria, "", CveJornada, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveUsuarioNomina, "", CveRegistroPatronal:=CveRegistroPatronal, CveTipoTrabajador:=CveTipoTrabajador) Then If (ObjRH.noguardoXcurpb) Then Else From a05cee9d01d0e918d7084835a45546639819f30c Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:20:32 -0700 Subject: [PATCH 09/10] =?UTF-8?q?-=20simplificaci=C3=B3n=20objventas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Inventarios/RecepcionUsados.aspx.vb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Inventarios/RecepcionUsados.aspx.vb b/Inventarios/RecepcionUsados.aspx.vb index 781ccf28a..5ddf4613d 100644 --- a/Inventarios/RecepcionUsados.aspx.vb +++ b/Inventarios/RecepcionUsados.aspx.vb @@ -2419,12 +2419,10 @@ Partial Class Inventarios_RecepcionUsados Me.ObjRemisionNC.TipoMensajeRespuesta = Modelos.TipoMensajeRespuesta.HTML Me.ObjRemisionNC.Serie = "-1" Me.ObjRemisionNC.Folio = -1 'Folio.ToEntero() - Me.ObjRemisionNC.Version = "3.3" + Me.ObjRemisionNC.Version = "4.0" Me.ObjRemisionNC.FolioFiscal = "" Me.ObjRemisionNC.CveUsuario = UsuarioActual.CveUsuario Me.ObjRemisionNC.CveEmpresa = UsuarioActual.CveEmpresa - Me.ObjRemisionNC.TipoCambio = 1 - Me.ObjRemisionNC.ConvertirPesos = False Me.ObjRemisionNC.CveMoneda = CveMoneda Me.ObjRemisionNC.Moneda = GlobalDTMonedas.FiltroPrimeroValor("Moneda", String.Format("CveMoneda = {0} ", CveMoneda)) Me.ObjRemisionNC.MonedaSAT = GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", String.Format("CveMoneda = {0} ", CveMoneda)) @@ -2487,9 +2485,7 @@ Partial Class Inventarios_RecepcionUsados DtMetodoPago.Dispose() DtMetodoPago = Nothing End If - End If - End If End If @@ -2523,8 +2519,7 @@ Partial Class Inventarios_RecepcionUsados Else Me.ObjRemisionNC.Observaciones = "Devolución por usado" End If - Me.ObjRemisionNC.OrdenCompra = "" - Me.ObjRemisionNC.PedidoContrato = "" + Me.ObjRemisionNC.ObservacionesAlmacen = TxtObservaciones.Text.Trim Me.ObjRemisionNC.MovimientoObservaciones = TxtObservaciones.Text Me.ObjRemisionNC.MovimientoRecibio = TxtResponsable.Text From 8e51a3f48fd1d63d67e27f8687d3480ae13136ed Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 10 May 2024 06:20:57 -0700 Subject: [PATCH 10/10] -- limpieza para no utilizar dll --- Bin/ClbNegBICFDv3_2.dll | Bin 213504 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Bin/ClbNegBICFDv3_2.dll diff --git a/Bin/ClbNegBICFDv3_2.dll b/Bin/ClbNegBICFDv3_2.dll deleted file mode 100644 index 8ccf14b8c1fc8f02cda74cf5fd78079d82ae0c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213504 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 fICw9^(Y$~