/// <summary> /// Retourne tous les Produits /// </summary> /// <returns>list<Produit></returns> public static List <Inventoriste> getLesInventoristesPrimes() { List <Inventoriste> lesInventoristes = new List <Inventoriste>(); if (ClassReq.RetConnOk() == true) { ClassReq afficherClasse = new ClassReq("SELECT * FROM INVENTORISTE"); // creer une nouvelle requete DataTable res = new DataTable(); res = afficherClasse.ExecuteSelect(); // recupere le resultat de la requete foreach (DataRow resLigne in res.Rows) { int idInventoriste = Int32.Parse(resLigne["IDINVENTORISTE"].ToString()); string nomInventoriste = resLigne["NOMINVENTORISTE"].ToString(); string prenomInventoriste = resLigne["PRENOMINVENTORISTE"].ToString(); string adresseInventoriste = resLigne["ADRESSEINVENTORISTE"].ToString(); string complementInventoriste = resLigne["COMPLEMENTADRESSEINVENTORISTE"].ToString(); string numTelInventoriste = resLigne["NUMEROTELEPHONEINVENTORISTE"].ToString(); string numFixInventoriste = resLigne["NUMEROTELEFIXEINVENTORISTE"].ToString(); string mailInventoriste = resLigne["MAILINVENTORISTE"].ToString(); int idVille = Int32.Parse(resLigne["IDVILLE"].ToString()); Inventoriste unObjInventoriste = new Inventoriste(idInventoriste, nomInventoriste, prenomInventoriste, adresseInventoriste, complementInventoriste, numTelInventoriste, numFixInventoriste, mailInventoriste, idVille); lesInventoristes.Add(unObjInventoriste); } } return(lesInventoristes); }
/// <summary> /// Retourne tous les inventoristes /// </summary> /// <returns>List<Inventoriste></returns> public static List <Inventoriste> getLesInventoristes() { List <Inventoriste> maList = new List <Inventoriste>(); if (ClassReq.RetConnOk() == true) { ClassReq afficherInventoriste = new ClassReq("SELECT * FROM INVENTORISTE"); DataTable res = new DataTable(); res = afficherInventoriste.ExecuteSelect(); foreach (DataRow resLigne in res.Rows) { int idInventoriste = Int32.Parse(resLigne["IDINVENTORISTE"].ToString()); string nomInventoriste = resLigne["NOMINVENTORISTE"].ToString(); string prenomInventoriste = resLigne["PRENOMINVENTORISTE"].ToString(); string adresseInventoriste = resLigne["ADRESSEINVENTORISTE"].ToString(); string complementInventoriste = resLigne["COMPLEMENTADRESSEINVENTORISTE"].ToString(); string numTelInventoriste = resLigne["NUMEROTELEPHONEINVENTORISTE"].ToString(); string numFixInventoriste = resLigne["NUMEROTELEFIXEINVENTORISTE"].ToString(); string mailInventoriste = resLigne["MAILINVENTORISTE"].ToString(); int IdVille = 1; Inventoriste objInventoriste = new Inventoriste(idInventoriste, nomInventoriste, prenomInventoriste, adresseInventoriste, complementInventoriste, numTelInventoriste, numFixInventoriste, mailInventoriste, IdVille); maList.Add(objInventoriste); } } return(maList); }
/// <summary> /// Retourne les Inventoristes non assigner à un inventaire /// </summary> /// /// <returns>List Objet Inventoriste</returns> public static List <Inventoriste> getInventoristesDispo() { List <Inventoriste> lesInventoristes = new List <Inventoriste>(); Inventoriste unObjInventoriste = null; if (ClassReq.RetConnOk() == true) { ClassReq afficherClasse = new ClassReq("select * from INVENTORISTE,PARTICIPER WHERE INVENTORISTE.IDINVENTORISTE NOT IN (SELECT INVENTORISTE.IDINVENTORISTE FROM INVENTORISTE,PARTICIPER WHERE INVENTORISTE.IDINVENTORISTE = PARTICIPER.IDINVENTORISTE) "); // creer une nouvelle requete DataTable res = new DataTable(); res = afficherClasse.ExecuteSelect(); // recupere le resultat de la requete foreach (DataRow resLigne in res.Rows) { int id = Int32.Parse(resLigne["IDINVENTORISTE"].ToString()); // recuperer idClasse string nom = resLigne["NOMINVENTORISTE"].ToString(); string prenom = resLigne["PRENOMINVENTORISTE"].ToString(); string adresse = resLigne["ADRESSEINVENTORISTE"].ToString(); string complement = resLigne["COMPLEMENTADRESSEINVENTORISTE"].ToString(); string numTel = resLigne["NUMEROTELEPHONEINVENTORISTE"].ToString(); string numFixe = resLigne["NUMEROTELEFIXEINVENTORISTE"].ToString(); string email = resLigne["MAILINVENTORISTE"].ToString(); int IdVille = 1; unObjInventoriste = new Inventoriste(id, nom, prenom, adresse, complement, numTel, numFixe, email, IdVille); lesInventoristes.Add(unObjInventoriste); } } return(lesInventoristes); }
/// <summary> /// insère une ligne de la classe Inventoriste dans la BDD /// </summary> /// <param name="unInventoriste">objet Inventoriste</param> /// <returns>booléen 1 si bien inséré, 0 sinon</returns> public static int creerNewInventoriste(Inventoriste lInventoriste) { int insertCdeOK1; int lIdInventoriste = Passerelle.getMaxIdInventoriste() + 1; string nom = lInventoriste.getNomInventoriste(); string prenom = lInventoriste.getPrenomInventoriste(); string adresse = lInventoriste.getAdresseInventoriste(); string complement = lInventoriste.getComplementAdresseInventoriste(); string numTel = lInventoriste.getNumTelInventoriste(); string numFixe = lInventoriste.getNumFixeInventoriste(); string mail = lInventoriste.getMailInventoriste(); string req = "INSERT INTO INVENTORISTE VALUES( " + lIdInventoriste + ",'" + nom + "','" + prenom + "', '" + adresse + "', '" + complement + "','" + numTel + "','" + numFixe + "','" + mail + "')"; //ClassReq reqCreerInventoriste = new ClassReq(); //reqCreerInventoriste.ExecuteIUD(); insertCdeOK1 = Passerelle.DAOAutre(req); return(insertCdeOK1); }
/// <summary> /// </summary> /// <param name="linventaire">object Inventoriste</param> public static void majInfosInventoriste(Inventoriste linventoriste) { string req = "UPDATE INVENTORISTE set ADRESSEINVENTORISTE = '" + linventoriste.getAdresseInventoriste() + "',COMPLEMENTADRESSEINVENTORISTE = '" + linventoriste.getComplementAdresseInventoriste() + "',NUMEROTELEPHONEINVENTORISTE = '" + linventoriste.getNumTelInventoriste() + "',NUMEROTELEFIXEINVENTORISTE = '" + linventoriste.getNumFixeInventoriste() + "',MAILINVENTORISTE = '" + linventoriste.getMailInventoriste() + "' where IDINVENTORISTE = " + linventoriste.getIdInventoriste(); int majOk1 = Passerelle.DAOAutre(req); }