protected void Page_Load(object sender, EventArgs e) { NuevoButton.Click += new EventHandler(NuevoButton_Click); VolverButton.Click += new EventHandler(VolverButton_Click); RecursoProyectoGridView.RowDataBound += new GridViewRowEventHandler(RecursoProyectoGridView_RowDataBound); RecursoProyectoGridView.PageIndexChanging += new GridViewPageEventHandler(RecursoProyectoGridView_PageIndexChanging); RecursoProyectoGridView.Sorting += new GridViewSortEventHandler(RecursoProyectoGridView_Sorting); if (!IsPostBack) { Session["FiltroProyecto"] = Request["IdProyecto"] ?? Session["FiltroProyecto"] ?? "-1"; Session["FiltroRecurso"] = Session["FiltroRecurso"] ?? "-1"; ViewState["SortDirection"] = SortDirection.Ascending; ViewState["SortExpression"] = "Recurso.Nombre"; RecursoDropDown.DataSource = from r in DbsrContext.Recurso orderby r.Nombre select r; RecursoDropDown.DataBind(); RecursoDropDown.SelectedValue = Session["FiltroRecurso"].ToString(); ProyectoDropDown.DataSource = from p in DbsrContext.Proyecto orderby p.Nombre select p; ProyectoDropDown.DataBind(); ProyectoDropDown.SelectedValue = Session["FiltroProyecto"].ToString(); Master.FindControl("FiltrosPanel").Visible = true; BindGrid(); } }
protected void Page_Load(object sender, EventArgs e) { CancelarButton.Click += new EventHandler(CancelarButton_Click); GrabarButton.Click += new EventHandler(GrabarButton_Click); EliminarButton.Click += new EventHandler(EliminarButton_Click); if (!IsPostBack) { RecursoDropDown.DataSource = from r in DbsrContext.Recurso orderby r.Nombre select r; RecursoDropDown.DataBind(); ProyectoDropDown.DataSource = from p in DbsrContext.Proyecto where p.Activo orderby p.Nombre select p; ProyectoDropDown.DataBind(); if (Request["Id"] != null) { int idRecursoProyecto = Convert.ToInt32(Request["Id"]); ViewState["Id"] = idRecursoProyecto; var recursoProyecto = DbsrContext.RecursoProyecto.Single(rp => rp.IdRecursoProyecto == idRecursoProyecto); RecursoDropDown.SelectedValue = recursoProyecto.IdRecurso.ToString(); ProyectoDropDown.SelectedValue = recursoProyecto.IdProyecto.ToString(); if (recursoProyecto.FechaDesde.HasValue) { FechaDesdeTextBox.Text = recursoProyecto.FechaDesde.Value.ToString("dd/MM/yyyy"); } if (recursoProyecto.FechaHasta.HasValue) { FechaHastaTextBox.Text = recursoProyecto.FechaHasta.Value.ToString("dd/MM/yyyy"); } HorasTextBox.Text = recursoProyecto.Horas.ToString(); HorasFacturacionTextBox.Text = recursoProyecto.HorasFacturacion.ToString(); ObservacionesTextBox.Text = recursoProyecto.Observaciones; } if (Request["IdProyecto"] != null) { Session["FiltroProyecto"] = Request["IdProyecto"]; ProyectoDropDown.SelectedValue = Request["IdProyecto"].ToString(); } SetFocus(RecursoDropDown); } }
protected void Page_Load(object sender, EventArgs e) { CancelarButton.Click += new EventHandler(CancelarButton_Click); GrabarButton.Click += new EventHandler(GrabarButton_Click); EliminarButton.Click += new EventHandler(EliminarButton_Click); if (!IsPostBack) { RecursoDropDown.DataSource = from r in DbsrContext.Recurso orderby r.Nombre select r; RecursoDropDown.DataBind(); MotivoLicenciaDropDown.DataSource = from ml in DbsrContext.MotivoLicencia orderby ml.Descripcion select ml; MotivoLicenciaDropDown.DataBind(); if (Request["Id"] != null) { int idRecursoLicencia = Convert.ToInt32(Request["Id"]); ViewState["Id"] = idRecursoLicencia; var recursoLicencia = DbsrContext.RecursoLicencia.Single(rl => rl.IdRecursoLicencia == idRecursoLicencia); RecursoDropDown.SelectedValue = recursoLicencia.IdRecurso.ToString(); MotivoLicenciaDropDown.SelectedValue = recursoLicencia.IdMotivoLicencia.ToString(); FechaDesdeTextBox.Text = recursoLicencia.FechaDesde.ToString("dd/MM/yyyy"); FechaHastaTextBox.Text = recursoLicencia.FechaHasta.ToString("dd/MM/yyyy"); ObservacionesTextBox.Text = recursoLicencia.Observaciones; } if (Request["IdRecurso"] != null) { Session["FiltroRecurso"] = Request["IdRecurso"]; RecursoDropDown.SelectedValue = Request["IdRecurso"].ToString(); } SetFocus(RecursoDropDown); } }