Esempio n. 1
0
        /// <summary>
        ///  insère une ligne de la classe Realiser dans la BDD
        /// </summary>
        /// <param name="unIdInventaire">int un nombre</param>
        /// <param name="uneRefProduit">string une chaîne</param>
        public static int creerNewInventaireSuite(int unIdInventaire, string uneRefProduit)
        {
            int    insertCdeOKRealiser;
            int    qteProduit = 0;
            string req        = "INSERT INTO REALISER VALUES( " + unIdInventaire + ",'" + uneRefProduit + "'," + qteProduit + ")";


            //ClassReq reqCreerInventoriste = new ClassReq();
            //reqCreerInventoriste.ExecuteIUD();
            insertCdeOKRealiser = Passerelle.DAOAutre(req);
            return(insertCdeOKRealiser);
        }
Esempio n. 2
0
        /// <summary>
        ///  insère une ligne de la classe Inventaire dans la BDD
        /// </summary>
        /// <param name="unIdInventaire">int un nombre</param>
        /// <param name="uneDateReapro">date une date</param>
        public static int creerNewInventaire(int unIdInventaire, string uneDateReapro)
        {
            int    insertCdeOKProduit;
            string etatInventaire = "En_cours";
            string req            = "INSERT INTO INVENTAIRE VALUES( " + unIdInventaire + "," + uneDateReapro + ",'" + etatInventaire + "')";


            //ClassReq reqCreerInventoriste = new ClassReq();
            //reqCreerInventoriste.ExecuteIUD();
            insertCdeOKProduit = Passerelle.DAOAutre(req);
            return(insertCdeOKProduit);
        }
Esempio n. 3
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);
        }
Esempio n. 4
0
        /// Retourne l'expediteur le moins chère pour un poids donnée
        /// </summary>
        /// <param name="poids"></param>
        /// <returns>Un objet FACTURER</returns>
        public static Facturer getBestExpediteur(double pds)
        {
            String pdsTxt = boiteOutil.changerNombreVirgule(pds * 100);

            string req = "SELECT IDEXP,IDPOIDS,TARIFS FROM facturer WHERE tarifs = (SELECT MIN(TARIFS) FROM FACTURER WHERE idpoids = (SELECT MIN(idpoids) FROM facturer WHERE " + pdsTxt + " < idpoids))";

            ClassReq  ReqCli = new ClassReq(req);
            DataTable res    = new DataTable();

            res = ReqCli.ExecuteSelect();

            int    idexp   = Convert.ToInt32(res.Rows[0][0].ToString());
            double idpoids = Convert.ToDouble(res.Rows[0][1].ToString());
            double tarifs  = Convert.ToDouble(res.Rows[0][2].ToString());

            Expediteur leExpediteur = Passerelle.getExpediteurByID(idexp);

            Facturer laFacture = new Facturer(leExpediteur, idpoids, Convert.ToDouble(tarifs));

            return(laFacture);
        }
Esempio n. 5
0
 public static void majStockTempProd(Produit unProd)
 {
     string req   = "UPDATE PRODUIT set stockTemp = " + unProd.getStockTemp() + " where referenceProd = '" + unProd.getReference() + "'";
     int    majOk = Passerelle.DAOAutre(req);
 }
Esempio n. 6
0
        /// <summary>
        /// </summary>
        /// <param name="id">int un nombre</param>
        ///

        public static void suppInventoriste(int id)
        {
            string req    = "DELETE FROM INVENTORISTE WHERE IDINVENTORISTE=" + id;
            int    suppOk = Passerelle.DAOAutre(req);
        }
Esempio n. 7
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);
 }