示例#1
0
        protected void btn_login_Click(object sender, EventArgs e)
        {
            controller = new Controller();
            string userName = "", password = "";
            if (!string.IsNullOrEmpty(Request.Form["userName"]))
            {
                userName = Request.Form["userName"];
            }

            if (!string.IsNullOrEmpty(Request.Form["userPassword"]))
            {
                password = Request.Form["userPassword"];
            }
            try
            {
                Utilizator u = controller.findUser(userName, password);

                int rol = controller.findUserIdentity(u);
                //in functie de rolul gasit se afiseaza pagina corespunzatoare
                if (u != null && rol == 0)
                {
                    Session["userName"] = userName;
                    Session["userPassword"] = password;
                    Response.Redirect("Admin_start.aspx");
                }
                else if (u != null && rol == 1)
                {
                    Session["userName"] = userName;
                    Session["userPassword"] = password;
                    Response.Redirect("Profesor_start.aspx");
                }
                else if (u != null && rol == 2)
                {
                    Session["userName"] = userName;
                    Session["userPassword"] = password;
                    Response.Redirect("Student_pagina_curs.aspx");
                }

                else if (u != null && rol == 3)
                {
                    Session["userName"] = userName;
                    Session["userPassword"] = password;
                    Response.Redirect("Asistent_start.aspx");
                }

            }
            catch (Exception)
            {
                Response.Write("User-ul sau parola sunt introduse gresit");
            }
        }
示例#2
0
        protected void btn_Adauga_Click(object sender, EventArgs e)
        {
            try{
            controller = new Controller();
            string id="", nume="", prenume="", email="", telefon="", rol="", username="", parola="";
            if (!string.IsNullOrEmpty(Request.Form["idUtilizator"]))
            {
                id = Request.Form["idUtilizator"];
            }
            if (!string.IsNullOrEmpty(Request.Form["nume"]))
            {
                nume = Request.Form["nume"];
            }
            if (!string.IsNullOrEmpty(Request.Form["prenume"]))
            {
                prenume = Request.Form["prenume"];
            }
            if (!string.IsNullOrEmpty(Request.Form["e-mail"]))
            {
                email = Request.Form["e-mail"];
            }
            if (!string.IsNullOrEmpty(Request.Form["telefon"]))
            {
                telefon = Request.Form["telefon"];
            }
            if (!string.IsNullOrEmpty(Request.Form["rol"]))
            {
                rol = Request.Form["rol"];
            }
            if (!string.IsNullOrEmpty(Request.Form["userName"]))
            {
                username = Request.Form["userName"];
            }
            if (!string.IsNullOrEmpty(Request.Form["parola"]))
            {
                parola = Request.Form["parola"];
            }

                if (controller.adaugaUtiliz(Int32.Parse(id), nume, prenume, email, telefon, Int32.Parse(rol), username, parola) == true)
                    Response.Write("Adaugare realizata cu succes!");
                else
                    Response.Write("Exista deja un utilizator cu acest id!");
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
示例#3
0
        protected void btn_Modifica_Click(object sender, EventArgs e)
        {
            try
            {
                controller = new Controller();
                string id = "", nume = "", prenume = "", email = "", telefon = "", parola = "";
                if (!string.IsNullOrEmpty(Request.Form["idUtilizator"]))
                {
                    id = Request.Form["idUtilizator"];
                }
                if (!string.IsNullOrEmpty(Request.Form["nume"]))
                {
                    nume = Request.Form["nume"];
                }
                if (!string.IsNullOrEmpty(Request.Form["prenume"]))
                {
                    prenume = Request.Form["prenume"];
                }
                if (!string.IsNullOrEmpty(Request.Form["e-mail"]))
                {
                    email = Request.Form["e-mail"];
                }
                if (!string.IsNullOrEmpty(Request.Form["telefon"]))
                {
                    telefon = Request.Form["telefon"];
                }

                if (!string.IsNullOrEmpty(Request.Form["parola"]))
                {
                    parola = Request.Form["parola"];
                }
                if(controller.modificaUtiliz(Int32.Parse(id),nume,prenume,email,telefon,parola)==true)
                    Response.Write("Modificare realizata cu succes!");
                else
                    Response.Write("Nu exista niciun utilizator cu id-ul dat!");
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
示例#4
0
 protected void btn_Sterge_Click(object sender, EventArgs e)
 {
     try
     {
         controller = new Controller();
         string id = "";
         if (!string.IsNullOrEmpty(Request.Form["idUtilizator"]))
         {
             id = Request.Form["idUtilizator"];
         }
         if (controller.stergeUtiliz(Int32.Parse(id)))
             Response.Write("Stergere realizata cu succes!");
         else
             Response.Write("Nu exista utilizatorul cu id-ul dat!");
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }