コード例 #1
0
        private void Cargar_Drop_List()
        {
            try
            {
                WSGestion.WSGestion wsgest = new WSGestion.WSGestion();
                wsgest.Url = ConfigurationManager.AppSettings.Get("dirWS");
                List<WSGestion.MOD_Perfil_Permiso> ListaModulos = wsgest.SEL_Modulos(centro).ToList();
                dlModulos.DataSource = ListaModulos;
                dlModulos.DataValueField = "PERFPER_CODMODULO";
                dlModulos.DataTextField = "PERFPER_NOMBRE_MODULO";
                dlModulos.DataBind();

                List<WSGestion.MOD_Perfil_Permiso> ListaPermisos = wsgest.SEL_Permiso_By_Modulo().ToList();
                dlPermisos.DataSource = ListaPermisos;
                dlPermisos.DataValueField = "PERFPER_CODPERMISO";
                dlPermisos.DataTextField = "PERFPER_NOMBRE_PERMISO";
                dlPermisos.DataBind();

                List<WSGestion.MOD_Usuario> ListaPerfiles = wsgest.SEL_PERFIL(centro).ToList();
                dlPerfil.DataSource = ListaPerfiles;
                dlPerfil.DataValueField = "PER_ID_PERFIL";
                dlPerfil.DataTextField = "PER_NOMBRE";
                dlPerfil.DataBind();

            }
            catch (Exception exc)
            {
                Alert_Mensaje.Attributes["class"] = "alert alert-danger";
                mensaje_alerta = exc.ToString();
                titulo_mensaje_alerta = "Error: ";
                Alert_Mensaje.Visible = true;
            }
        }