public ActionResult Edit([Bind(Include = "Id,IdPiece,DateEcriture,IdCompteG,LibelleEcriture,Reference,IdTauxTVA,Taux,IdDeviceTC,DebitTC,CreditTC,IdDeviceTR,DebitTR,CreditTR,IdTiers,IdSectionANA,IdSectionBUD,IdTypePaiement,CodePointage,IdentifiantUniqueLettrage,Rapprochement,NumOrdre,IdDossier,IdDossierSite")] EcrituresPivot cpt_ecriture) { if (ModelState.IsValid) { cpt_ecriture.IdDossier = Constantes.IdentifiantDossier; cpt_ecriture.sys_dateUpdate = DateTime.Now; cpt_ecriture.sys_dateCreation = DateTime.Now; cpt_ecriture.sys_user = Constantes.IdentifiantUser; cpt_ecriture.IdCompteG = null; cpt_ecriture.IdPiece = null; cpt_ecriture.IdDeviceTC = null; cpt_ecriture.IdDeviceTR = null; cpt_ecriture.IdDossierSite = null; ecriturecesServise.UpdatEcrituresPivot(cpt_ecriture); // db.SaveChanges(); ecriturecesServise.SaveEcrituresPivot(); return(RedirectToAction("Index")); } ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", cpt_ecriture.IdDossier); //db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier", gEN_Devises.IdDossier); CPT_EcrituresFormViewModel cpt_ecritureFormModel = Mapper.Map <EcrituresPivot, CPT_EcrituresFormViewModel>(cpt_ecriture); return(View(cpt_ecritureFormModel)); }
public ActionResult DeleteConfirmed([Bind(Include = "Id")] CPT_EcrituresFormViewModel cpt_ecriture) { EcrituresPivot cods = Mapper.Map <CPT_EcrituresFormViewModel, EcrituresPivot>(cpt_ecriture); EcrituresPivot codes = ecriturecesServise.GetEcritures(cods.Id); ecriturecesServise.DeletEcrituresPivot(codes); // db.SaveChanges(); ecriturecesServise.SaveEcrituresPivot(); return(RedirectToAction("Index")); }
public ActionResult Delete(long?id) { ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier"); //db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EcrituresPivot cpt_ecriture = ecriturecesServise.GetEcritures((int)id); //db.GEN_Devises.Find(id); if (cpt_ecriture == null) { return(HttpNotFound()); } CPT_EcrituresFormViewModel cpt_codd = Mapper.Map <EcrituresPivot, CPT_EcrituresFormViewModel>(cpt_ecriture); return(View(cpt_codd)); }
public ActionResult Create(long?id) { if (id == null) { // ViewBag.IdDossier = new SelectList(GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier"); ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier"); return(View()); } else { // GEN_Devises gEN_Devises = db.GEN_Devises.Find(id); var cpt_Ecriture = ecriturecesServise.GetEcritures((int)id); if (cpt_Ecriture == null) { TempData["errorMessage"] = "L'echeance que vous cherchez n'existe pas."; return(RedirectToAction("Index")); } // ViewBag.IdDossier = new SelectList(db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier", gEN_Devises.IdDossier); ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", cpt_Ecriture.IdDossier); CPT_EcrituresFormViewModel cpt_EcheanceFormModel = Mapper.Map <EcrituresPivot, CPT_EcrituresFormViewModel>(cpt_Ecriture); return(View(cpt_EcheanceFormModel)); } }