71 lines
1.9 KiB
C#
71 lines
1.9 KiB
C#
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)
|
|
{
|
|
|
|
}
|
|
} |