diff --git a/Nomina/Aguinaldo.aspx b/Nomina/Aguinaldo.aspx index 8d90b33d2..888b07b2c 100644 --- a/Nomina/Aguinaldo.aspx +++ b/Nomina/Aguinaldo.aspx @@ -1,19 +1,118 @@ -<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Aguinaldo.aspx.vb" Inherits="Nomina_Aguinaldo" %> +<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Aguinaldo.aspx.cs" Inherits="Nomina_Aguinaldo" %> - + - + - + + + Aguinaldo - + - + - + - + + + + +
+
+
+
+ +
+ +
+ + +
+ + + + +
+ +
+
+
+ + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + + --%> + + + + +
- + diff --git a/Nomina/Aguinaldo.aspx.cs b/Nomina/Aguinaldo.aspx.cs new file mode 100644 index 000000000..985f32a52 --- /dev/null +++ b/Nomina/Aguinaldo.aspx.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using Extensiones; + +public partial class Nomina_Aguinaldo : ClsPaginas +{ + #region Propiedades + private DataTable DTAguinaldos + { + get + { + return (DataTable)ViewState["DTAguinaldos"]; + } + set + { + ViewState["DTAguinaldos"] = value; + } + } + #endregion + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + using (ClsNominas objnom = new ClsNominas()) + { + + objnom.GetEjercicios(UsuarioActual.CveEmpresa); + DdlEjercicios.DataSource = objnom.DtResultados; + } + DdlEjercicios.DataBind(); + + DdlTipoPeriodo.DataSource = GlobalDTTipoPeriodo.FiltraParametros("Estatus = 'Activo'"); + DdlTipoPeriodo.DataBind(); + DdlTipoPeriodo.Items.Insert(0, new ListItem("Seleccione", "-1")); + if (DdlTipoPeriodo.Items.Count > 0) + { + DdlTipoPeriodo.SelectedIndex = 0; + } + } + + } + + protected void BtnCalcular_Click(object sender, EventArgs e) + { + + int ejercicio = DdlEjercicios.SelectedValue.ToEntero(); + int CveTipoPeriodo = DdlTipoPeriodo.SelectedValue.ToEntero(); + int CvePeriodo = -1; + + using (ClsNominas objnom = new ClsNominas()) + { + objnom.GetCalculoAguinaldo(ejercicio, UsuarioActual.CveEmpresa, 0, CveTipoPeriodo, CvePeriodo); + DTAguinaldos = objnom.DtResultados; + GVCalcularAguinaldo.DataSource = DTAguinaldos; + } + + GVCalcularAguinaldo.DataBind(); + LnkAutorizarModal.Visible = true; + upDatosPA_N.Update(); + } + + protected void LnkAutorizarModal_Click(object sender, EventArgs e) + { + + } +} \ No newline at end of file diff --git a/Nomina/Aguinaldo.aspx.vb b/Nomina/Aguinaldo.aspx.vb deleted file mode 100644 index e275a58f8..000000000 --- a/Nomina/Aguinaldo.aspx.vb +++ /dev/null @@ -1,5 +0,0 @@ - -Partial Class Nomina_Aguinaldo - Inherits ClsPaginas - -End Class diff --git a/Nomina/ReportePTU.aspx b/Nomina/ReportePTU.aspx index 23a62e38f..8419a4969 100644 --- a/Nomina/ReportePTU.aspx +++ b/Nomina/ReportePTU.aspx @@ -14,6 +14,7 @@ + Reparto de Utilidades