/// <summary> /// Obtiene el listado de los subsectores /// </summary> /// <returns>Lista de subsectores</returns> public List <SubSectorNegocio> getSubSectores(int codigoSector) { int codigoSubSectorSeleccionado = 0; if (Session["codigoPlanDeNegocio"] != null) { int codigoPlanDeNegocio = (int)Session["codigoPlanDeNegocio"]; planNegocioActual = getPlanDeNegocio(codigoPlanDeNegocio); codigoSubSectorSeleccionado = planNegocioActual.CodigoSubSector; } using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var subsectores = (from subsector in db.SubSector where subsector.CodSector == codigoSector && (subsector.Activo == true || subsector.Id_SubSector == codigoSubSectorSeleccionado) orderby subsector.NomSubSector select new SubSectorNegocio { Id = subsector.Id_SubSector, Nombre = subsector.Codigo + " - " + subsector.NomSubSector, CodigoSector = subsector.CodSector } ).ToList(); subsectores.Insert(0, new SubSectorNegocio() { Id = 0, Nombre = "Seleccione un subsector", CodigoSector = 0 }); return(subsectores); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Request.QueryString.AllKeys.Contains("IdVersionProyecto")) { Id_VersionProyecto = int.Parse(Request.QueryString["IdVersionProyecto"]); } //plan actual=1 if (Id_VersionProyecto.Equals(1)) { LabelSector.Text = "Sector:"; LabelLugar.Text = "Lugar de Ejecución:"; } else { LabelSector.Text = "¿En que sector se encuentra clasificado el proyecto a desarrollar?:"; LabelLugar.Text = "¿En dónde se localizará la empresa?:"; } if (Session["codigoPlanDeNegocio"] != null) { btnActualizarPlanDeNegocio.Visible = true; lblTituloActualizarPlan.Visible = true; esActualizacion = true; int codigoPlanDeNegocio = (int)Session["codigoPlanDeNegocio"]; planNegocioActual = getPlanDeNegocio(codigoPlanDeNegocio); if (!Page.IsPostBack) { setDatosFormulario(); } if (esActualizacion) { gvEmprendedores.Visible = true; gvEmprendedores.DataSourceID = "dataEmprendedores"; gvEmprendedores.DataBind(); Session["codigoEmprendedor"] = null; } } else { txtNombre.Enabled = true; btnCrearPlanDeNegocio.Visible = true; lblTituloCrearPlan.Visible = true; } lblError.Visible = false; } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Lo sentimos sucedio un error inesperado, intentalo de nuevo por favor !"; } }