public ActionResult Invoice(int idInvoice, int?selectedIDCampaign = null) { Invoice invoice = GetInvoice(idInvoice, selectedIDCampaign); if (invoice == null) { return(RedirectToAction("Index")); } if (invoice.IDInvoice < 0) { return(RedirectToAction("InvoiceEdition", new { idInvoice = invoice.IDInvoice })); } InvoiceCreateForm form = new InvoiceCreateForm(); if (idInvoice > 0) { form.FromPo(invoice); } if (invoice.InvoiceState == SOLUTIONS.INVOICES.INVOICE.ENUM.InvoiceStateEnum.PREPARE) { return(RedirectToAction("InvoiceEdition", new { idInvoice = invoice.IDInvoice })); //InvoiceEdition } string templatenamemvc = "InvoiceTemplate1"; ViewBag.templatenamemvc = templatenamemvc; return(View(form)); }
public ActionResult InvoiceEdition(int idInvoice) { Invoice invoice = GetInvoice(idInvoice); if (invoice == null) { return(RedirectToAction("Index")); } InvoiceCreateForm form = new InvoiceCreateForm(); if (idInvoice > 0) { form.FromPo(invoice); } string templatenamemvc = "InvoiceTemplate1"; ViewBag.templatenamemvc = templatenamemvc; ViewBag.campaigns = campaignProvider.getListCampagne(this.MyUser.IDAccount); return(View(form)); }