protected void CargarDatos(int?pIdRol) { RolNegocio nRol = new RolNegocio(); E_ROL vRol = nRol.ObtieneFuncionesRol(pIdRol); txtClRol.Text = vRol.CL_ROL; txtNbRol.Text = vRol.NB_ROL; chkActivo.Checked = vRol.FG_ACTIVO; vLstFunciones = vRol.LST_FUNCIONES; }
protected void CargarDatos(int?pIdRol) { RolNegocio nRol = new RolNegocio(); E_ROL vRol = nRol.ObtieneFuncionesRol(pIdRol); txtClRol.Text = vRol.CL_ROL; txtNbRol.Text = vRol.NB_ROL; chkActivo.Checked = vRol.FG_ACTIVO; vLstFunciones = vRol.LST_FUNCIONES; PlantillaFormularioNegocio nPlantilla = new PlantillaFormularioNegocio(); List <SPE_OBTIENE_C_PLANTILLA_FORMULARIO_Result> vLstPlantillas = nPlantilla.ObtienePlantillas(); rcbPlantilla.DataSource = vLstPlantillas.Where(w => w.CL_FORMULARIO == "INVENTARIO").ToList(); rcbPlantilla.DataTextField = "NB_PLANTILLA_SOLICITUD"; rcbPlantilla.DataValueField = "ID_PLANTILLA_SOLICITUD"; rcbPlantilla.DataBind(); if (vRol.ID_PLANTILLA != null) { rcbPlantilla.ClearSelection(); rcbPlantilla.SelectedValue = vRol.ID_PLANTILLA.ToString(); } if (vRol.XML_GRUPOS != null) { vLstGruposPlaza = (XElement.Parse(vRol.XML_GRUPOS).Elements("GRUPOS")).Select(s => new E_GRUPOS { ID_GRUPO = int.Parse(s.Attribute("ID_GRUPO").Value), CL_GRUPO = s.Attribute("CL_GRUPO").Value, NB_GRUPO = s.Attribute("NB_GRUPO").Value }).ToList(); } else { vLstGruposPlaza.Add(new E_GRUPOS() { ID_GRUPO = 1, CL_GRUPO = "TODOS", NB_GRUPO = "Todos" }); } }