Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UsuarioEN usuarioActual = (UsuarioEN)Session["Usuario"];

        if (usuarioActual == null)
        {
            Response.Redirect("inicio.aspx");
        }


        string op = Request.QueryString["op"];

        if (op != null && op == "delok") // Operacion correcta
        {
            PanelCorrectoBorr.Visible = true;
        }

        if (op != null && op == "modok") // Operacion correcta
        {
            PanelCorrectoMod.Visible = true;
        }

        if (op != null && op == "mod") // Modificar id
        {
            UsuarioEN usuarioMod = UsuarioEN.getUsuario(Convert.ToInt32(Request.QueryString["id"]));
            if (((UsuarioEN)Session["Usuario"]).getDni() == usuarioMod.getDni())
            {
                PanelErrorModSession.Visible = true;
            }
            else
            {
                modificarPanel.Visible = true;
            }
        }

        if (op != null && op == "bor") // Borrar id
        {
            UsuarioEN borrar = UsuarioEN.getUsuario(Convert.ToInt32(Request.QueryString["id"]));
            if (borrar.getDni() == ((UsuarioEN)Session["Usuario"]).getDni())
            {
                PanelError.Visible = true;
            }
            else
            {
                borrar.borrarDB();
                Response.Redirect("usuarios.aspx?op=delok");
            }
        }
    }
Exemple #2
0
 protected void aceptarCambios_Click(object sender, EventArgs e)
 {
     if (nuevoApellidosTextBox.Text == "" || nuevoNombreTextBox.Text == "" || nuevoPassTextBox.Text == "")
     {
         PanelErrorMod.Visible = true;
         return;
     }
     else
     {
         UsuarioEN mod = UsuarioEN.getUsuario(Convert.ToInt32(Request.QueryString["id"]));
         mod.setNombre(nuevoNombreTextBox.Text);
         mod.setApellidos(nuevoApellidosTextBox.Text);
         mod.setPassword(nuevoPassTextBox.Text);
         mod.setRol(nuevoRolDropDownList.SelectedValue);
         mod.commitDB();
         Response.Redirect("usuarios.aspx?op=modok");
     }
 }
Exemple #3
0
    protected void accederButton_Click(object sender, EventArgs e)
    {
        try
        {
            bool esUsuario = UsuarioEN.esUsuario(Convert.ToInt32(userTextBox.Text), passTextBox.Text);

            if (!esUsuario)
            {
                throw new Exception("El usuario no existe con esa contraseña");
            }
            else
            {
                Session["Usuario"]        = UsuarioEN.getUsuario(Convert.ToInt32(userTextBox.Text));
                globoInicioSesion.Visible = false;
                Response.Redirect("inicio.aspx");
            }
        }
        catch (Exception a) { Label3.Text = a.Message /*": El usuario no existe con esa contraseña!"*/; }
    }