132 lines
3.0 KiB
C#
132 lines
3.0 KiB
C#
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();
|
|
}
|
|
} |