public ActionResult DeleteInvoiceDetailsRow(DeleteRowViewModel deleteRowViewModel) { try { decimal ResultVAT = CalculateVat(deleteRowViewModel.VAT, deleteRowViewModel.RowTotal); lPOInvoiceViewModel.lPOInvoiceDetailsList = new List <LPOInvoiceDetails>(); var LPOData = webServices.Post(new LPOInvoiceViewModel(), "Invoice/Edit/" + deleteRowViewModel.Id); lPOInvoiceViewModel = (new JavaScriptSerializer()).Deserialize <LPOInvoiceViewModel>(LPOData.Data.ToString()); lPOInvoiceViewModel.Total = lPOInvoiceViewModel.Total - deleteRowViewModel.RowTotal; lPOInvoiceViewModel.GrandTotal = lPOInvoiceViewModel.GrandTotal - ResultVAT; lPOInvoiceViewModel.GrandTotal = lPOInvoiceViewModel.GrandTotal - deleteRowViewModel.RowTotal; lPOInvoiceViewModel.VAT = lPOInvoiceViewModel.VAT - ResultVAT; lPOInvoiceViewModel.detailId = deleteRowViewModel.detailId; var result = webServices.Post(lPOInvoiceViewModel, "Invoice/DeleteDeatlsRow"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { HttpContext.Cache.Remove("InvoiceData"); return(Json("Success", JsonRequestBehavior.AllowGet)); } return(new JsonResult { Data = new { Status = "Fail" } }); } catch (Exception) { return(new JsonResult { Data = new { Status = "Fail" } }); } }
public ActionResult Create(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); var result = webServices.Post(lPOInvoiceViewModel, "BILL/Add"); int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); if (Res > 0) { HttpContext.Cache.Remove("AWFuelBillData"); return(Json("Success", JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { throw ex; } }
public ActionResult Create(LPOInvoiceViewModel lPOInvoiceViewModel) { try { // return Json("Success",JsonRequestBehavior.AllowGet); lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); var result = webServices.Post(lPOInvoiceViewModel, "Bill/Add"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]" && result.Data != null) { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); //HttpContext.Cache.Remove("AWFuelBillData"); return(Json(Res, JsonRequestBehavior.AllowGet)); } } return(Json("Failed", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
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 Update(LPOInvoiceViewModel lPOInvoiceViewModel) { try { return(View()); } catch (Exception) { throw; } }
public ActionResult Details(int?Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "Invoice/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(), "Invoice/EditDetails/" + Id); if (Results.Data != "[]") { lPOInvoiceDetails = (new JavaScriptSerializer().Deserialize <List <LPOInvoiceDetails> >(Results.Data.ToString())); ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; VenderController venderController = new VenderController(); var venders = venderController.Venders(); ViewBag.Vender = venders; if (TempData["Success"] == null) { if (TempData["Download"] != null) { ViewBag.IsDownload = TempData["Download"].ToString(); ViewBag.Id = Id; } } else { ViewBag.Success = TempData["Success"]; } 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 Details(int Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "Bill/Details/" + Id); if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; lPOInvoiceViewModel.Heading = "BILL"; var Results = webServices.Post(new LPOInvoiceDetails(), "LPO/EditDetails/" + lPOInvoiceViewModel.LPOId); 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"]; } ViewBag.RefrenceNumber = lPOInvoiceViewModel.RefrenceNumber; return(View()); } else { return(View()); } } else { return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Details(int?Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "LPO/Edit/" + Id); if (Result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); lPOInvoiceViewModel.FromDate = lPOInvoiceViewModel.FromDate.AddDays(1); lPOInvoiceViewModel.DueDate = lPOInvoiceViewModel.DueDate.AddDays(1); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; lPOInvoiceViewModel.Heading = "LPO"; lPOInvoiceDetails = lPOInvoiceViewModel.lPOInvoiceDetailsList; VenderController venderController = new VenderController(); var venders = venderController.Venders(); ViewBag.Vender = venders; ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; if (TempData["Success"] == null) { if (TempData["Download"] != null) { ViewBag.IsDownload = TempData["Download"].ToString(); ViewBag.Id = Id; } } else { ViewBag.Success = TempData["Success"]; } } return(View()); } else { return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Update(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.FDate = lPOInvoiceViewModel.FromDate.ToString(); lPOInvoiceViewModel.DDate = lPOInvoiceViewModel.DueDate.ToString(); lPOInvoiceViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]); lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); var result = webServices.Post(lPOInvoiceViewModel, "LPO/Update"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); HttpContext.Cache.Remove("LPOData"); if (lPOInvoiceViewModel.IsDownload != null) { TempData["Download"] = "True"; } TempData["Id"] = Res; int Download = UploadFileToFolder(Res); return(Json(Res, JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { throw ex; } }
public ActionResult DeleteQuotationDetailsRow(DeleteRowViewModel deleteRowViewModel) { try { decimal ResultVAT = CalculateVat(deleteRowViewModel.VAT, deleteRowViewModel.RowTotal); lPOInvoiceViewModel.lPOInvoiceDetailsList = new List <LPOInvoiceDetails>(); var LPOData = webServices.Post(new LPOInvoiceViewModel(), "Quotation/Edit/" + deleteRowViewModel.Id); if (LPOData.Data != "") { lPOInvoiceViewModel = (new JavaScriptSerializer()).Deserialize <LPOInvoiceViewModel>(LPOData.Data.ToString()); } lPOInvoiceViewModel.Total = lPOInvoiceViewModel.Total - deleteRowViewModel.RowTotal; lPOInvoiceViewModel.GrandTotal = lPOInvoiceViewModel.GrandTotal - ResultVAT; lPOInvoiceViewModel.GrandTotal = lPOInvoiceViewModel.GrandTotal - deleteRowViewModel.RowTotal; lPOInvoiceViewModel.VAT = lPOInvoiceViewModel.VAT - ResultVAT; lPOInvoiceViewModel.detailId = deleteRowViewModel.detailId; var result = webServices.Post(lPOInvoiceViewModel, "Quotation/DeleteDeatlsRow"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { return(Json("Success", JsonRequestBehavior.AllowGet)); //var deletequtation = webServices.Post(lPOInvoiceViewModel, "LPO/DeleteDeatlsRow"); //if (deletequtation.IsSuccess == true) //{ // return Json("Success", JsonRequestBehavior.AllowGet); //} //return new JsonResult { Data = new { Status = "Success" } }; } return(new JsonResult { Data = new { Status = "Fail" } }); } catch (Exception) { return(new JsonResult { Data = new { Status = "Fail" } }); } }
public ActionResult SaveDwnload(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); var result = webServices.Post(lPOInvoiceViewModel, "LPO/Add"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); HttpContext.Cache.Remove("LPOData"); TempData["Download"] = "True"; //TempData.Keep(); string FileName = Res + "-" + lPOInvoiceViewModel.PONumber + ".pdf"; TempData["Id"] = Res; TempData["FileName"] = FileName; int Download = UploadFileToFolder(Res); return(Json(Res, JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception) { throw; } }
public ActionResult Update(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); var result = webServices.Post(lPOInvoiceViewModel, "Invoice/Update"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); HttpContext.Cache.Remove("InvoiceData"); if (lPOInvoiceViewModel.IsDownload != null) { TempData["Download"] = "True"; } TempData["Id"] = Res; TempData["FileName"] = Res + "-" + lPOInvoiceViewModel.PONumber + ".pdf"; int Download = UploadFileToFolder(Res); return(Json(Res, JsonRequestBehavior.AllowGet)); } else { return(Json(result.Data.ToString(), JsonRequestBehavior.AllowGet)); } } else { return(Json(result.Data.ToString(), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(ex.ToString(), JsonRequestBehavior.AllowGet)); } }
public ActionResult Create(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); var result = webServices.Post(lPOInvoiceViewModel, "Quotation/Add"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); //if(lPOInvoiceViewModel.Flage == "Download") //{ // return PrintQuotation(Res); //} HttpContext.Cache.Remove("QuotationData"); TempData["Id"] = Res; return(Json(Res, JsonRequestBehavior.AllowGet)); } else { return(Json(result.Data.ToString(), JsonRequestBehavior.AllowGet)); } } else { return(Json(result.Data.ToString(), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(ex.ToString())); } }
public ActionResult Create(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); if (lPOInvoiceViewModel.CompanyId == 0) { lPOInvoiceViewModel.CompanyId = Convert.ToInt32(Session["CompanyId"]); } lPOInvoiceViewModel.FromDate = Convert.ToDateTime(lPOInvoiceViewModel.FromDate); lPOInvoiceViewModel.DueDate = Convert.ToDateTime(lPOInvoiceViewModel.DueDate); var result = webServices.Post(lPOInvoiceViewModel, "LPO/Add"); if (result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (result.Data != "[]") { int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); HttpContext.Cache.Remove("LPOData"); TempData["Id"] = Res; return(Json(Res, JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception) { throw; } }
public ActionResult CreateFromQuotation(LPOInvoiceViewModel lPOInvoiceViewModel) { try { lPOInvoiceViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); var result = webServices.Post(lPOInvoiceViewModel, "Invoice/AddFromQuotation"); int Res = (new JavaScriptSerializer()).Deserialize <int>(result.Data); if (Res > 0) { HttpContext.Cache.Remove("QuotationData"); HttpContext.Cache.Remove("InvoiceData"); return(Json("Success", JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { throw; } }
public ActionResult Create(int Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "LPO/Edit/" + Id); if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; lPOInvoiceViewModel.Heading = "BILL"; lPOInvoiceDetails = lPOInvoiceViewModel.lPOInvoiceDetailsList; ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; HttpContext.Cache.Remove("LPOData"); 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; BillPONumber billPONumber = new BillPONumber(); lPOInvoiceViewModel.PONumber = "Bill-001"; LPOInvoiceViewModel lPOInvoiceVModel = new LPOInvoiceViewModel(); lPOInvoiceVModel.FromDate = System.DateTime.Now; lPOInvoiceVModel.DueDate = System.DateTime.Now; 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 DriverViewModel(), "Vender/All"); venderViewModels = (new JavaScriptSerializer()).Deserialize <List <VenderViewModel> >(Res.Data.ToString()); venderViewModels.Insert(0, new VenderViewModel() { Id = 0, Name = "Select Vender" }); ViewBag.Vender = venderViewModels; return(View(lPOInvoiceVModel)); } else { return(View()); } } catch (Exception ex) { throw; } }
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; } }
public ActionResult Edit(int?Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "LPO/Edit/" + Id); 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" }); } } 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" }); } } ViewBag.ProductUnit = productUnitViewModels; List <VatModel> model = new List <VatModel> { new VatModel() { Id = 0, VAT = 0 }, new VatModel() { Id = 5, VAT = 5 }, }; ViewBag.VatDrop = model; VenderController venderController = new VenderController(); venderViewModels = venderController.Venders(); ViewBag.Vender = venderViewModels; if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); lPOInvoiceViewModel.FromDate = lPOInvoiceViewModel.FromDate.AddDays(1); lPOInvoiceViewModel.DueDate = lPOInvoiceViewModel.DueDate.AddDays(1); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; var Results = webServices.Post(new LPOInvoiceDetails(), "LPO/EditDetails/" + Id); if (Results.Data != "[]") { lPOInvoiceDetails = (new JavaScriptSerializer().Deserialize <List <LPOInvoiceDetails> >(Results.Data.ToString())); ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; lPOInvoiceViewModel.Heading = "LPO"; return(View()); } else { return(View()); } } else { return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "Bill/Details/" + Id); 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; List <VatModel> model = new List <VatModel> { new VatModel() { Id = 0, VAT = 0 }, new VatModel() { Id = 5, VAT = 5 }, }; ViewBag.VatDrop = model; if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; lPOInvoiceViewModel.Heading = "BILL"; lPOInvoiceDetails = lPOInvoiceViewModel.lPOInvoiceDetailsList; ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; if (TempData["Success"] == null) { if (TempData["Download"] != null) { ViewBag.IsDownload = TempData["Download"].ToString(); ViewBag.Id = Id; } } else { ViewBag.Success = TempData["Success"]; } SearchViewModel searchViewModel = new SearchViewModel { Id = Id }; var Res = webServices.Post(new DriverViewModel(), "Vender/All"); if (Res.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Res.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Res.Data != "[]") { venderViewModels = (new JavaScriptSerializer()).Deserialize <List <VenderViewModel> >(Res.Data.ToString()); venderViewModels.Insert(0, new VenderViewModel() { Id = 0, Name = "Select Vender" }); } else { venderViewModels.Add(new VenderViewModel() { Id = 0, Name = "Select Vender" }); } } } ViewBag.Vender = venderViewModels; var ResultRemainingQuanntity = webServices.Post(searchViewModel, "Bill/LPOGetRemainingDetails"); LpoRemainingQuantityViewModel lpoRemainingQuantityViewModel = new LpoRemainingQuantityViewModel(); lpoRemainingQuantityViewModel = (new JavaScriptSerializer().Deserialize <LpoRemainingQuantityViewModel>(ResultRemainingQuanntity.Data.ToString())); ViewBag.lpoRemainingQuantityViewModel = lpoRemainingQuantityViewModel; ViewBag.RefrenceNumber = lPOInvoiceViewModel.RefrenceNumber; } return(View()); } catch (Exception ex) { throw ex; } }
public ActionResult Create(int Id) { try { LpoRemainingQuantityViewModel lpoRemainingQuantityViewModel = new LpoRemainingQuantityViewModel(); if (Id > 0) { var Result = webServices.Post(new LPOInvoiceViewModel(), "LPO/Edit/" + Id); if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; SearchViewModel searchViewModel = new SearchViewModel { Id = Id }; var ResultRemainingQuanntity = webServices.Post(searchViewModel, "Bill/LPOGetRemainingDetails"); lpoRemainingQuantityViewModel = (new JavaScriptSerializer().Deserialize <LpoRemainingQuantityViewModel>(ResultRemainingQuanntity.Data.ToString())); } // lPOInvoiceDetails = lPOInvoiceViewModel.lPOInvoiceDetailsList; ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; HttpContext.Cache.Remove("LPOData"); if (TempData["Success"] == null) { if (TempData["Download"] != null) { ViewBag.IsDownload = TempData["Download"].ToString(); ViewBag.Id = Id; } } else { ViewBag.Success = TempData["Success"]; } } lPOInvoiceViewModel.Heading = "BILL"; lPOInvoiceViewModel.FromDate = System.DateTime.Now; lPOInvoiceViewModel.DueDate = System.DateTime.Now.AddMonths(1); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; ViewBag.lpoRemainingQuantityViewModel = lpoRemainingQuantityViewModel; lPOInvoiceViewModel.RefrenceNumber = lPOInvoiceViewModel.PONumber; BillPONumber billPONumber = new BillPONumber(); lPOInvoiceViewModel.PONumber = "Bill-001"; LPOInvoiceViewModel lPOInvoiceVModel = new LPOInvoiceViewModel { FromDate = System.DateTime.Now, DueDate = System.DateTime.Now, }; 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 DriverViewModel(), "Vender/All"); if (Res.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Res.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Res.Data != "[]") { venderViewModels = (new JavaScriptSerializer()).Deserialize <List <VenderViewModel> >(Res.Data.ToString()); venderViewModels.Insert(0, new VenderViewModel() { Id = 0, Name = "Select Vender" }); } else { venderViewModels.Add(new VenderViewModel() { Id = 0, Name = "Select Vender" }); } } } ViewBag.Vender = venderViewModels; List <VatModel> model = new List <VatModel> { new VatModel() { Id = 0, VAT = 0 }, new VatModel() { Id = 5, VAT = 5 } }; ViewBag.VatDrop = model; return(View(lPOInvoiceVModel)); } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int?Id) { try { var Result = webServices.Post(new LPOInvoiceViewModel(), "Invoice/Edit/" + Id); 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; List <VatModel> model = new List <VatModel>(); model.Add(new VatModel() { Id = 0, VAT = 0 }); model.Add(new VatModel() { Id = 5, VAT = 5 }); ViewBag.VatDrop = model; if (Result.Data != "[]") { lPOInvoiceViewModel = (new JavaScriptSerializer().Deserialize <LPOInvoiceViewModel>(Result.Data.ToString())); ViewBag.lPOInvoiceViewModel = lPOInvoiceViewModel; var Results = webServices.Post(new LPOInvoiceDetails(), "Invoice/EditDetails/" + Id); if (Results.Data != "[]") { lPOInvoiceDetails = (new JavaScriptSerializer().Deserialize <List <LPOInvoiceDetails> >(Results.Data.ToString())); ViewBag.lPOInvoiceDetails = lPOInvoiceDetails; lPOInvoiceViewModel.Heading = "Invoice"; return(View()); } else { return(View()); } } else { return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Create() { try { string SerailNO = ""; string AlreadyNumber = ""; var LPONoResult = webServices.Post(new SingleStringValueResult(), "LPO/LPOGetPONumber"); if (LPONoResult.StatusCode == System.Net.HttpStatusCode.Accepted) { if (LPONoResult.Data != "[]") { string LPNo = (new JavaScriptSerializer()).Deserialize <string>(LPONoResult.Data); SerailNO = LPNo.Substring(4, 8); SerailNO = SerailNO.ToString().Substring(0, 6); string TotdayNumber = POClass.PONumber().Substring(0, 6); int Counts = 0; if (SerailNO == TotdayNumber) { Counts = Convert.ToInt32(LPNo.Substring(10, 2)) + 1; if (Counts.ToString().Length == 1) { SerailNO = "LPO-" + TotdayNumber + "0" + Counts; } else { SerailNO = "LPO-" + TotdayNumber + Counts.ToString(); } } else { AlreadyNumber = POClass.PONumber(); SerailNO = "LPO-" + AlreadyNumber; } } else { AlreadyNumber = POClass.PONumber(); SerailNO = "LPO-" + AlreadyNumber; } } else { AlreadyNumber = POClass.PONumber(); SerailNO = "LPO-" + AlreadyNumber; } 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 DriverViewModel(), "Vender/All"); venderViewModels = (new JavaScriptSerializer()).Deserialize <List <VenderViewModel> >(Res.Data.ToString()); venderViewModels.Insert(0, new VenderViewModel() { Id = 0, Name = "Select Vender" }); ViewBag.Vender = venderViewModels; ViewBag.titles = "LPO"; ViewBag.PO = SerailNO; 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(LPOInvoiceViewModel lPOInvoiceViewModel) { return(View()); }