コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }