Esempio n. 1
0
        private void actualiserPraticien()
        {
            listPraticiens = DAOPraticien.listePraticien();

            dgvPraticiens.Rows.Clear();

            for (int i = 0; i < listPraticiens.Count; i++)
            {
                Praticien  p = listPraticiens.ElementAt(i);
                Specialite s = p.Spec;
                dgvPraticiens.Rows.Add(p.Code, p.Contact, p.Raison_sociale, p.Adresse, p.Telephone, p.Coef_notoriete, p.Coef_confiance, s.NomSpecialite);
            }
        }
Esempio n. 2
0
        private void btnPraRechercher_Click(object sender, EventArgs e)
        {
            listPraticiens = DAOPraticien.ListePraticiensRecherche(txbPraRechercher.Text);

            dgvPraticiens.Rows.Clear();

            for (int i = 0; i < listPraticiens.Count; i++)
            {
                Praticien  p = listPraticiens.ElementAt(i);
                Specialite s = p.Spec;
                dgvPraticiens.Rows.Add(p.Code, p.Contact, p.Raison_sociale, p.Adresse, p.Telephone, p.Coef_notoriete, p.Coef_confiance, s.NomSpecialite);
            }
        }
Esempio n. 3
0
 public static void delPraticien(Praticien praticien)
 {
     try
     {
         String     req = "Delete FROM Praticien WHERE code ='" + praticien.Code + "';";
         DAOFactory db  = new DAOFactory();
         db.connexion();
         db.execSQLwrite(req);
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERREUR : " + ex);
     }
 }
Esempio n. 4
0
 public static void updtPraticien(Praticien praticien)
 {
     try
     {
         String     req = "UPDATE praticien SET Raison_sociale = '" + praticien.Raison_sociale + "', Adresse = '" + praticien.Adresse + "', Telephone = '" + praticien.Telephone + "', Contact = '" + praticien.Contact + "', Coef_notoriete = " + praticien.Coef_notoriete + ", Coef_confiance = " + praticien.Coef_confiance + ", idSpecialite = " + praticien.IdSpecialite + " WHERE Code = " + praticien.Code + ";";
         DAOFactory db  = new DAOFactory();
         db.connexion();
         db.execSQLwrite(req);
         db.deconnexion();
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERREUR : " + ex);
     }
 }
Esempio n. 5
0
 public static void addPraticien(Praticien praticien)
 {
     try
     {
         String     req = "INSERT INTO praticien (Contact, Telephone, Raison_sociale, Adresse, Coef_notoriete, coef_confiance, idSpecialite) VALUES('" + praticien.Contact + "','" + praticien.Telephone + "','" + praticien.Raison_sociale + "','" + praticien.Adresse + "'," + praticien.Coef_notoriete + "," + praticien.Coef_confiance + "," + praticien.IdSpecialite + ");";
         DAOFactory db  = new DAOFactory();
         db.connexion();
         db.execSQLwrite(req);
         db.deconnexion();
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERREUR : " + ex);
     }
 }
Esempio n. 6
0
        private void btnPraAjouter_Click_1(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Voulez vous ajouter le praticien : " + txbPraContact.Text + " ?", "caption", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                Praticien p = new Praticien(txbPraRaisonSoc.Text, txbPraAdresse.Text, txbPraTelephone.Text, txbPraContact.Text, Int32.Parse(txbPraCoeffNot.Text), Int32.Parse(txbPraCoeffConf.Text), DAOSpecialite.getIdSpecialiteFromNomSpecialite(cbxPraSpec.Text));
                DAOPraticien.addPraticien(p);
                actualiserPraticien();
            }
            else if (result == DialogResult.No)
            {
                annulerSaisiePraticien();
            }
        }
Esempio n. 7
0
        public static List <Praticien> ListePraticiensRecherche(string text)
        {
            string           Req = "select Code, Raison_sociale, Adresse, Telephone, Contact, Coef_notoriete, coef_confiance, praticien.idSpecialite, nomSpecialite FROM praticien INNER JOIN specialite on praticien.idSpecialite = specialite.idSpecialite where raison_sociale Like '%" + text + "%' OR adresse Like '%" + text + "%'OR telephone Like '%" + text + "%' OR contact Like '%" + text + "%'OR coef_confiance Like '%" + text + "%' OR coef_notoriete Like '%" + text + "%' OR nomSpecialite Like '%" + text + "%' ;";
            List <Praticien> LesPraticiensRecherche = new List <Praticien>();

            try
            {
                SqlDataReader dr;
                DAOFactory    db = new DAOFactory();
                db.connexion();
                dr = db.execSQLread(Req);
                while (dr.Read())
                {
                    Specialite specialite = new Specialite(Int32.Parse(dr[7].ToString()), dr[8].ToString());
                    Praticien  pra        = new Praticien(Int32.Parse(dr[0].ToString()), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), Int32.Parse(dr[5].ToString()), Int32.Parse(dr[6].ToString()), specialite);
                    LesPraticiensRecherche.Add(pra);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            return(LesPraticiensRecherche);
        }