diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index d2852c461..98aa0cbe1 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -195,7 +195,7 @@ Public Class ClsVentas SqlAdapter.Fill(Data) retorno = True Catch ex As Exception - OnError("Ocurrió un error al actualizar venta manifiesto.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + OnError("Ocurrió un error al actualizar venta Orden de Producción.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) End Try Return retorno End Function diff --git a/Nomina/Finiquito.aspx b/Nomina/Finiquito.aspx index 44d0cea2a..4a84be62e 100644 --- a/Nomina/Finiquito.aspx +++ b/Nomina/Finiquito.aspx @@ -161,6 +161,12 @@ +
+
+ Salario Finiquito: +
+ -- +
@@ -522,7 +528,130 @@ + + diff --git a/Nomina/Finiquito.aspx.cs b/Nomina/Finiquito.aspx.cs index 25bc63094..d479cf0cb 100644 --- a/Nomina/Finiquito.aspx.cs +++ b/Nomina/Finiquito.aspx.cs @@ -139,7 +139,7 @@ public partial class Nomina_Finiquito : ClsPaginas DataRow drow = ObjPersonal.DtResultados.Rows[0]; HypCodigo.Text = drow["Codigo"].ToString(); HypEmpleado.Text = drow["NombreCompleto"].ToString(); - + LtlSFTipoSalario.Text = drow["TipodeSalario"].ToString(); HypCodigo.NavigateUrl = $"/RH/Personal.aspx?CvePersonal={drow["CvePersonal"]}"; LblPuesto.Text = drow["Puesto"].ToString(); LblSalario.Text = drow["SalarioDiario"].ToString(); @@ -1345,6 +1345,19 @@ public partial class Nomina_Finiquito : ClsPaginas if (continuar) { continuar = onom.GetFiniquitosPersonal(CvePersonal, UsuarioActual.CveEmpresa, diasindemnizacion: Txtdiasindemnizacion.Text.ToEntero()); + if(onom.DtResultados.Rows.Count > 0) + { + DataRow drow = onom.DtResultados.Rows[0]; + + LnkShowFfiniquito.Text = string.Format("{0:##,###,###.00##}", drow["SalarioBC"]); + LtlSFSDI.Text = string.Format("
{0:##,###,###.00##}
", drow["SDI"]); + LtlSFDias.Text = string.Format("
{0:##,###,###}
", drow["diasMesAnterior"]); + LtlSFPercepciones.Text = string.Format("
{0:##,###,###.00##}
", drow["TotalPercepciones"]); + LtlSFVar.Text = string.Format("
(Percepciones /días)\r\n{0:##,###,###.00##}
", drow["TotalPercepciones"].ToString().ToDecimal() / drow["diasMesAnterior"].ToString().ToDecimal() ); + LtlSF.Text = string.Format("
Si((Tipo de salario ='Fijo'),SDI,(Salario Variable + SDI))\r\n{0:##,###,###.00##}
", drow["SalarioBC"]); + } + GVSDF.DataSource = onom.DTSetResultados.Tables[1]; + GVSDF.DataBind(); } if (continuar) { loadsobrerecibo(onom); } @@ -1458,4 +1471,9 @@ public partial class Nomina_Finiquito : ClsPaginas } + + protected void LnkShowFfiniquito_Click(object sender, EventArgs e) + { + RegistraScript("$('#ModalSueldoFiniquito').modal('show');"); + } } \ No newline at end of file diff --git a/Nomina/Nomina.aspx b/Nomina/Nomina.aspx index 3a12e9450..796e7f71e 100644 --- a/Nomina/Nomina.aspx +++ b/Nomina/Nomina.aspx @@ -4,13 +4,15 @@