Aguinaldo

This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2023-12-13 01:09:28 -07:00
parent 2fe57a7823
commit 2d17d856ac
2 changed files with 120 additions and 29 deletions

View File

@@ -8,7 +8,10 @@
.dSala { .dSala {
width: 90px; width: 90px;
} }
.dSalaz input {
width: 50px;
text-align: right;
}
.dlab { .dlab {
width: 50px; width: 50px;
} }
@@ -58,8 +61,13 @@
</asp:DropDownList> </asp:DropDownList>
</div> </div>
<label class="col-md-1" style="width: 60px !important;"></label> <label class="col-md-1" style="width: 60px !important;">ISR</label>
<div class="col-md-2"> <div class="col-md-2">
<asp:DropDownList ID="ddltipoCalculo" runat="server" CssClass="select2me" Style="width: 100% !important;">
<asp:ListItem Selected="True" Text="Método del Reglamento de la Ley del Impuesto Sobre la Renta (artículo 174)" Value="1"></asp:ListItem>
<asp:ListItem Text="Método de la Ley del ISR" Value="2"></asp:ListItem>
<asp:ListItem Text="Mixto(ISR Menor)" Value="3"></asp:ListItem>
</asp:DropDownList>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<asp:Button ID="BtnCalcular" runat="server" Text="Calcular" OnClick="BtnCalcular_Click" class="btn btn-primary" /> <asp:Button ID="BtnCalcular" runat="server" Text="Calcular" OnClick="BtnCalcular_Click" class="btn btn-primary" />
@@ -211,26 +219,36 @@
</asp:TemplateField> </asp:TemplateField>
<asp:TemplateField > <asp:TemplateField >
<HeaderTemplate> <HeaderTemplate>
Días <br /> aguinaldo Días <br /> pago
</HeaderTemplate> </HeaderTemplate>
<ItemTemplate> <ItemTemplate>
<asp:Label ID="lbldiasAguinaldoprop" runat="server" Text='<%# Eval("diasPropAgui", "{0:N2}")%>'> </asp:Label> <asp:TextBox ID="TxtdiasAguinaldoprop" runat="server" Text='<%# Eval("diasPropAgui", "{0:N2}")%>'> </asp:TextBox>
<%--<asp:Label ID="lbldiasAguinaldoprop" runat="server" Text='<%# Eval("diasPropAgui", "{0:N2}")%>'> </asp:Label>--%>
</ItemTemplate> </ItemTemplate>
<ItemStyle HorizontalAlign="Right" CssClass="" /> <ItemStyle HorizontalAlign="Right" CssClass="dSalaz" />
</asp:TemplateField> </asp:TemplateField>
<asp:TemplateField HeaderText="Ajuste"> <asp:TemplateField >
<HeaderTemplate>
Aguinaldo
</HeaderTemplate>
<ItemTemplate> <ItemTemplate>
<asp:TextBox ID="TxtAjuste" runat="server" Text=''> </asp:TextBox> <asp:Label ID="lblsueldoAguinaldoz" runat="server" Text='<%# Eval("Aguinaldo", "${0:N2}")%>'> </asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Ajuste($)">
<ItemTemplate>
<asp:TextBox ID="TxtAjuste" runat="server" Text='<%# Eval("Ajuste", "{0:N2}")%>'> </asp:TextBox>
<asp:Label ID="lblAjuste" runat="server" > </asp:Label> <asp:Label ID="lblAjuste" runat="server" > </asp:Label>
</ItemTemplate> </ItemTemplate>
<ItemStyle HorizontalAlign="Right" CssClass="dSala" /> <ItemStyle HorizontalAlign="Right" CssClass="dSala" />
</asp:TemplateField> </asp:TemplateField>
<asp:TemplateField > <asp:TemplateField >
<HeaderTemplate> <HeaderTemplate>
Aguinaldo <br /> completo Aguinaldo <br /> Por Pagar
</HeaderTemplate> </HeaderTemplate>
<ItemTemplate> <ItemTemplate>
<asp:Label ID="lblsueldoAguinaldoCompleto" runat="server" Text='<%# Eval("Aguinaldo", "${0:N2}")%>'> </asp:Label> <asp:Label ID="lblsueldoAguinaldo" runat="server" Text='<%# Eval("Aguinaldo", "${0:N2}")%>'> </asp:Label>
</ItemTemplate> </ItemTemplate>
<ItemStyle HorizontalAlign="Right" /> <ItemStyle HorizontalAlign="Right" />
</asp:TemplateField> </asp:TemplateField>
@@ -274,6 +292,25 @@
</ItemTemplate> </ItemTemplate>
<ItemStyle HorizontalAlign="Right" /> <ItemStyle HorizontalAlign="Right" />
</asp:TemplateField> </asp:TemplateField>
<asp:TemplateField HeaderText="Total Gravado" >
<ItemTemplate>
<asp:Label ID="lbltotalgravado" runat="server" > </asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="I.S.R. Total">
<ItemTemplate>
<asp:Label ID="lblISRTotal" runat="server" > </asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="I.S.R. Mensual">
<ItemTemplate>
<asp:Label ID="lblISRMensual" runat="server" > </asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="I.S.R."> <asp:TemplateField HeaderText="I.S.R.">
<ItemTemplate> <ItemTemplate>

View File

@@ -24,11 +24,24 @@ public partial class Nomina_Aguinaldo : ClsPaginas
ViewState["DTAguinaldos"] = value; ViewState["DTAguinaldos"] = value;
} }
} }
private int tipocalculo
{
get
{
return ViewState["tipocalculo"].ToString().ToEntero();
}
set
{
ViewState["tipocalculo"] = value;
}
}
#endregion #endregion
protected void Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e)
{ {
if (!IsPostBack) if (!IsPostBack)
{ {
tipocalculo = 1;
using (ClsNominas objnom = new ClsNominas()) using (ClsNominas objnom = new ClsNominas())
{ {
@@ -197,10 +210,10 @@ public partial class Nomina_Aguinaldo : ClsPaginas
CveNomina = gvrow.DataKey("CveNomina").ToEntero(); CveNomina = gvrow.DataKey("CveNomina").ToEntero();
CvePersonal = gvrow.DataKey("CvePersonal").ToEntero(); CvePersonal = gvrow.DataKey("CvePersonal").ToEntero();
CveMetodoPago = gvrow.DataKey("CveMetodoPago").ToEntero(); CveMetodoPago = gvrow.DataKey("CveMetodoPago").ToEntero();
Importe = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal(); Importe = gvrow.FCLabel("lblsueldoAguinaldo").Text.ToDecimal();
ImporteGravado = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal(); ImporteGravado = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
ImporteExento = Importe - ImporteGravado; ImporteExento = Importe - ImporteGravado;
ImporteValor = gvrow.FCLabel("lbldiasAguinaldoprop").Text.ToEntero(); ImporteValor = gvrow.FCTextBox("TxtdiasAguinaldoprop").Text.ToEntero();
importeAjuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal(); importeAjuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal();
ImporteDescuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal(); ImporteDescuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
@@ -347,13 +360,21 @@ public partial class Nomina_Aguinaldo : ClsPaginas
protected void BtnRecalcular_Click(object sender, EventArgs e) protected void BtnRecalcular_Click(object sender, EventArgs e)
{ {
tipocalculo = ddltipoCalculo.SelectedValue.ToEntero();
GVCalcularAguinaldo.Columns[13].Visible = (tipocalculo ==1 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[14].Visible = (tipocalculo == 1 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[15].Visible = (tipocalculo == 1 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[16].Visible = (tipocalculo == 1 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[17].Visible = (tipocalculo == 2 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[18].Visible = (tipocalculo == 2 || tipocalculo == 3);
GVCalcularAguinaldo.Columns[19].Visible = (tipocalculo == 2 || tipocalculo == 3);
decimal uma = LtlUma.Text.ToDecimal(); decimal uma = LtlUma.Text.ToDecimal();
decimal aguiexentogral = uma * 30; decimal aguiexentogral = uma * 30;
decimal salarioAguinaldo = 0; decimal salarioAguinaldo = 0;
decimal salariodiario = 0; decimal salariodiario = 0;
decimal diasanio = 365; decimal diasanio = 365;
decimal diaslaborados = 0; //decimal diaslaborados = 0;
decimal diasaguinaldo = 0; //decimal diasaguinaldo = 0;
decimal diasaguipago = 0; decimal diasaguipago = 0;
decimal salariomensual = 0; decimal salariomensual = 0;
decimal aguinaldo = 0; decimal aguinaldo = 0;
@@ -388,6 +409,11 @@ public partial class Nomina_Aguinaldo : ClsPaginas
decimal ISRTOTAL = 0; decimal ISRTOTAL = 0;
decimal AguinaldoapagarTotal = 0; decimal AguinaldoapagarTotal = 0;
decimal totalgravado= 0;
decimal isrtotalgravado = 0;
decimal isrmensual= 0;
decimal lisr = 0;
GridViewRow gvrowTotal = null; GridViewRow gvrowTotal = null;
GridViewRow gvrowSubProyecto = null; GridViewRow gvrowSubProyecto = null;
int CvePersonal = 0; int CvePersonal = 0;
@@ -402,11 +428,11 @@ public partial class Nomina_Aguinaldo : ClsPaginas
CvePersonal = gvrow.DataKey("CvePersonal").ToEntero(); CvePersonal = gvrow.DataKey("CvePersonal").ToEntero();
salarioAguinaldo = gvrow.FCTextBox("TxtSalarioAguinaldo").Text.ToDecimal(); salarioAguinaldo = gvrow.FCTextBox("TxtSalarioAguinaldo").Text.ToDecimal();
salariodiario = gvrow.FCTextBox("TxtsueldoDiario").Text.ToDecimal(); salariodiario = gvrow.FCTextBox("TxtsueldoDiario").Text.ToDecimal();
diaslaborados = gvrow.FCLabel("TxtdiasLaborados").Text.ToDecimal(); //diaslaborados = gvrow.FCLabel("TxtdiasLaborados").Text.ToDecimal();
diasaguinaldo = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal(); //diasaguinaldo = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal();
descuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal(); descuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
ajuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal(); ajuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal();
//aguinaldoExcentoreg = gvrow.FCTextBox("TxtAguinaldoExento").Text.ToDecimal(); //aguinaldoExcentoreg = gvrow.FCTextBox("TxtAguinaldoExento").Text.ToDecimal(); TxtdiasAguinaldoprop
if (CvePersonal > 0) if (CvePersonal > 0)
{ {
@@ -414,7 +440,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
if (salariodiario > 0) if (salariodiario > 0)
{ {
diasaguipago = (diaslaborados / diasanio) * diasaguinaldo; diasaguipago = gvrow.FCTextBox("TxtdiasAguinaldoprop").Text.ToDecimal();// (diaslaborados / diasanio) * diasaguinaldo;
salariomensual = salariodiario * 30; salariomensual = salariodiario * 30;
aguinaldo = (diasaguipago * salarioAguinaldo)+ ajuste; aguinaldo = (diasaguipago * salarioAguinaldo)+ ajuste;
/*if (gvrow.FCTextBox("TxtAguinaldoExento").Text.Length > 0) /*if (gvrow.FCTextBox("TxtAguinaldoExento").Text.Length > 0)
@@ -429,6 +455,23 @@ public partial class Nomina_Aguinaldo : ClsPaginas
aguinaldogravado = aguinaldo - aguinaldoexcento; aguinaldogravado = aguinaldo - aguinaldoexcento;
if (aguinaldogravado > 0) if (aguinaldogravado > 0)
{ {
totalgravado = aguinaldogravado + salariomensual;
if (objbase.CalculosISRAguinaldo(totalgravado, salariomensual, diasmes, DdlEjercicios.SelectedValue.ToEntero()))
{
DataRow drow = objbase.DtResultados.Rows[0];
isrtotalgravado = drow["isrFraccionII_2"].ToString().ToDecimal();
isrmensual = drow["isrFraccionIII_1"].ToString().ToDecimal();
}
else { break; }
lisr = isrtotalgravado- isrmensual;
FraccionI = (aguinaldogravado / diasanio) * diasmes; FraccionI = (aguinaldogravado / diasanio) * diasmes;
FraccionII_1 = salariomensual + FraccionI; FraccionII_1 = salariomensual + FraccionI;
//str.Clear(); //str.Clear();
@@ -462,7 +505,14 @@ public partial class Nomina_Aguinaldo : ClsPaginas
aguinaldogravado = 0; aguinaldogravado = 0;
FraccionIV = 0; FraccionIV = 0;
} }
if (tipocalculo == 2)
{
FraccionIV = lisr;
}
if (tipocalculo == 3 && FraccionIV > lisr)
{
FraccionIV = lisr;
}
Aguinaldoapagar = Aguinaldoapagar - descuento; Aguinaldoapagar = Aguinaldoapagar - descuento;
aguinaldogravadoSubproyeto += aguinaldogravado; aguinaldogravadoSubproyeto += aguinaldogravado;
@@ -481,7 +531,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
aguinaldoTotal += aguinaldo; aguinaldoTotal += aguinaldo;
AguinaldoapagarTotal += Aguinaldoapagar; AguinaldoapagarTotal += Aguinaldoapagar;
gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldo); gvrow.FCLabel("lblsueldoAguinaldo").Text = string.Format("${0:N2}", aguinaldo);
gvrow.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravado); gvrow.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravado);
gvrow.FCLabel("lblFraccion1").Text = string.Format("${0:N2}", FraccionI); gvrow.FCLabel("lblFraccion1").Text = string.Format("${0:N2}", FraccionI);
@@ -489,6 +539,9 @@ public partial class Nomina_Aguinaldo : ClsPaginas
gvrow.FCLabel("lblFraccion3").Text = string.Format("${0:N2}", FraccionIII_2); gvrow.FCLabel("lblFraccion3").Text = string.Format("${0:N2}", FraccionIII_2);
gvrow.FCLabel("lblFraccion4").Text = string.Format("${0:N2}", FraccionIV); gvrow.FCLabel("lblFraccion4").Text = string.Format("${0:N2}", FraccionIV);
gvrow.FCLabel("lbltotalgravado").Text = string.Format("${0:N2}", totalgravado);
gvrow.FCLabel("lblISRTotal").Text = string.Format("${0:N2}", isrtotalgravado);
gvrow.FCLabel("lblISRMensual").Text = string.Format("${0:N2}", isrmensual);
gvrow.FCLabel("lblISRAguinaldo").Text = string.Format("${0:N2}", FraccionIV); gvrow.FCLabel("lblISRAguinaldo").Text = string.Format("${0:N2}", FraccionIV);
gvrow.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", Aguinaldoapagar); gvrow.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", Aguinaldoapagar);
@@ -502,7 +555,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto); gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto);
gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto); gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto);
gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto); gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto);
gvrowSubProyecto.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoSubproyeto); gvrowSubProyecto.FCLabel("lblsueldoAguinaldo").Text = string.Format("${0:N2}", aguinaldoSubproyeto);
gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto); gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto);
} }
if (CveSubProyecto > 0) if (CveSubProyecto > 0)
@@ -519,7 +572,8 @@ public partial class Nomina_Aguinaldo : ClsPaginas
AguinaldoapagarTotalSubproyeto = 0; AguinaldoapagarTotalSubproyeto = 0;
descuentoSubproyeto = 0; descuentoSubproyeto = 0;
ajusteSubproyeto = 0; ajusteSubproyeto = 0;
gvrow.CssClass = "Totales"; gvrow.FCTextBox("TxtDescuento").Visible = false; gvrow.FCTextBox("TxtAjuste").Visible = false; gvrow.CssClass = "Totales"; gvrow.FCTextBox("TxtDescuento").Visible = false; gvrow.FCTextBox("TxtAjuste").Visible = false;
gvrow.FCTextBox("TxtdiasAguinaldoprop").Visible = false;
} }
} }
@@ -530,7 +584,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto); gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto);
gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto); gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto);
gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto); gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto);
gvrowSubProyecto.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoSubproyeto); gvrowSubProyecto.FCLabel("lblsueldoAguinaldo").Text = string.Format("${0:N2}", aguinaldoSubproyeto);
gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto); gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto);
} }
if (gvrowTotal != null) if (gvrowTotal != null)
@@ -539,7 +593,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
gvrowTotal.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoTotal); gvrowTotal.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoTotal);
gvrowTotal.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoTotal); gvrowTotal.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoTotal);
gvrowTotal.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteTotal); gvrowTotal.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteTotal);
gvrowTotal.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoTotal); gvrowTotal.FCLabel("lblsueldoAguinaldo").Text = string.Format("${0:N2}", aguinaldoTotal);
gvrowTotal.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotal); gvrowTotal.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotal);
} }
@@ -566,10 +620,10 @@ public partial class Nomina_Aguinaldo : ClsPaginas
libro.Cell(fila, cxc++).Value = "Salario diario"; libro.Cell(fila, cxc++).Value = "Salario diario";
libro.Cell(fila, cxc++).Value = "Salario Aguinaldo"; libro.Cell(fila, cxc++).Value = "Salario Aguinaldo";
libro.Cell(fila, cxc++).Value = "Días laborados"; libro.Cell(fila, cxc++).Value = "Días laborados";
libro.Cell(fila, cxc++).Value = "Días Faltados";//lbldiasAguinaldoprop libro.Cell(fila, cxc++).Value = "Días Faltados";
libro.Cell(fila, cxc++).Value = "Días Incapacidad";//lbldiasAguinaldoprop libro.Cell(fila, cxc++).Value = "Días Incapacidad";
libro.Cell(fila, cxc++).Value = "Días base"; libro.Cell(fila, cxc++).Value = "Días base";
libro.Cell(fila, cxc++).Value = "Días aguinaldo";//lbldiasAguinaldoprop libro.Cell(fila, cxc++).Value = "Días aguinaldo";
libro.Cell(fila, cxc++).Value = "Ajuste";//TxtAjuste libro.Cell(fila, cxc++).Value = "Ajuste";//TxtAjuste
libro.Cell(fila, cxc++).Value = "Aguinaldo completo"; libro.Cell(fila, cxc++).Value = "Aguinaldo completo";
libro.Cell(fila, cxc++).Value = "Aguinaldo gravado"; libro.Cell(fila, cxc++).Value = "Aguinaldo gravado";
@@ -613,12 +667,12 @@ public partial class Nomina_Aguinaldo : ClsPaginas
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasFaltados").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasFaltados").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasIncapacidad").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasIncapacidad").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lbldiasAguinaldoprop").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCTextBox("TxtdiasAguinaldoprop").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldo").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal() - gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldo").Text.ToDecimal() - gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion1").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion1").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion2").Text.ToDecimal(); libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion2").Text.ToDecimal();