private void button3_Click_1(object sender, EventArgs e)
 {
     try
     {
         BEL.Eleve clt = EleveDAO.Get_client_ID(int.Parse(tbID.Text));
         tbnom.Text     = clt.Nom;
         tbprenom.Text  = clt.Prenom.ToString();
         tbadresse.Text = clt.adresse;
         tbgr.Text      = clt.num_gr.ToString();
         List <BEL.Eleve> L = new List <BEL.Eleve>();
         L.Add(clt);
         grid_clients.DataSource = L;
     }
     catch (Exception)
     {
         if (tbID.Text == "")
         {
             MessageBox.Show("saisir l'id d'éleve");
         }
         else
         {
             MessageBox.Show("Ce éleve n'existe pas");
         }
     }
 }
Ejemplo n.º 2
0
        public static void AjoutEleve(string nom, string prenom, string dateDeNaissance, string sante, string telEleve, string telPere, string telMere, bool archive, bool tiersTemps, Classe uneClasse)
        {
            Eleve el;

            el = new Eleve(nom, prenom, dateDeNaissance, sante, telEleve, telPere, telMere, archive, tiersTemps, uneClasse);
            EleveDAO.AjoutEleve(el);
        }
Ejemplo n.º 3
0
        public IHttpActionResult Authenticate([FromBody] LoginRequest login)
        {
            var loginResponse         = new LoginResponse {
            };
            LoginRequest loginrequest = new LoginRequest {
            };

            loginrequest.Username = login.Username.ToLower();
            loginrequest.Password = login.Password;

            IHttpActionResult   response;
            HttpResponseMessage responseMsg = new HttpResponseMessage();
            bool isUsernamePasswordValid    = false;

            if (login != null)
            {
                isUsernamePasswordValid = EleveDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                if (isUsernamePasswordValid)
                {
                    loginResponse.role = "Eleve";
                    loginResponse.id   = EleveDAO.Get(loginrequest.Username, loginrequest.Password).IdEleve;
                }

                if (!isUsernamePasswordValid)
                {
                    isUsernamePasswordValid = TutorDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                    if (isUsernamePasswordValid)
                    {
                        loginResponse.role = "Tutor";
                        loginResponse.id   = TutorDAO.Get(loginrequest.Username, loginrequest.Password).IdTutor;
                    }
                }
                if (!isUsernamePasswordValid)
                {
                    isUsernamePasswordValid = AdministratorDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                    if (isUsernamePasswordValid)
                    {
                        loginResponse.role = "Admin";
                        loginResponse.id   = AdministratorDAO.Get(loginrequest.Username, loginrequest.Password).IdAdmin;
                    }
                }
            }

            // if credentials are valid
            if (isUsernamePasswordValid)
            {
                string token = createToken(loginrequest.Username, loginrequest.role);
                //return the token
                return(Ok <string>(token));
            }
            else
            {
                // if credentials are not valid send unauthorized status code in response
                loginResponse.responseMsg.StatusCode = HttpStatusCode.Unauthorized;
                response = ResponseMessage(loginResponse.responseMsg);
                return(response);
            }
        }
 private void modifier_Click_1(object sender, EventArgs e)
 {
     try
     {
         EleveDAO.Update_client(int.Parse(tbID.Text), tbnom.Text, tbprenom.Text, tbadresse.Text, int.Parse(tbgr.Text));
     }
     catch (Exception)
     {
         MessageBox.Show("remplir les cases vides");
     }
 }
 private void modifier_Click(object sender, EventArgs e)
 {
     try
     {
         EleveDAO.Update_client(int.Parse(tbID.Text), tbnom.Text, tbprenom.Text, tbadresse.Text, int.Parse(tbgr.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void Ajouter_Click(object sender, EventArgs e)
 {
     try
     {
         EleveDAO.Insert_client(tbnom.Text, tbprenom.Text, tbadresse.Text, int.Parse(tbgr.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         EleveDAO.Delete_client(int.Parse(txt_ID.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         List <BEL.Eleve> ListClients = EleveDAO.Get_clients(int.Parse(tbgrlist.Text));
         grid_clients.DataSource = ListClients;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         BEL.Eleve clt = EleveDAO.Get_client_ID(int.Parse(tbID.Text));
         tbnom.Text     = clt.Nom;
         tbprenom.Text  = clt.Prenom;
         tbadresse.Text = clt.adresse;
         tbgr.Text      = clt.num_gr.ToString();
         List <BEL.Eleve> L = new List <BEL.Eleve>();
         L.Add(clt);
         grid_clients.DataSource = L;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 10
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     try
     {
         List <BEL.Eleve> ListClients = EleveDAO.Get_clients(int.Parse(tbgrlist.Text));
         grid_clients.DataSource = ListClients;
     }
     catch (Exception)
     {
         if (tbgrlist.Text == "")
         {
             MessageBox.Show("saisir un numéro de groupe");
         }
         else
         {
             MessageBox.Show("Ce groupe n'existe pas");
         }
     }
 }
Ejemplo n.º 11
0
 private void btn_valider_Click(object sender, RoutedEventArgs e)
 {
     this.SwipeMessages();
     String nom = tb_nomEleve.Text;
     String prenom = tb_prenomEleve.Text;
     String mail = tb_mailEleve.Text;
     Promotion prom = null;
     if (this.cb_lstPromotion.SelectedItem != null)
     {
         prom = this.dicoPromotions[(String)cb_lstPromotion.SelectedItem];
     }
     try
     {
         Eleve eleve = EleveDAO.CreerEleve(nom, prenom, mail, prom);
     }
     catch (Exception error)
     {
         this.tbk_error.Text = "Erreur : " + error.Message;
         this.tbk_error.Visibility = Visibility.Visible;
         return;
     }
     this.tbk_statut.Text = "Eleve Ajouté.";
     this.tbk_statut.Visibility = Visibility.Visible;
 }
Ejemplo n.º 12
0
 public static List <Eleve> GetToutElevesSaisie(string nomPrenom)
 {
     return(EleveDAO.GetToutElevesSaisies(nomPrenom));
 }
Ejemplo n.º 13
0
 public static List <Eleve> GetToutEleves()
 {
     return(EleveDAO.GetToutEleves());
 }
Ejemplo n.º 14
0
 public static List <Eleve> GetListeElevesSaisie(string nomPrenomSaisie)
 {
     return(EleveDAO.GetListeElevesSaisies(nomPrenomSaisie));
 }
Ejemplo n.º 15
0
 public static void ModifieEleve(Eleve unEleve)
 {
     EleveDAO.ModifieEleve(unEleve);
 }
Ejemplo n.º 16
0
 public static int ModifierEleve(Eleve elv)
 {
     return(EleveDAO.UpdateEleve(elv));
 }
Ejemplo n.º 17
0
 public static Eleve GetUnEleve(int id)
 {
     return(EleveDAO.GetLEleve(id));
 }
Ejemplo n.º 18
0
 // à la BD avec la méthode AjoutEleve de la DAL
 public static int AjoutEleve(Eleve elv)
 {
     return(EleveDAO.AjoutEleve(elv));
 }
Ejemplo n.º 19
0
 public static bool TrouverEleve(int id)
 {
     return(EleveDAO.TrouverEleve(id));
 }
Ejemplo n.º 20
0
 public static void SupprimerEleve(int id)
 {
     EleveDAO.SupprimEleve(id);
 }
Ejemplo n.º 21
0
 public static string GetLeNomDeClasse(int idClasse)
 {
     return(EleveDAO.GetNomClasse(idClasse));
 }
Ejemplo n.º 22
0
 public EleveBLO(string dbFolder)
 {
     eleveRepo = new EleveDAO(dbFolder);
 }
Ejemplo n.º 23
0
 public static Eleve InfoEleve(int idEleve)
 {
     return(EleveDAO.InfoEleve(idEleve));
 }
Ejemplo n.º 24
0
 public static int SupprimerEleve(int id)
 {
     return(EleveDAO.DeleteEleve(id));
 }
Ejemplo n.º 25
0
 public static List <Eleve> GetElevesNonArchives()
 {
     return(EleveDAO.GetElevesNonArchives());
 }
Ejemplo n.º 26
0
 public static int ArchiveEleve(int id)
 {
     return(EleveDAO.ArchiverEleve(id));
 }
Ejemplo n.º 27
0
 public static bool EleveSupprimable(int idEl)
 {
     return(EleveDAO.EleveSupprimable(idEl));
 }
Ejemplo n.º 28
0
 public static int GetNbrEleves()
 {
     return(EleveDAO.GetNbrEleves());
 }