Exemplo n.º 1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            TipoUsuario     tipo     = new TipoUsuario();
            PermisosModulos permisos = new PermisosModulos();

            permisos.ID_tipo_usuario = Convert.ToInt32(txtID.Value);
            permisos.Modulos         = txtModulos.Value;
            tipo.ID = permisos.ID_tipo_usuario;
            if (tipo.ReadID())
            {
                if (permisos.Read())
                {
                    string mensaje = "El tipo de usuario especificado ya tiene asignado modulos";
                    txtID.Value      = "";
                    txtModulos.Value = "";
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                }
                else
                {
                    permisos.Create();
                    string mensaje = "Los modulos han sido asignados correctamente";
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                    Response.Redirect(Request.RawUrl, false);
                    Context.ApplicationInstance.CompleteRequest();
                }
            }
            else
            {
                string mensaje = "El tipo de usuario especificado no existe";
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensaje + "');", true);
                txtID.Value      = "";
                txtModulos.Value = "";
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Conection obj = new Conection();

            obj.set_ConexionString(ConfigurationManager.ConnectionStrings["MyConexion"].ConnectionString);
            if (Session["usuario"] != null)
            {
                Usuario         usuario  = (Usuario)Session["usuario"];
                TipoUsuario     tipo     = new TipoUsuario();
                PermisosModulos permisos = new PermisosModulos();
                tipo.Descripcion = usuario.Tipo_usuario;
                tipo.Read();
                permisos.ID_tipo_usuario = tipo.ID;
                permisos.Read();
                lblUsuario.InnerHtml = "Hola, " + usuario.Nombre + " " + usuario.Apellido;
                DisponibilidadModulos(permisos.Modulos);
            }
        }