This commit is contained in:
@@ -218,6 +218,13 @@
|
||||
</ItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Right" CssClass="" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Ajuste">
|
||||
<ItemTemplate>
|
||||
<asp:TextBox ID="TxtAjuste" runat="server" Text=''> </asp:TextBox>
|
||||
<asp:Label ID="lblAjuste" runat="server" > </asp:Label>
|
||||
</ItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Right" CssClass="dSala" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField >
|
||||
<HeaderTemplate>
|
||||
Aguinaldo <br /> completo
|
||||
|
||||
@@ -132,6 +132,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
int ejercicio = DdlEjercicios.SelectedValue.ToEntero();
|
||||
int CvePersonal;
|
||||
int CvePeriodo;
|
||||
decimal importeAjuste = 0;
|
||||
decimal ImporteDescuento = 0;
|
||||
decimal ImporteISR = 0;
|
||||
decimal ImporteGravado = 0;
|
||||
@@ -202,7 +203,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
ImporteGravado = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
|
||||
ImporteExento = Importe - ImporteGravado;
|
||||
ImporteValor = gvrow.FCLabel("lbldiasAguinaldoprop").Text.ToEntero();
|
||||
|
||||
importeAjuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal();
|
||||
ImporteDescuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
|
||||
|
||||
ImporteISR = gvrow.FCLabel("lblISRAguinaldo").Text.ToDecimal();
|
||||
@@ -372,10 +373,12 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
|
||||
decimal Aguinaldoapagar = 0;
|
||||
decimal descuento = 0;
|
||||
decimal ajuste =0;
|
||||
|
||||
decimal aguinaldoSubproyeto = 0;
|
||||
decimal aguinaldogravadoSubproyeto = 0;
|
||||
decimal descuentoSubproyeto = 0;
|
||||
decimal ajusteSubproyeto = 0;
|
||||
decimal ISRSubproyeto = 0;
|
||||
decimal AguinaldoapagarTotalSubproyeto = 0;
|
||||
|
||||
@@ -383,6 +386,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
decimal aguinaldoTotal = 0;
|
||||
decimal aguinaldogravadoTotal = 0;
|
||||
decimal descuentoTotal = 0;
|
||||
decimal ajusteTotal = 0;
|
||||
decimal ISRTOTAL = 0;
|
||||
decimal AguinaldoapagarTotal = 0;
|
||||
|
||||
@@ -403,6 +407,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
diaslaborados = gvrow.FCLabel("TxtdiasLaborados").Text.ToDecimal();
|
||||
diasaguinaldo = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal();
|
||||
descuento = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
|
||||
ajuste = gvrow.FCTextBox("TxtAjuste").Text.ToDecimal();
|
||||
//aguinaldoExcentoreg = gvrow.FCTextBox("TxtAguinaldoExento").Text.ToDecimal();
|
||||
|
||||
if (CvePersonal > 0)
|
||||
@@ -413,7 +418,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
|
||||
diasaguipago = (diaslaborados / diasanio) * diasaguinaldo;
|
||||
salariomensual = salariodiario * 30;
|
||||
aguinaldo = diasaguipago * salarioAguinaldo;
|
||||
aguinaldo = (diasaguipago * salarioAguinaldo)+ ajuste;
|
||||
/*if (gvrow.FCTextBox("TxtAguinaldoExento").Text.Length > 0)
|
||||
{
|
||||
aguinaldoexcento = (aguinaldoExcentoreg > aguinaldo ? aguinaldo : aguinaldoExcentoreg);
|
||||
@@ -463,6 +468,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
|
||||
aguinaldogravadoSubproyeto += aguinaldogravado;
|
||||
descuentoSubproyeto += descuento;
|
||||
ajusteSubproyeto += ajuste;
|
||||
aguinaldoSubproyeto += aguinaldo;
|
||||
ISRSubproyeto += FraccionIV;
|
||||
AguinaldoapagarTotalSubproyeto += Aguinaldoapagar;
|
||||
@@ -471,6 +477,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
|
||||
aguinaldogravadoTotal += aguinaldogravado;
|
||||
descuentoTotal += descuento;
|
||||
ajusteTotal += ajuste;
|
||||
ISRTOTAL += FraccionIV;
|
||||
aguinaldoTotal += aguinaldo;
|
||||
|
||||
@@ -495,6 +502,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
gvrowSubProyecto.FCLabel("lblISRAguinaldo").Text = string.Format("${0:N2}", ISRSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto);
|
||||
}
|
||||
@@ -511,7 +519,8 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
aguinaldoSubproyeto = 0;
|
||||
AguinaldoapagarTotalSubproyeto = 0;
|
||||
descuentoSubproyeto = 0;
|
||||
gvrow.CssClass = "Totales"; gvrow.FCTextBox("TxtDescuento").Visible = false;
|
||||
ajusteSubproyeto = 0;
|
||||
gvrow.CssClass = "Totales"; gvrow.FCTextBox("TxtDescuento").Visible = false; gvrow.FCTextBox("TxtAjuste").Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -521,6 +530,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
gvrowSubProyecto.FCLabel("lblISRAguinaldo").Text = string.Format("${0:N2}", ISRSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoSubproyeto);
|
||||
gvrowSubProyecto.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotalSubproyeto);
|
||||
}
|
||||
@@ -529,6 +539,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
gvrowTotal.FCLabel("lblISRAguinaldo").Text = string.Format("${0:N2}", ISRTOTAL);
|
||||
gvrowTotal.FCLabel("lblAguinaldoGravado").Text = string.Format("${0:N2}", aguinaldogravadoTotal);
|
||||
gvrowTotal.FCLabel("lblDescuento").Text = string.Format("${0:N2}", descuentoTotal);
|
||||
gvrowTotal.FCLabel("lblAjuste").Text = string.Format("${0:N2}", ajusteTotal);
|
||||
gvrowTotal.FCLabel("lblsueldoAguinaldoCompleto").Text = string.Format("${0:N2}", aguinaldoTotal);
|
||||
gvrowTotal.FCLabel("lblAguinaldo").Text = string.Format("${0:N2}", AguinaldoapagarTotal);
|
||||
|
||||
@@ -560,7 +571,8 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
libro.Cell(fila, cxc++).Value = "Días Incapacidad";//lbldiasAguinaldoprop
|
||||
libro.Cell(fila, cxc++).Value = "Días base";
|
||||
libro.Cell(fila, cxc++).Value = "Días aguinaldo";//lbldiasAguinaldoprop
|
||||
libro.Cell(fila, cxc++).Value = "Aguinaldo completo";
|
||||
libro.Cell(fila, cxc++).Value = "Ajuste";//TxtAjuste
|
||||
libro.Cell(fila, cxc++).Value = "Aguinaldo completo";
|
||||
libro.Cell(fila, cxc++).Value = "Aguinaldo gravado";
|
||||
libro.Cell(fila, cxc++).Value = "Aguinaldo exento";
|
||||
libro.Cell(fila, cxc++).Value = "Fraccion I"; //lblFraccion1
|
||||
@@ -603,6 +615,8 @@ public partial class Nomina_Aguinaldo : ClsPaginas
|
||||
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("lbldiasAguinaldoprop").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("lblAguinaldoGravado").Text.ToDecimal();
|
||||
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal() - gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
|
||||
|
||||
@@ -260,7 +260,7 @@ Partial Class Nomina_CatPeriodos
|
||||
Next
|
||||
If Comando = "Agregar" Then
|
||||
|
||||
If ObjNom_Periodos.AddPeriodo(CveTipoPeriodo, Ejercicio, Mes, Numero, FechaInicio, FechaFin, EsInicioMes, EsFinMes, EsInicioSS, EsFinSS, EsInicioAño, EsFinAño, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, DdlTurno.SelectedValue.ToEntero()) Then
|
||||
If ObjNom_Periodos.AddPeriodo(CveTipoPeriodo, Ejercicio, Mes, Numero, FechaInicio, FechaFin, EsInicioMes, EsFinMes, EsInicioSS, EsFinSS, EsInicioAño, EsFinAño, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, DdlTurno.SelectedValue.ToEntero(), 1) Then
|
||||
|
||||
Alert("El nuevo Periodo se guardó correctamente.", TipoMensaje.MsgInformacion)
|
||||
UpDatos.Update()
|
||||
|
||||
Reference in New Issue
Block a user