public ActionResult MakeInvoice(int Id) { try { string SerailNO = ""; InvoicePNNumber invoicePNNumber = new InvoicePNNumber(); SerailNO = "QUO-001"; var Result = webServices.Post(new LPOInvoiceViewModel(), "Quotation/Edit/" + Id); if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; lPOInvoiceViewModel.Heading = "Invoice"; var Results = webServices.Post(new LPOInvoiceDetails(), "Quotation/EditDetails/" + Id); if (Results.Data != "[]") { lPOInvoiceDetails = (new JavaScriptSerializer().Deserialize <List <LPOInvoiceDetails> >(Results.Data.ToString())); ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; if (TempData["Success"] == null) { if (TempData["Download"] != null) { ViewBag.IsDownload = TempData["Download"].ToString(); ViewBag.Id = Id; } } else { ViewBag.Success = TempData["Success"]; } lPOInvoiceViewModel.RefrenceNumber = lPOInvoiceViewModel.PONumber; lPOInvoiceViewModel.PONumber = SerailNO; return(View()); } else { return(View()); } } else { return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Create() { try { string SerailNO = ""; InvoicePNNumber invoicePNNumber = new InvoicePNNumber(); SerailNO = "INV-001"; var result = webServices.Post(new ProductViewModel(), "Product/All"); ProductViewModel = (new JavaScriptSerializer()).Deserialize <List <ProductViewModel> >(result.Data.ToString()); ProductViewModel.Insert(0, new ProductViewModel() { Id = 0, Name = "Select Item" }); ViewBag.Product = ProductViewModel; var results = webServices.Post(new ProductUnitViewModel(), "ProductUnit/All"); productUnitViewModels = (new JavaScriptSerializer()).Deserialize <List <ProductUnitViewModel> >(results.Data.ToString()); productUnitViewModels.Insert(0, new ProductUnitViewModel() { Id = 0, Name = "Select Unit" }); ViewBag.ProductUnit = productUnitViewModels; var Res = webServices.Post(new CompanyViewModel(), "Company/CompayAll"); companyViewModels = (new JavaScriptSerializer()).Deserialize <List <CompanyViewModel> >(Res.Data.ToString()); companyViewModels.Insert(0, new CompanyViewModel() { Id = 0, Name = "Select Customer Name" }); ViewBag.Vender = companyViewModels; ViewBag.PO = SerailNO; ViewBag.titles = "Invoice"; LPOInvoiceViewModel lPOInvoiceVModel = new LPOInvoiceViewModel(); lPOInvoiceVModel.FromDate = System.DateTime.Now; lPOInvoiceVModel.DueDate = System.DateTime.Now; return(View(lPOInvoiceVModel)); } catch (Exception ex) { throw ex; } }
public ActionResult Create() { try { string SerailNO = ""; InvoicePNNumber invoicePNNumber = new InvoicePNNumber(); SerailNO = "INV-001"; var result = webServices.Post(new ProductViewModel(), "Product/All"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { ProductViewModel = (new JavaScriptSerializer()).Deserialize <List <ProductViewModel> >(result.Data.ToString()); ProductViewModel.Insert(0, new ProductViewModel() { Id = 0, Name = "Select Item" }); } else { ProductViewModel.Add(new ProductViewModel() { Id = 0, Name = "Select Item" }); } } ViewBag.Product = ProductViewModel; var results = webServices.Post(new ProductUnitViewModel(), "ProductUnit/All"); if (results.StatusCode == System.Net.HttpStatusCode.Accepted) { if (results.Data != "[]") { productUnitViewModels = (new JavaScriptSerializer()).Deserialize <List <ProductUnitViewModel> >(results.Data.ToString()); productUnitViewModels.Insert(0, new ProductUnitViewModel() { Id = 0, Name = "Select Unit" }); } else { productUnitViewModels.Add(new ProductUnitViewModel() { Id = 0, Name = "Select Unit" }); } } ViewBag.ProductUnit = productUnitViewModels; var Res = webServices.Post(new CompanyViewModel(), "Company/CompayAllWithOutPagination"); if (Res.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Res.Data != "[]") { companyViewModels = (new JavaScriptSerializer()).Deserialize <List <CompanyViewModel> >(Res.Data.ToString()); companyViewModels.Insert(0, new CompanyViewModel() { Id = 0, Name = "Select Customer Name" }); } else { companyViewModels.Add(new CompanyViewModel() { Id = 0, Name = "Select Customer Name" }); } } ViewBag.Vender = companyViewModels; ViewBag.PO = SerailNO; ViewBag.titles = "Invoice"; LPOInvoiceViewModel lPOInvoiceVModel = new LPOInvoiceViewModel { FromDate = System.DateTime.Now, DueDate = System.DateTime.Now, }; return(View(lPOInvoiceVModel)); } catch (Exception ex) { throw ex; } }