//Metodo inicial de pantalla
        protected void Page_Init(object sender, EventArgs e)
        {
            //Valida la sesión de cadena
            if (Session["Cadena"] == null) //No hay sesión
            {
                Response.Redirect("Login.aspx?redirect=" + Request.Path.Substring(Request.Path.LastIndexOf("/") + 1));
                return;
            }

            //Trae informción de la bd de perfiles dados de alta
            DataTable dt      = new DataTable();
            string    mensaje = "";

            Session["Grid"] = dt = perfiles.PerfilConsultar(Session["Cadena"].ToString(), ref mensaje);

            if (!mensaje.Equals(string.Empty))
            {
                AlertError(mensaje);
                return;
            }

            Grid.DataSource = dt == null ? new DataTable() : dt;
            Grid.DataBind();
            Grid.SettingsPager.PageSize = GridPageSize;
        }
        private void CargarCmbPerfil()
        {
            DataTable dt      = new DataTable();
            string    mensaje = string.Empty;

            dt = perfiles.PerfilConsultar(ref mensaje);
            if (!mensaje.Equals(string.Empty))
            {
                (this.Master as Principal).AlertError(mensaje);
            }

            CmbPerfil.DataSource = dt == null ? new DataTable() : dt;
            CmbPerfil.DataBind();
        }
        private void CargarCmbPerfil()
        {
            DataTable dt      = new DataTable();
            string    mensaje = string.Empty;

            dt = perfiles.PerfilConsultar(lblCadena.Text, ref mensaje);
            if (!mensaje.Equals(string.Empty))
            {
                AlertError(mensaje);
            }

            CmbPerfil.DataSource = dt == null ? new DataTable() : dt;
            CmbPerfil.DataBind();
        }
Exemple #4
0
        protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            DataTable dt      = new DataTable();
            string    mensaje = "";

            if (Page.IsPostBack)
            {
                dt = perfiles.PerfilConsultar(ref mensaje);
            }

            if (!mensaje.Equals(string.Empty))
            {
                (this.Master as Principal).AlertError(mensaje);
            }

            RadGrid1.DataSource = dt == null ? new DataTable() : dt;
        }