Пример #1
0
        public ActionResult Edit(Invoice Invoice)
        {
            Invoice oInvoice = new Invoice();

            oInvoice.InvoiceID = System.Convert.ToInt32(Invoice.InvoiceID);
            oInvoice           = InvoiceData.Select_Record(Invoice);

            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = InvoiceData.Update(oInvoice, Invoice);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Update");
                }
            }
            // ComboBox
            ViewData["ProjectID"] = new SelectList(Invoice_ProjectData.List(), "ProjectID", "ProjectName", Invoice.ProjectID);
            ViewData["ClientID"]  = new SelectList(Invoice_ClientData.List(), "ClientID", "ClientName", Invoice.ClientID);
            ViewData["CompanyID"] = new SelectList(Invoice_CompanyData.List(), "CompanyID", "CompanyName", Invoice.CompanyID);

            return(View(Invoice));
        }
Пример #2
0
        // GET: /Invoice/Edit/<id>
        public ActionResult Edit(
            Int32?InvoiceID
            )
        {
            if (
                InvoiceID == null
                )
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Invoice Invoice = new Invoice();

            Invoice.InvoiceID = System.Convert.ToInt32(InvoiceID);
            Invoice           = InvoiceData.Select_Record(Invoice);

            if (Invoice == null)
            {
                return(HttpNotFound());
            }
            // ComboBox
            ViewData["ProjectID"] = new SelectList(Invoice_ProjectData.List(), "ProjectID", "ProjectName", Invoice.ProjectID);
            ViewData["ClientID"]  = new SelectList(Invoice_ClientData.List(), "ClientID", "ClientName", Invoice.ClientID);
            ViewData["CompanyID"] = new SelectList(Invoice_CompanyData.List(), "CompanyID", "CompanyName", Invoice.CompanyID);

            return(View(Invoice));
        }
Пример #3
0
        // GET: /Invoice/Create
        public ActionResult Create()
        {
            // ComboBox
            ViewData["ProjectID"] = new SelectList(Invoice_ProjectData.List(), "ProjectID", "ProjectName");
            ViewData["ClientID"]  = new SelectList(Invoice_ClientData.List(), "ClientID", "ClientName");
            ViewData["CompanyID"] = new SelectList(Invoice_CompanyData.List(), "CompanyID", "CompanyName");

            return(View());
        }
Пример #4
0
        public ActionResult Create([Bind(Include =
                                             "InvoiceNo"
                                             + "," + "InvoiceDate"
                                             + "," + "ProjectID"
                                             + "," + "ClientID"
                                             + "," + "ClientName"
                                             + "," + "ClientAddress"
                                             + "," + "ClientGSTIN"
                                             + "," + "ClientContactNo"
                                             + "," + "ClientEMail"
                                             + "," + "AdditionalDiscount"
                                             + "," + "Remarks"
                                             + "," + "PDFUrl"
                                             + "," + "CompanyID"
                                             + "," + "AddUserID"
                                             + "," + "AddDate"
                                             + "," + "ArchiveUserID"
                                             + "," + "ArchiveDate"
                                         )] Invoice Invoice)
        {
            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = InvoiceData.Add(Invoice);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Insert");
                }
            }
            // ComboBox
            ViewData["ProjectID"] = new SelectList(Invoice_ProjectData.List(), "ProjectID", "ProjectName", Invoice.ProjectID);
            ViewData["ClientID"]  = new SelectList(Invoice_ClientData.List(), "ClientID", "ClientName", Invoice.ClientID);
            ViewData["CompanyID"] = new SelectList(Invoice_CompanyData.List(), "CompanyID", "CompanyName", Invoice.CompanyID);

            return(View(Invoice));
        }