Пример #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");
            }
        }
    }
Пример #2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        int d = 0;

        if (nuevoApellidos.Text == "" || nuevoDNI.Text == "" || nuevoNombre.Text == "" || nuevoPass.Text == "" || nuevoDNI.Text.Length != 8)
        {
            PanelError.Visible = true;
        }
        else
        {
            try
            {
                UsuarioEN nuevo = new UsuarioEN(Convert.ToInt32(nuevoDNI.Text), nuevoPass.Text, nuevoNombre.Text, nuevoApellidos.Text, "registrado");
                Response.Write(nuevo.getDni() + " " + nuevo.getNombre() + " " + nuevo.getApellidos() + " " + nuevo.getPassword() + " " + nuevo.getRol().ToString() + nuevo.getFechaAlta());
                nuevo.commitDB();

                Response.Redirect("inicio.aspx?nuevo=ok");
            }
            catch (Exception a) { PanelError.Visible = true; }
        }
    }