public String ajouterBL(bon_livraison Bl) { String resultat = "Ok"; using (NewCampusEntities db = new NewCampusEntities()) { if (this.testAjouterBl(Bl) == false) { try { db.bon_livraison.Add(Bl); db.SaveChanges(); } catch (Exception e) { resultat = e.Message; } } else { resultat = "BL existante, verifiez le champs num Bl "; } } return(resultat); }
public void modifier(bon_livraison bl) { using (NewCampusEntities db = new NewCampusEntities()) { db.bon_livraison.Attach(db.bon_livraison.Single(x => x.id == bl.id)); db.Entry(db.bon_livraison.Single(x => x.id == bl.id)).CurrentValues.SetValues(bl); //db.piece.ApplyCurrentValues(Cab); db.SaveChanges(); } }
public bon_livraison GetBLBynum(int num) { // NewCampusEntities db = new NewCampusEntities(); bon_livraison Bl = new bon_livraison(); try { using (NewCampusEntities db = new NewCampusEntities()) { return(db.bon_livraison.Where(aa => aa.numero_bl == num).FirstOrDefault()); } } catch (Exception) { Bl = new bon_livraison(); } return(Bl); }
public String supprimerBL(bon_livraison bl) { String resultat = "BL supprimé"; using (NewCampusEntities db = new NewCampusEntities()) { try { db.bon_livraison.Attach(bl);// selectionne l'element dans la base pour le supprimer dans l'etape suivante db.bon_livraison.Remove(bl); db.SaveChanges(); } catch (Exception) { resultat = resultat + "," + bl.numero_bl; db.Dispose(); } } return(resultat); }
public Boolean testAjouterBl(bon_livraison b) { Boolean trouve = true; //string s = cli.code; using (NewCampusEntities db = new NewCampusEntities()) { try { var cx = db.bon_livraison.Single(c => c.numero_bl.Equals(b.numero_bl)); if (cx == null) { trouve = false; } } catch (Exception) { trouve = false; } } return(trouve); }