/// <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); }
/// <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); }
/// <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); }
/// 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); }
public static void majStockTempProd(Produit unProd) { string req = "UPDATE PRODUIT set stockTemp = " + unProd.getStockTemp() + " where referenceProd = '" + unProd.getReference() + "'"; int majOk = Passerelle.DAOAutre(req); }
/// <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); }
/// <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); }