Exemplo n.º 1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (comprobarConexion())
            {
                switch (controladorLogin.retonarCargo(usuario))
                {
                case 1:
                    Session["funcionario"] = "funcionario";
                    Session["usuario"]     = usuario;
                    Response.Redirect("Views/Funcionario/InicioFuncionario.aspx");
                    break;

                case 2:
                    Session["jefeInterno"] = "jefeInterno";
                    Session["usuario"]     = usuario;
                    Response.Redirect("Views/Jefe Interno/InicioJefeInterno.aspx");
                    break;

                case 3:
                    Session["jefeSuperior"] = "jefeSuperior";
                    Session["usuario"]      = usuario;
                    Response.Redirect("Views/Jefe Superior/InicioJefeSuperior.aspx");
                    break;

                case 4:
                    Session["alcalde"] = "alcalde";
                    Session["usuario"] = usuario;
                    Response.Redirect("Views/Alcalde/InicioAlcalde.aspx");
                    break;

                case 5:
                    Session["admin"]   = "admin";
                    Session["usuario"] = usuario;
                    Response.Redirect("Views/Administrador/InicioAdmin.aspx");
                    break;

                default:
                    break;
                }
            }
            else
            {
                this.errorSession.Attributes.Remove("hidden");
            }
        }