59 lines
1.9 KiB
C#
59 lines
1.9 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 RH_ReporteViaticos : ClsPaginas
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
CargaFiltros();
|
|
CargaDatos();
|
|
}
|
|
}
|
|
|
|
#region "CARGA DATOS"
|
|
protected void CargaFiltros()
|
|
{
|
|
DdlPersonal.DataSource = get_GlobalDTRHPersonal(UsuarioActual.CveEmpresa);
|
|
DdlPersonal.DataBind();
|
|
DdlPersonal.Items.Insert(0, new ListItem("Todos ", "-1"));
|
|
|
|
DdlDepartamento.DataSource = GlobalDTDepartamentos.FiltraParametros(String.Format("CveEmpresa = {0}", UsuarioActual.CveEmpresa));
|
|
DdlDepartamento.DataBind();
|
|
DdlDepartamento.Items.Insert(0, new ListItem("Todos ", "-1"));
|
|
}
|
|
|
|
protected void CargaDatos()
|
|
{
|
|
ClsBancos ObjBancos = new ClsBancos();
|
|
|
|
String FechaInicio = TxtFechaInicioSolicitud.Text == "" ? "-1" : TxtFechaInicioSolicitud.Text;
|
|
String FechaFin = TxtFechaFinSolicitud.Text == "" ? "-1" : TxtFechaFinSolicitud.Text;
|
|
|
|
if (ObjBancos.GetSolicitudesViaticos(-1, UsuarioActual.CveEmpresa, DdlEstatus.SelectedValue.ToEntero(), DdlPersonal.SelectedValue.ToEntero(), "-1", "-1", "-1", FechaInicio, FechaFin, -1, (TxtFolio.Text == "" ? "-1" : TxtFolio.Text), DdlDepartamento.SelectedValue.ToEntero()))
|
|
{
|
|
GVDatos.DataSource = ObjBancos.DtResultados;
|
|
GVDatos.DataBind();
|
|
}
|
|
ObjBancos.Dispose();
|
|
UPDatos.Update();
|
|
}
|
|
|
|
protected void LnkAgregarSolicitudViatico_Click(object sender, EventArgs e)
|
|
{
|
|
RegistraScript("document.location.href='/RH/SolicitudViaticos.aspx'");
|
|
}
|
|
|
|
protected void BtnConsultar_Click(object sender, EventArgs e)
|
|
{
|
|
CargaDatos();
|
|
}
|
|
#endregion
|
|
} |