From f0ad4913913ae8a9b69f60ca9b7b21ca44fb9e68 Mon Sep 17 00:00:00 2001 From: caudillochon Date: Fri, 7 Mar 2025 09:14:22 -0700 Subject: [PATCH] -- --- App_Code/ClsNominas.vb | 3 ++- Nomina/Nomina.aspx | 15 ++++++++++++++- Nomina/Nomina.aspx.cs | 16 ++++++++++++---- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/App_Code/ClsNominas.vb b/App_Code/ClsNominas.vb index 395b60ff9..c5f13c430 100644 --- a/App_Code/ClsNominas.vb +++ b/App_Code/ClsNominas.vb @@ -3020,7 +3020,7 @@ Public Class ClsNominas Return retorno End Function - Public Function PrimaRiesgoUP(CveEmpresa As Integer, Fecha As DateTime, PrimadeRiesgo As Decimal) As Boolean + Public Function PrimaRiesgoUP(CveEmpresa As Integer, Fecha As DateTime, PrimadeRiesgo As Decimal, CveRegistroPatronal As Integer) As Boolean Dim retorno As Boolean = False Try DTSet = New DataSet() @@ -3029,6 +3029,7 @@ Public Class ClsNominas .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa .Add("@Fecha", SqlDbType.Date).Value = Fecha .Add("@PrimadeRiesgo", SqlDbType.Money).Value = PrimadeRiesgo + .Add("@CveRegistroPatronal", SqlDbType.Money).Value = CveRegistroPatronal End With SqlAdapter.Fill(DTSet) retorno = True diff --git a/Nomina/Nomina.aspx b/Nomina/Nomina.aspx index 5e5f9cbe1..68c51372e 100644 --- a/Nomina/Nomina.aspx +++ b/Nomina/Nomina.aspx @@ -2615,7 +2615,7 @@ - + @@ -3191,6 +3191,14 @@ + + + +
+ +
+ +
Actualizar @@ -3223,6 +3231,11 @@ + + + + +
diff --git a/Nomina/Nomina.aspx.cs b/Nomina/Nomina.aspx.cs index 995ace966..031d4ab52 100644 --- a/Nomina/Nomina.aspx.cs +++ b/Nomina/Nomina.aspx.cs @@ -463,8 +463,10 @@ public partial class Nomina_Nomina2 : ClsPaginas { DdlRegistroPatronal.DataSource = onom.DtResultados; DdlRegistroPatronal.DataBind(); + DdlRegistroPatronalPR.DataSource = onom.DtResultados; + DdlRegistroPatronalPR.DataBind(); } - } + } if (dtperinc != null) { DdlSRINCcveTipodeIncidencia.DataSource = dtperinc.FiltraParametros("Tipo = -1 OR Tipo =1 "); @@ -9839,16 +9841,22 @@ public partial class Nomina_Nomina2 : ClsPaginas protected void LnkupPrimaRiesgo_Click(object sender, EventArgs e) { - + int CveRegistroPatronal = DdlRegistroPatronalPR.SelectedValue.ToEntero(); + if (CveRegistroPatronal > 0) + { using (ClsNominas objnom = new ClsNominas()) { - if (objnom.PrimaRiesgoUP(UsuarioActual.CveEmpresa, TxtFechaPRT.Text.ToDateTime(), TxtPrimaRiesgo.Text.ToDecimal())) + if (objnom.PrimaRiesgoUP(UsuarioActual.CveEmpresa, TxtFechaPRT.Text.ToDateTime(), TxtPrimaRiesgo.Text.ToDecimal(), CveRegistroPatronal)) { } - } loadtablas(); + } + else + { + Alert("Favor de seleccionar un registro patronal", TipoMensaje.MsgAdvertencia); + } }