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_RepFiniquito : ClsPaginas { #region Propiedades private int RcveEstatusFiniquito { get { return (ViewState["RcveEstatusFiniquito"] == null) ? 0 : Convert.ToInt32(ViewState["RcveEstatusFiniquito"]); } set { ViewState["RcveEstatusFiniquito"] = value; } } private int RcveSubProyecto { get { return (ViewState["RcveSubProyecto"] == null) ? 0 : Convert.ToInt32(ViewState["RcveSubProyecto"]); } set { ViewState["RcveSubProyecto"] = value; } } #endregion protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DateTime dnow = NowADS(); int diafin = DateTime.DaysInMonth(dnow.Year, dnow.Month); TxtFechaInicio.Text = string.Format("01/{0:MM/yyyy}", dnow); TxtFechaFin.Text = string.Format("{1}/{0:MM/yyyy}", dnow,diafin); RcveEstatusFiniquito = Request["cveEstatusFiniquito"] == null ? -1 : Request["cveEstatusFiniquito"].ToString().ToEntero(); RcveSubProyecto = Request["cveSubProyecto"] == null ? 0 : Request["cveSubProyecto"].ToString().ToEntero(); DdlEstatusFiniquito.SelectedValueExist(RcveEstatusFiniquito); RcveEstatusFiniquito = DdlEstatusFiniquito.SelectedValue.ToEntero(); CargaRepFiniquitos(); } } protected void CargaRepFiniquitos() { ClsNominas ObjRepF = new ClsNominas(); ObjRepF.RepFiniquitos(RcveSubProyecto, RcveEstatusFiniquito, UsuarioActual.CveEmpresa,(TxtFechaInicio.Text==""?"": TxtFechaInicio.Text.ToDateTime().ToString("yyyy/MM/dd")), (TxtFechaFin.Text == "" ? "" : TxtFechaFin.Text.ToDateTime().ToString("yyyy/MM/dd"))); GVRepFiniquitos.DataSource = ObjRepF.DtResultados; ObjRepF.Dispose(); GVRepFiniquitos.DataBind(); upDatosRepF.Update(); } protected void BtnConsultar_Click(object sender, EventArgs e) { RcveEstatusFiniquito = DdlEstatusFiniquito.SelectedValue.ToEntero(); CargaRepFiniquitos(); } }