示例#1
0
        protected void CargarUsuario(int id)
        {
            Personal personal = new blPersonal().ObtenerPorId(id);

            personal.PersonalId = id;

            this.TextBoxNombre.Text     = personal.Nombre;
            this.TextBoxApellido.Text   = personal.Apellido;
            this.TextBoxMail.Text       = personal.Mail;
            this.TextBoxTelefono.Text   = personal.Telefono;
            this.TextBoxContraseña.Text = personal.Contraseña;
            this.ListBoxAcitvo.Text     = personal.Activo.ToString();

            this.DropDownListCategorias.SelectedIndex = DropDownListCategorias.Items.IndexOf(DropDownListCategorias.Items.FindByValue(personal.Privilegio.id_privilegio.ToString()));
        }
示例#2
0
        protected void ButtonIngresar_Click(object sender, EventArgs e)
        {
            int PrivilegioUsuario;
            int IdUsuario;

            string usuario, contraseña;

            usuario    = TextBoxMail.Text.ToString();
            contraseña = TextBoxContraseña.Text.ToString();



            PrivilegioUsuario = new blPersonal().ValidarUsuario(usuario, contraseña);


            switch (PrivilegioUsuario)
            {
            case -1:
                LabelRespuesta.Text = "Usuario o contraseña incorrectos.";
                break;

            case -2:
                LabelRespuesta.Text = "Esta cuenta se encuentra desactivada.";
                break;

            default:

                IdUsuario = new blPersonal().ObtenerIdUsuario(usuario, contraseña);

                Session["usuario"]           = usuario;
                Session["privilegioUsuario"] = PrivilegioUsuario;
                Session["sessionActiva"]     = true;
                Session["IdUsuario"]         = IdUsuario;
                Response.Redirect("~/Home.aspx");

                //      FormsAuthentication.RedirectFromLoginPage(Home.UserName, Home.RememberMeSet);
                break;
            }
        }