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)); }
// 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)); }
// 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()); }
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)); }