From 300b071460efe9a4c6efa88bff2b4c17f9ae1407 Mon Sep 17 00:00:00 2001 From: rakcsle Date: Tue, 7 Jun 2022 21:06:08 -0700 Subject: [PATCH 1/6] Regimen Fiscal Proveedores --- App_Code/ClsCompProveedores.vb | 12 ++++++++++-- Compras/Proveedores.aspx | 14 ++++++++++++++ Compras/Proveedores.aspx.vb | 23 +++++++++++++++++++++-- Inventarios/EntradasSalidas.aspx.vb | 8 ++++++++ 4 files changed, 53 insertions(+), 4 deletions(-) diff --git a/App_Code/ClsCompProveedores.vb b/App_Code/ClsCompProveedores.vb index 8a062f23f..b5a7ac775 100644 --- a/App_Code/ClsCompProveedores.vb +++ b/App_Code/ClsCompProveedores.vb @@ -112,6 +112,7 @@ Public Class ClsCompProveedores Public Property DIOTCvePais As Integer Public Property Situacion As String = "" Public Property DIOTNacionalidad As String + Public Property CveRegimenFiscal As Integer = -1 Public ReadOnly Property DtResultados() As DataTable Get @@ -399,6 +400,8 @@ Public Class ClsCompProveedores Me.DIOTCvePais = Data.Rows(0)("DIOTCvePais").ToString.ToEntero Me.Situacion = Data.Rows(0)("Situacion").ToString Me.DIOTNacionalidad = Data.Rows(0)("DIOTNacionalidad").ToString + Me.CveRegimenFiscal = Data.Rows(0)("CveRegimenFiscal").ToString.ToEntero + End If Retorno = True @@ -421,7 +424,7 @@ Public Class ClsCompProveedores IdCtaContRetIVAAcreditable As Integer, CtaContRetIVAACreditable As String, CveProveedorClasificacion As Integer, CveUsuarioResponsable As Integer, NotificarA As String, CorreoCobranza As String, FolioDuplicado As Boolean, CveUsuario As Integer, CveEmpresa As Integer, Optional CveTipoProveedor As Integer = 1, Optional CveMonedaPreferente As Integer = 1, Optional UsaLimiteCredito As Boolean = False, Optional DIOTCveTipoTercero As Integer = -1, Optional DIOTCveTipoOperacion As Integer = -1, Optional DIOTNumeroIDFiscal As String = "", Optional AplicarEvaluacion As Boolean = False, Optional FechaEvaluacion As String = "-1", Optional CicloEvaluacion As Integer = -1, Optional DIOTCvePais As Integer = -1, Optional CveUsuarioEvaluador As Integer = -1, Optional CP As Integer = 0, Optional DIOTNacionalidad As String = "", - Optional CveConfianzaProveedor As Integer = -1) As Boolean + Optional CveConfianzaProveedor As Integer = -1, Optional CveRegimenFiscal As Integer = -1) As Boolean Dim Retorno As Boolean = False @@ -524,6 +527,9 @@ Public Class ClsCompProveedores .Add("@CveConfianzaProveedor", SqlDbType.Int).Value = CveConfianzaProveedor + .Add("@CveRegimenFiscal", SqlDbType.TinyInt).Value = CveRegimenFiscal + + .Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue End With @@ -564,7 +570,7 @@ Public Class ClsCompProveedores IdCtaContRetIVAAcreditable As Integer, CtaContRetIVAACreditable As String, CveProveedorClasificacion As Integer, CveUsuarioResponsable As Integer, Estatus As Boolean, NotificarA As String, CorreoCobranza As String, FolioDuplicado As Boolean, CveProveedor As Integer, Optional CveTipoProveedor As Integer = 1, Optional CveMonedaPreferente As Integer = 1, Optional UsaLimiteCredito As Boolean = False, Optional DIOTCveTipoTercero As Integer = -1, Optional DIOTCveTipoOperacion As Integer = -1, Optional DIOTNumeroIDFiscal As String = "", Optional CveUsuarioModifico As Integer = -1, Optional AplicarEvaluacion As Boolean = False, Optional FechaEvaluacion As String = "-1", Optional CicloEvaluacion As Integer = -1, Optional DIOTCvePais As Integer = -1, Optional CveUsuarioEvaluador As Integer = -1, Optional CP As Integer = 0, Optional DIOTNacionalidad As String = "", - Optional CveConfianzaProveedor As Integer = -1) As Boolean + Optional CveConfianzaProveedor As Integer = -1, Optional CveRegimenFiscal As Integer = -1) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Comp_ProveedorUpdate") @@ -666,7 +672,9 @@ Public Class ClsCompProveedores .Add("@FechaEvaluacion", SqlDbType.VarChar).Value = FechaEvaluacion .Add("@CveUsuarioEvaluador", SqlDbType.Int).Value = CveUsuarioEvaluador + .Add("@CveConfianzaProveedor", SqlDbType.Int).Value = CveConfianzaProveedor + .Add("@CveRegimenFiscal", SqlDbType.TinyInt).Value = CveRegimenFiscal End With diff --git a/Compras/Proveedores.aspx b/Compras/Proveedores.aspx index 589faafc2..a5675bbfe 100644 --- a/Compras/Proveedores.aspx +++ b/Compras/Proveedores.aspx @@ -350,6 +350,20 @@ + + + Regimen Fiscal: + + + + + + + + + + + Estatus SAT: diff --git a/Compras/Proveedores.aspx.vb b/Compras/Proveedores.aspx.vb index 61b4752e2..226553921 100644 --- a/Compras/Proveedores.aspx.vb +++ b/Compras/Proveedores.aspx.vb @@ -485,6 +485,7 @@ Partial Class Compras_Proveedores SerieSucursal = "" TrFolioDuplicado.Visible = False CargaMonedas() + CargaRegimenFiscal() 'HlAgregarExcel.Visible = UsuarioActual.CveRol = 1 If Request("CveProveedor") IsNot Nothing AndAlso IsNumeric(Request("CveProveedor")) AndAlso Request("CveProveedor").ToEntero > 0 Then @@ -648,6 +649,13 @@ Partial Class Compras_Proveedores RegisterPostBackControl() End Sub + Private Sub CargaRegimenFiscal() + DdlRegimenFiscal.DataSource = GlobalDTRegimenesFiscales + DdlRegimenFiscal.DataBind() + + DdlRegimenFiscal.Items.Insert(0, New ListItem("Seleccione Uno", "-1")) + End Sub + Private Sub SetValues() ViewState("Orden") = "" ViewState("OrdenUsuarios") = "" @@ -741,6 +749,15 @@ Partial Class Compras_Proveedores TxtRazonSocial.Text = HttpUtility.HtmlDecode(ValorXml(node, "Nombre")) TxtNombreComercial.Text = HttpUtility.HtmlDecode(ValorXml(node, "Nombre")) ChkEstado.Checked = True + + If Version = "4.0" Then + + Dim CodigoRegimenFiscal As String = ValorXml(node, "RegimenFiscal") + Dim CveRegimenFiscal As Integer = GlobalDTRegimenesFiscales(-1).FiltroPrimeroValor("CveRegimenFiscal", $" CodigoRegimenFiscal = '{ CodigoRegimenFiscal }'").ToEntero + DdlRegimenFiscal.SelectedValueExist(CveRegimenFiscal) + + End If + Else TxtRazonSocial.Text = HttpUtility.HtmlDecode(ValorXml(node, "nombre")) TxtNombreComercial.Text = HttpUtility.HtmlDecode(ValorXml(node, "nombre")) @@ -865,6 +882,8 @@ Partial Class Compras_Proveedores DdlDIOTPais.SelectedValueExist(ObjProveedor.DIOTCvePais) TxtDIOTNacionalidad.Text = ObjProveedor.DIOTNacionalidad + DdlRegimenFiscal.SelectedValueExist(ObjProveedor.CveRegimenFiscal + ) If UsuarioActual.Empresa.TipoContabilidad = 1 Then CargaCuentasConceptos() divCuentas.Visible = True @@ -1716,7 +1735,7 @@ Partial Class Compras_Proveedores DdlCtaContRetIVAAcreditable.SelectedValue.ToEntero, DdlCtaContRetIVAAcreditable.SelectedItem.Text, DdlCveClasificacionProveedor.SelectedValue.ToEntero, DdlCveUsuarioResponsable.SelectedValue.ToEntero, TxtNotificarA.Text.Trim, TxtCorreoCobranza.Text.Trim, ChkFolioDuplicado.Checked, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, DdlCveTipoProveedor.SelectedValue.ToEntero, DdlMonedaPrefente.SelectedValue.ToEntero, UsaLimiteCredito:=ChkUsaLimiteCredito.Checked, DIOTCveTipoTercero:=DDlDIOTTipoTercero.SelectedValue.ToEntero, DIOTCveTipoOperacion:=DdlDIOTTipoOperacion.SelectedValue.ToEntero, DIOTNumeroIDFiscal:=TxtDIOTNumIDFiscal.Text, AplicarEvaluacion:=AplicarEvaluacion, FechaEvaluacion:=FechaEvaluacion, CicloEvaluacion:=CicloEvaluacion, DIOTCvePais:=DdlDIOTPais.SelectedValue.ToEntero, CveUsuarioEvaluador:=DdlUsuarioEvaluador.SelectedValue.ToEntero(), CP:=TxtCP.Text.ToEntero, DIOTNacionalidad:=TxtDIOTNacionalidad.Text, - CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero()) Then + CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero) Then Dim NuevoCveProveedor = ObjProveedores.CveProveedor @@ -1877,7 +1896,7 @@ Partial Class Compras_Proveedores DdlCtaContRetIVAAcreditable.SelectedValue.ToEntero, DdlCtaContRetIVAAcreditable.SelectedItem.Text, DdlCveClasificacionProveedor.SelectedValue.ToEntero, DdlCveUsuarioResponsable.SelectedValue.ToEntero, ChkEstado.Checked, TxtNotificarA.Text.Trim, TxtCorreoCobranza.Text.Trim, ChkFolioDuplicado.Checked, CveProveedor, DdlCveTipoProveedor.SelectedValue.ToEntero, DdlMonedaPrefente.SelectedValue.ToEntero, UsaLimiteCredito:=ChkUsaLimiteCredito.Checked, DIOTCveTipoTercero:=DDlDIOTTipoTercero.SelectedValue.ToEntero, DIOTCveTipoOperacion:=DdlDIOTTipoOperacion.SelectedValue.ToEntero, DIOTNumeroIDFiscal:=TxtDIOTNumIDFiscal.Text, CveUsuarioModifico:=UsuarioActual.CveUsuario, DIOTCvePais:=DdlDIOTPais.SelectedValue.ToEntero, AplicarEvaluacion:=ChkAplicarEvaluacion.Checked, FechaEvaluacion:=FechaEvaluacion, CicloEvaluacion:=CicloEvaluacion, CveUsuarioEvaluador:=DdlUsuarioEvaluador.SelectedValue.ToEntero(), CP:=TxtCP.Text.ToEntero, DIOTNacionalidad:=TxtDIOTNacionalidad.Text, - CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero()) Then + CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero) Then 'CargaDatos() diff --git a/Inventarios/EntradasSalidas.aspx.vb b/Inventarios/EntradasSalidas.aspx.vb index fd2500754..e268312f5 100644 --- a/Inventarios/EntradasSalidas.aspx.vb +++ b/Inventarios/EntradasSalidas.aspx.vb @@ -414,6 +414,11 @@ Partial Class Inventarios_EntradasSalidas LnkCambioVigencia.Visible = True End If + If EsConsumoInterno AndAlso UsuarioActual.TienePermisoProceso(340) Then + TxtFecha.Enabled = True + ImgFecha.Visible = True + End If + End If End Sub @@ -1056,6 +1061,9 @@ Partial Class Inventarios_EntradasSalidas End If + + + UpModalInventarioFisico.Update() BloqueaEdicionEncabezado() Mov.Dispose() From 13562494c0f76b32bd6e8d5ab15951db73863461 Mon Sep 17 00:00:00 2001 From: JORGE LUIS CAUDILLO ESPARZA Date: Wed, 8 Jun 2022 05:49:25 -0700 Subject: [PATCH 2/6] --- App_Code/ClsNominas.vb | 33 +++++++++++++++++--------------- GPS/PalletEtiquetaCaja.rdlc | 24 +++++++++++------------ Nomina/Finiquito.aspx.cs | 2 +- Nomina/Nomina.aspx.cs | 4 ++-- SAT/SolicitudesNominaSat.aspx | 8 ++++---- SAT/SolicitudesNominaSat.aspx.cs | 4 ++-- vwd.webinfo | 4 ++++ 7 files changed, 43 insertions(+), 36 deletions(-) diff --git a/App_Code/ClsNominas.vb b/App_Code/ClsNominas.vb index b20d213f2..2961cf3d4 100644 --- a/App_Code/ClsNominas.vb +++ b/App_Code/ClsNominas.vb @@ -3182,44 +3182,47 @@ Public Class ClsNominas Return retorno End Function #Region "CRUD_SolicitudesNominas" - Public Function SolicitudesNominasGet(idSolicitudNominas As Integer, CveEmpresa As Integer) As Boolean + Public Function SolicitudesGet(CveSolicitud As Integer, CveEmpresa As Integer, Optional CveTipoSolicitud As Integer = 1) As Boolean Dim retorno As Boolean = False - DataAdapter("PA_Gral_SAT_SolicitudesNominasGet", CommandType.StoredProcedure) - addParameters("@idSolicitudNominas", SqlDbType.Int, idSolicitudNominas) + DataAdapter("PA_Gral_SAT_SolicitudesGet", CommandType.StoredProcedure) + addParameters("@CveSolicitud", SqlDbType.Int, CveSolicitud) addParameters("@CveEmpresa", SqlDbType.Int, CveEmpresa) + addParameters("@CveTipoSolicitud", SqlDbType.Int, CveTipoSolicitud) retorno = RunQuery("Ocurrió un error al obtener el SolicitudesNominas.") Return retorno End Function - Public Function SolicitudesNominasAdd(idSolicitudCFDI As Integer, idSolicitudMetadata As Integer, estatus As Integer, observaciones As String, fechaInicio As DateTime, fechaFin As DateTime, cveUsuarioIng As Int32, cveEmpresa As Int32) As Boolean + Public Function SolicitudesAdd(CveSolicitudCFDI As Integer, CveSolicitudMetadata As Integer, estatus As Integer, observaciones As String, fechaInicio As DateTime, fechaFin As DateTime, cveUsuarioIng As Int32, cveEmpresa As Int32, Optional CveTipoSolicitud As Integer = 1) As Boolean Dim retorno As Boolean = False - DataAdapter("PA_Gral_SAT_SolicitudesNominasAdd", CommandType.StoredProcedure) - addParameters("@idSolicitudCFDI", SqlDbType.Int, idSolicitudCFDI) - addParameters("@idSolicitudMetadata", SqlDbType.Int, idSolicitudMetadata) + DataAdapter("PA_Gral_SAT_SolicitudesAdd", CommandType.StoredProcedure) + addParameters("@CveSolicitudCFDI", SqlDbType.Int, CveSolicitudCFDI) + addParameters("@CveSolicitudMetadata", SqlDbType.Int, CveSolicitudMetadata) addParameters("@Estatus", SqlDbType.Int, estatus) addParameters("@Observaciones", SqlDbType.VarChar, observaciones) addParameters("@FechaInicio", SqlDbType.DateTime, fechaInicio) addParameters("@FechaFin", SqlDbType.DateTime, fechaFin) addParameters("@CveUsuarioIng", SqlDbType.Int, cveUsuarioIng) addParameters("@CveEmpresa", SqlDbType.Int, cveEmpresa) + addParameters("@CveTipoSolicitud", SqlDbType.Int, CveTipoSolicitud) + retorno = RunQuery("Ocurrió un error al agregar el SolicitudesNominas.") Return retorno End Function - Public Function SolicitudesNominasUp(idSolicitudNominas As Int32, idSolicitudCFDI As Int32, idSolicitudMetadata As Int32, estatus As Int32, observaciones As String, cveEmpresa As Int32) As Boolean + Public Function SolicitudesUp(CveSolicitud As Int32, CveSolicitudCFDI As Int32, CveSolicitudMetadata As Int32, estatus As Int32, observaciones As String, cveEmpresa As Int32) As Boolean Dim retorno As Boolean = False - DataAdapter("PA_Gral_SAT_SolicitudesNominasUp", CommandType.StoredProcedure) - addParameters("@idSolicitudNominas", SqlDbType.Int, idSolicitudNominas) - addParameters("@idSolicitudCFDI", SqlDbType.Int, idSolicitudCFDI) - addParameters("@idSolicitudMetadata", SqlDbType.Int, idSolicitudMetadata) + DataAdapter("PA_Gral_SAT_SolicitudesUp", CommandType.StoredProcedure) + addParameters("@CveSolicitud", SqlDbType.Int, CveSolicitud) + addParameters("@CveSolicitudCFDI", SqlDbType.Int, CveSolicitudCFDI) + addParameters("@CveSolicitudMetadata", SqlDbType.Int, CveSolicitudMetadata) addParameters("@Estatus", SqlDbType.Int, estatus) addParameters("@Observaciones", SqlDbType.VarChar, observaciones) addParameters("@CveEmpresa", SqlDbType.Int, cveEmpresa) retorno = RunQuery("Ocurrió un error al actualizar el SolicitudesNominas.") Return retorno End Function - Public Function SolicitudesNominasRemove(idSolicitudNominas As Int32, CveEmpresa As Integer) As Boolean + Public Function SolicitudesRemove(CveSolicitud As Int32, CveEmpresa As Integer) As Boolean Dim retorno As Boolean = False - DataAdapter("PA_Gral_SAT_SolicitudesNominasRemove", CommandType.StoredProcedure) - addParameters("@idSolicitudNominas", SqlDbType.Int, idSolicitudNominas) + DataAdapter("PA_Gral_SAT_SolicitudesRemove", CommandType.StoredProcedure) + addParameters("@CveSolicitud", SqlDbType.Int, CveSolicitud) addParameters("@CveEmpresa", SqlDbType.Int, CveEmpresa) retorno = RunQuery("Ocurrió un error al eliminar el SolicitudesNominas.") Return retorno diff --git a/GPS/PalletEtiquetaCaja.rdlc b/GPS/PalletEtiquetaCaja.rdlc index eb2d92490..ae3275aed 100644 --- a/GPS/PalletEtiquetaCaja.rdlc +++ b/GPS/PalletEtiquetaCaja.rdlc @@ -1311,7 +1311,7 @@ KM12 HERMOSILLO, SONORA - 0.07938cm + 0.065cm @@ -1695,7 +1695,7 @@ KM12 HERMOSILLO, SONORA - 0.38834cm + 0.3cm @@ -1737,7 +1737,7 @@ KM12 HERMOSILLO, SONORA =Parameters!Envase.Value @@ -1757,7 +1757,6 @@ KM12 HERMOSILLO, SONORA 4 - true @@ -1834,7 +1833,7 @@ KM12 HERMOSILLO, SONORA =Parameters!Envase.Value @@ -2132,7 +2131,7 @@ KM12 HERMOSILLO, SONORA =Parameters!Envase.Value @@ -2230,7 +2229,7 @@ KM12 HERMOSILLO, SONORA =Parameters!Envase.Value @@ -2269,7 +2268,7 @@ KM12 HERMOSILLO, SONORA - 9999C6A22001418 + =IIf(Trim(Parameters!Cultivo.Value.ToString())="Tomate","A-201-820-N17","9999C6A22001418") @@ -2365,7 +2364,7 @@ KM12 HERMOSILLO, SONORA - 9999C6A22001418 + =IIf(Trim(Parameters!Cultivo.Value.ToString())="Tomate","A-201-820-N17","9999C6A22001418") 3 + true @@ -2400,7 +2400,7 @@ KM12 HERMOSILLO, SONORA =Parameters!Tamano.Value @@ -3387,7 +3387,7 @@ Produce of MX. DataSet1 0.00969cm 0.05333cm - 7.23476cm + 7.13204cm 9.75cm + + + =IIF(Parameters!RegimenFiscalCodigo.Value="ND-","601 - General de Ley Personas Morales",Parameters!RegimenFiscalCodigo.Value) + + + + + + Textbox7 + + + + Black + + + + Black + + + White + 2pt + 2pt + 2pt + 2pt + + + + @@ -834,6 +892,43 @@ + + + + true + true + + + + + =Fields!CodigoObjetoImpuesto.Value + + + + + + + CodigoObjetoImpuesto + + + + #4f81bd + + 2pt + 2pt + 2pt + 2pt + + + + @@ -960,6 +1055,7 @@ + @@ -976,7 +1072,7 @@ 6.28717cm 0.08756cm 1.2353cm - 20.06999cm + 20.20228cm 4 + + + =Parameters!CFDIVersion.Value + + + +