From f4394b90bed8658154178cf0041a496abcb99ae7 Mon Sep 17 00:00:00 2001 From: JORGE LUIS CAUDILLO ESPARZA Date: Fri, 1 Mar 2024 23:46:31 -0700 Subject: [PATCH] modificar salario detectar cambios --- RH/CalculoSBC.aspx.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RH/CalculoSBC.aspx.cs b/RH/CalculoSBC.aspx.cs index 75e090f23..5f0c0dddc 100644 --- a/RH/CalculoSBC.aspx.cs +++ b/RH/CalculoSBC.aspx.cs @@ -947,7 +947,10 @@ public partial class RH_CalculoSBC : ClsPaginas if (e.Row.RowType == DataControlRowType.DataRow) { - e.Row.FCCheckBox("chkUpdate").Checked = !(string.Format("{0:N2}", e.Row.DBCampo("SalarioDiarioSSNuevo")) == string.Format("{0:N2}", e.Row.DBCampo("SalarioDiarioSS"))); + decimal valueold = e.Row.DBCampo("SalarioDiarioSS").ToString().ToDecimal(); + decimal valuenew = e.Row.DBCampo("SalarioDiarioSSNuevo").ToString().ToDecimal(); + decimal diferencia = Math.Abs(valueold - valuenew); + e.Row.FCCheckBox("chkUpdate").Checked = diferencia > 0.01M; e.Row.FCLabel("lblsalarioDiarioSSf").Text = e.Row.FCCheckBox("chkUpdate").Checked ? "Si" : "No"; }