This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2024-03-11 07:28:15 -07:00
parent f4394b90be
commit 37635a919b
2 changed files with 16 additions and 3 deletions

View File

@@ -308,7 +308,7 @@ Public Class ClsNominas
End Try
Return retorno
End Function
Public Function AutorizaCalculoAnual(CveEmpresa As Integer, CveUsuario As Integer, PersonalXml As String, Optional Numpagos As Integer = 1) As Boolean
Public Function AutorizaCalculoAnual(CveEmpresa As Integer, CveUsuario As Integer, PersonalXml As String, Optional Numpagos As Integer = 1, Optional Ejercicio As Integer = 2023) As Boolean
Dim retorno As Boolean = False
DataAdapter("PA_Nom_AutorizaCalculoAnual", CommandType.StoredProcedure)
With SqlAdapter.SelectCommand.Parameters
@@ -316,6 +316,7 @@ Public Class ClsNominas
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
.Add("@PersonalXml", SqlDbType.Xml).Value = If(String.IsNullOrEmpty(PersonalXml), DBNull.Value, DirectCast(PersonalXml, Object))
.Add("@Numpagos", SqlDbType.Int).Value = Numpagos
.Add("@Ejercicio", SqlDbType.Int).Value = Ejercicio
End With
Try

View File

@@ -7,10 +7,21 @@ using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Linq;
using Extensiones;
using Profact.TimbraCFDI40;
public partial class Nomina_CalculoISRAnual : ClsPaginas
{
protected int Ejercicio
{
get
{
if (ViewState["Ejercicio"] == null) { return 0; }
else { return ViewState["Ejercicio"].ToString().ToEntero(); }
}
set { ViewState["Ejercicio"] = value; }
}
protected int CvePersonal
{
get
@@ -51,7 +62,8 @@ public partial class Nomina_CalculoISRAnual : ClsPaginas
{
using (ClsNominas onom = new ClsNominas())
{
onom.CalculoISRAnual(DdlEjercicios.SelectedValue.ToEntero(), UsuarioActual.Empresa.CveEmpresa);
Ejercicio = DdlEjercicios.SelectedValue.ToEntero();
onom.CalculoISRAnual(Ejercicio, UsuarioActual.Empresa.CveEmpresa);
GVCalculoISRAnual.DataSource = onom.DtResultados;
}
@@ -250,7 +262,7 @@ public partial class Nomina_CalculoISRAnual : ClsPaginas
using (ClsNominas onom = new ClsNominas())
{
continuar = onom.AutorizaCalculoAnual(UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario, xmlpeople, numpagos);
continuar = onom.AutorizaCalculoAnual(UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario, xmlpeople, numpagos, Ejercicio);
}
if (continuar)
{