Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        /// <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);
        }
Пример #4
0
        /// <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);
        }
Пример #5
0
 /// <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);
 }