using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Extensiones; public partial class Nomina_CatConceptos : ClsPaginas { #region "Propiedades" private int Codigo { get { return ViewState["Codigo"].ToEntero(); } set { ViewState["Codigo"] = value; } } private String Tipo { get { return ViewState["Tipo"].ToString(); } set { ViewState["Tipo"] = value; } } private int Estado { get { return ViewState["Estado"].ToEntero(); } set { ViewState["Estado"] = value; } } private int TipoGasto { get { return ViewState["TipoGasto"].ToEntero(); } set { ViewState["TipoGasto"] = value; } } #endregion protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InicializaDatos(); } } protected void InicializaDatos() { Codigo = -1; Tipo = "-1"; Estado = -1; TipoGasto = -1; CargaTipo(); CargaEstado(); CargaTiposGastos(); CargaDatos(); //CargaModal(); } protected void CargaDatos() { ClsNominas ObjNomina = new ClsNominas(); Tipo = DdlTipo.SelectedValue; Estado = Convert.ToInt32(DdlEstado.SelectedValue); TipoGasto = Convert.ToInt32(DdlTiposGastos.SelectedValue); if (ObjNomina.GetConceptos(UsuarioActual.CveEmpresa, Tipo, Estado, TipoGasto)) { GvConceptos.DataSource = ObjNomina.DtResultados.FiltraParametros($"CveEmpresa = {UsuarioActual.CveEmpresa}"); } ObjNomina.Dispose(); GvConceptos.DataBind(); UPDatos.Update(); } protected void CargaTipo() { DdlTipo.Items.Insert(0, new ListItem("Todos", "-1")); DdlTipo.Items.Insert(1, new ListItem("Percepciones", "P")); DdlTipo.Items.Insert(2, new ListItem("Deducciones", "D")); DdlTipo.Items.Insert(3, new ListItem("Obligaciones", "O")); DdlTipo.SelectedValue = "-1"; } protected void CargaEstado() { DdlEstado.Items.Insert(0, new ListItem("Todos", "-1")); DdlEstado.Items.Insert(1, new ListItem("Activo", "1")); DdlEstado.Items.Insert(2, new ListItem("Inactivo", "0")); DdlEstado.SelectedValue = "-1"; } protected void CargaTiposGastos() { DdlTiposGastos.DataSource = get_GlobalDTTiposGastos(UsuarioActual.CveEmpresa); DdlTiposGastos.DataBind(); DdlTiposGastos.Items.Insert(0, new ListItem("Todos", "-1")); DdlTiposGastos.SelectedValue = "-1"; } protected void BtnConsultar_Click(object sender, EventArgs e) { CargaDatos(); } }