private void BindearDropDownList() { ddlUnidadMedida.DataSource = uow.AperturaProgramaticaUnidadBusinessLogic.Get().ToList(); ddlUnidadMedida.DataValueField = "Id"; ddlUnidadMedida.DataTextField = "Nombre"; ddlUnidadMedida.DataBind(); ddlUnidadMedida.Items.Insert(0, new ListItem("Seleccione...", "0")); ddlCriterioPriorizacion.DataSource = uow.CriterioPriorizacionBusinessLogic.Get().OrderBy(cp => cp.Orden); ddlCriterioPriorizacion.DataValueField = "Id"; ddlCriterioPriorizacion.DataTextField = "Nombre"; ddlCriterioPriorizacion.DataBind(); ddlCriterioPriorizacion.Items.Insert(0, new ListItem("Seleccione...", "0")); ddlSituacionObra.DataSource = uow.SituacionObraBusinessLogic.Get().ToList(); ddlSituacionObra.DataValueField = "Id"; ddlSituacionObra.DataTextField = "Nombre"; ddlSituacionObra.DataBind(); ddlSituacionObra.Items.Insert(0, new ListItem("Seleccione...", "0")); Utilerias.BindDropDownToEnum(ddlModalidad, typeof(enumModalidadObra)); ddlEje.DataSource = uow.EjeBusinessLogic.Get(f => f.ParentId == null, orderBy: ap => ap.OrderBy(r => r.Orden)); ddlEje.DataValueField = "Id"; ddlEje.DataTextField = "Descripcion"; ddlEje.DataBind(); ddlEje.Items.Insert(0, new ListItem("Seleccione...", "0")); ddlPlanSectorial.DataSource = uow.PlanSectorialBusinessLogic.Get(orderBy: ps => ps.OrderBy(o => o.Orden)).ToList(); ddlPlanSectorial.DataValueField = "Id"; ddlPlanSectorial.DataTextField = "Descripcion"; ddlPlanSectorial.DataBind(); ddlPlanSectorial.Items.Insert(0, new ListItem("Seleccione...", "0")); ddlProgramaPresupuesto.DataSource = uow.ProgramaBusinessLogic.Get(); ddlProgramaPresupuesto.DataValueField = "Id"; ddlProgramaPresupuesto.DataTextField = "Descripcion"; ddlProgramaPresupuesto.DataBind(); ddlProgramaPresupuesto.Items.Insert(0, new ListItem("Seleccione...", "0")); ddlGrupoBeneficiario.DataSource = uow.GrupoBeneficiarioBusinessLogic.Get(); ddlGrupoBeneficiario.DataValueField = "Id"; ddlGrupoBeneficiario.DataTextField = "Nombre"; ddlGrupoBeneficiario.DataBind(); ddlGrupoBeneficiario.Items.Insert(0, new ListItem("Seleccione...", "0")); }
protected void Page_Load(object sender, EventArgs e) { uow = new UnitOfWork(); if (!IsPostBack) { divEdicion.Style.Add("display", "none"); BindGrid(); Utilerias.BindDropDownToEnum(ddlEstatus, typeof(enumEstatusEjercicio)); } }