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); } }
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); } }
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); } }
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); } }
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); } }
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(); } }
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); }