public int PostFiliale(Filiale filiale) { _context.Filiales.Add(filiale); _context.SaveChanges(); return(filiale.FilialeID); }
public ActionResult <int> PutFiliale(int id, [FromBody] Filiale Filiale) { if (id != Filiale.FilialeID) { return(BadRequest()); } return(Ok(_filialeService.PutFiliale(id, Filiale))); }
public ActionResult Edit([Bind(Include = "FilialKeyGUID,Vereinsname,Strasse,Ort,PLZ,FK_Verband")] Filiale filiale) { if (ModelState.IsValid) { m_branchRepository.Update(filiale); return(RedirectToAction("Index")); } ViewBag.FK_Verband = new SelectList(m_federations, "VerbandKeyGUID", "Name", filiale.FK_Verband); return(View(filiale)); }
public static void Enregistrer(NouvelleBonDistribution frm) { //L'utilisateur en cours Utilisateur utilisateur = frm.Session["utilisateur"] as Utilisateur; //Mon fammeux objet bon distribution BonDistribution bnd = frm.Session["bonDistribution"] as BonDistribution; //Recuperer la filiale Filiale filiale = GestionFiliale.Rechercher(frm.CmbFiliale.SelectedValue); //Completion de l'objet bondistribution bnd.numFiliale = filiale.numFiliale; bnd.dateBonDistribution = DateTime.Now; bnd.nomUtilisateur = utilisateur.nomUtilisateur; //bnd.Filiale = filiale; bnd.NotificationBonDistributions.Add( new NotificationBonDistribution { message = "Un bon de distribution vous a été envoyé", dateNotification = DateTime.Now, etat = "0"//0: Nom, lu 1: Lu } ); using (var sim = new SIM_Context()) { //Mise à jour de la quantite du stock centrale pour chaque article distribué foreach (LigneBonDistribution l in bnd.LigneBonDistributions) { sim.Articles.Find(l.numArticle).StockCentral.qte -= l.quantite; } //Sauvegarde du bon de distribution bnd = sim.BonDistributions.Add(bnd); int result = sim.SaveChanges(); //Affichage numero bon de distribution frm.TxtNumBonDistribution.Text = bnd.numBonDistribution.ToString(); //Mise à jour du grid frm.GridViewDistribution.DataSource = bnd.LigneBonDistributions; frm.GridViewDistribution.DataBind(); frm.BtnEnregistrer.Enabled = false; frm.Session.Remove("bonDistribution"); frm.LblResultatEnregistrer.Text = "Bon de distribution enregistré avec succes!"; frm.LblResultatTxtQuantite.Text = ""; //Message de confirmation : Le bon de distribution a été sauvegardé avec succès! } }
// GET: Branch/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filiale filiale = m_branchRepository.GetBranch(id.Value); if (filiale == null) { return(HttpNotFound()); } return(View(filiale)); }
// GET: Branch/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filiale filiale = m_branchRepository.GetBranch(id.Value); if (filiale == null) { return(HttpNotFound()); } ViewBag.FK_Verband = new SelectList(m_federations, "VerbandKeyGUID", "Name", filiale.FK_Verband); return(View(filiale)); }
//Rechercher une filiale par nom public static Filiale Rechercher(string nom) { Filiale filiale = null; using (var sim = new SIM_Context() /*SIM_Context.getInstance()*/) { IEnumerable <Filiale> result = from f in sim.Filiales where f.nom == nom select f; if (result.Count() > 0) { filiale = result.First(); } } return(filiale); }
//rabbit public Task <string> Transfer(Filiale filiale) { //var createFilialeCommand = new /*CreateTransferCommand*/( // filialeEnv.FilialeID, // filialeEnv.Nom, // filialeEnv.Code // ); //_bus.SendCommand(createFilialeCommand); //Filiale filiale = new Filiale() //{ // FilialeID = filialeEnv.FilialeID, // Nom = filialeEnv.Nom, // Code = filialeEnv.Code //}; return(_mediator.Send(new CreateGenericCommandGR <Filiale>(filiale))); }
public int PutFiliale(int id, Filiale filiale) { var entity = _context.Filiales.Find(id); if (entity != null) { entity.Nom = filiale.Nom; entity.Code = filiale.Code; // _context.Entry(entity).State = EntityState.Modified; _context.SaveChanges(); return(id); } else { return(0); } }
public int PutFiliale(int id, Filiale filiale) { return(_filialeIRepository.PutFiliale(id, filiale)); }
public int PostFiliale(Filiale filiale) => _filialeIRepository.PostFiliale(filiale);
public void AddF(Filiale filiale) { _context.Filiales.Add(filiale); _context.SaveChanges(); }
public Task <string> Post([FromBody] Filiale filiale) { return(_filialeService.Transfer(filiale)); }
public Task <string> PutFiliale(Guid id, [FromBody] Filiale Filiale) { return(_filialeService.PutFiliale(id, Filiale)); }
//Afficher une filiale selectionnée public static void AfficherFiliale(NouvelleBonDistribution frm) { Filiale f = Rechercher(frm.CmbFiliale.SelectedValue); frm.TxtInfoFiliale.Text = "Nom :" + f.nom + "\n" + "Adresse :" + f.adresse + "\n" + "Telephone :" + f.telephone; }
//public string PostFiliale(Filiale filiale) => _filialeIRepository.PostFiliale(filiale); public Task <string> PutFiliale(Guid id, Filiale filiale) { return(_mediator.Send(new PutGenericCommandGR <Filiale>(filiale, id))); }