public ActionResult DeleteConfirmed([Bind(Include = "Id")] CPT_JournauxFormViewModel cpt_calsses) { JournauxPivot cods = Mapper.Map <CPT_JournauxFormViewModel, JournauxPivot>(cpt_calsses); JournauxPivot codes = JournauxServise.GetJournaux(cods.Id); JournauxServise.DeletJournauxPivot(codes); // db.SaveChanges(); JournauxServise.SaveJournauxPivot(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,CodeJournal,Libelle,TypeJournal,Actif,IdCompteContrepartie")] JournauxPivot cpt_Journaux) { // if (ModelState.IsValid) if (cpt_Journaux != null) { if (cpt_Journaux.Id > 0) { cpt_Journaux.IdDossier = Constantes.IdentifiantDossier; cpt_Journaux.sys_DateUpdate = DateTime.Now; cpt_Journaux.sys_DateCreation = DateTime.Now; cpt_Journaux.sys_user = Constantes.IdentifiantUser; cpt_Journaux.Actif = true; cpt_Journaux.IdDevise = null; cpt_Journaux.IdCompteContrepartie = null; JournauxServise.UpdateJournauxPivot(cpt_Journaux); JournauxServise.SaveJournauxPivot(); } else { cpt_Journaux.IdDossier = Constantes.IdentifiantDossier; cpt_Journaux.sys_DateUpdate = DateTime.Now; cpt_Journaux.sys_DateCreation = DateTime.Now; cpt_Journaux.sys_user = Constantes.IdentifiantUser; cpt_Journaux.Actif = true; cpt_Journaux.IdDevise = null; cpt_Journaux.IdCompteContrepartie = null; JournauxServise.CreateJournauxPivot(cpt_Journaux); JournauxServise.SaveJournauxPivot(); } return(RedirectToAction("Index")); } ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", cpt_Journaux.IdDossier); CPT_JournauxFormViewModel cpt_JournauxFormModel = Mapper.Map <JournauxPivot, CPT_JournauxFormViewModel>(cpt_Journaux); return(View(cpt_JournauxFormModel)); }
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)); } JournauxPivot cpt_Journaux = JournauxServise.GetJournaux((int)id); //db.GEN_Devises.Find(id); if (cpt_Journaux == null) { return(HttpNotFound()); } CPT_JournauxFormViewModel cpt_codd = Mapper.Map <JournauxPivot, CPT_JournauxFormViewModel>(cpt_Journaux); return(View(cpt_codd)); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // DevisesPivot gEN_Devises = deviseServise.GetDevise(id); JournauxPivot cpt_Journaux = JournauxServise.GetJournaux((int)id); //db.GEN_Devises.Find(id); if (cpt_Journaux == null) { return(HttpNotFound()); } ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", cpt_Journaux.IdDossier); //db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier", gEN_Devises.IdDossier); CPT_JournauxFormViewModel cpt_JournauxFormModel = Mapper.Map <JournauxPivot, CPT_JournauxFormViewModel>(cpt_Journaux); return(View(cpt_JournauxFormModel)); }
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_Journaux = JournauxServise.GetJournaux((int)id); if (cpt_Journaux == null) { TempData["errorMessage"] = "Le journal 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_Journaux.IdDossier); CPT_JournauxFormViewModel cpt_JournauxFormModel = Mapper.Map <JournauxPivot, CPT_JournauxFormViewModel>(cpt_Journaux); return(View(cpt_JournauxFormModel)); } }