public ActionResult DownloadDetail(int AnchorTransactionID, int TransactionTypeID) { ViewBag.Title = "Detail Download"; ViewBag.Message = ""; DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest() { DownloadID = AnchorTransactionID, }; TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest() { AnchorTransactionID = AnchorTransactionID, TransactionTypeID = TransactionTypeID }; DownloadAssignmentBussines.GetDownloadResponse d = DownloadAssignmentBussines.Select.GetDownload(request); int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount; request.ProductID = (int)d.Download.idProduct; var model = new DownloadAssignmentViewModels() { Error = d.Error, total = to, Download = d.Download, Transaction = new Transactions(), TransactionList = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList, ProductList = ProductBussines.Select.GetProduct().ProductList, DownloadList = DownloadAssignmentBussines.Select.GetDownloadByProductID(request).DownloadList, ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList }; return(PartialView(model)); }
public ActionResult DownloadUpdate(int id, string CategoryID, string FatherCateogryID, string CellarArea) { DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest() { DownloadID = id, }; DownloadAssignmentBussines.GetDownloadResponse a = DownloadAssignmentBussines.Select.GetDownload(request); request.ProductID = (int)a.Download.idProduct; ProductBussines.GetProductRequest request2 = new ProductBussines.GetProductRequest() { ProductID = (int)a.Download.idProduct }; var model = new DownloadAssignmentViewModels() { Error = a.Error, Download = a.Download, CategoryID = CategoryID, FatherCateogryID = FatherCateogryID, CellarArea = CellarArea, EmployeesList = EmployeeBussines.Select.GetEmployeeList().EmployeeList }; ViewBag.Title = "Update Download To " + ProductBussines.Select.GetProduct(request2).Product.name; ViewBag.Message = ""; return(PartialView(model)); }
public ActionResult DownloadUpdate(DownloadAssignmentViewModels data) { DownloadAssignmentBussines.GetDownloadResponse assignmentData = new DownloadAssignmentBussines.GetDownloadResponse() { Download = data.Download }; result = DownloadAssignmentBussines.Update.Downloads(assignmentData).Message; return(RedirectToAction("DownloadView", new { CategoryID = data.CategoryID, FatherCateogryID = data.FatherCateogryID, CellarArea = data.CellarArea, successful = true, ResultAction = "All Changes was successful" })); }
public ActionResult DownloadNewInflow(string CategoryID, string FatherCateogryID, string CellarArea, int AnchorTransactionID, int TransactionTypeID) { ViewBag.Title = "New Download"; ViewBag.Message = ""; DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest() { DownloadID = AnchorTransactionID }; TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest() { AnchorTransactionID = AnchorTransactionID, TransactionTypeID = TransactionTypeID }; ProductBussines.GetProductRequest requestProduct = new ProductBussines.GetProductRequest() { CellarAreaID = Convert.ToInt16(CellarArea) }; DownloadAssignmentBussines.GetDownloadResponse c = DownloadAssignmentBussines.Select.GetDownload(request); int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount; request.ProductID = (int)c.Download.idProduct; var model = new DownloadAssignmentViewModels() { Error = c.Error, total = to, Download = c.Download, Transaction = new Transactions(), TransactionList = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList, DownloadList = DownloadAssignmentBussines.Select.GetDownloadByProductID(request).DownloadList, ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList, CategoryID = CategoryID, FatherCateogryID = FatherCateogryID, CellarArea = CellarArea, ProductList = ProductBussines.Select.GetProductByAssignmentType(requestProduct).ProductList, EmployeesList = EmployeeBussines.Select.GetEmployeeList().EmployeeList, }; model.Download.idCategory = Convert.ToInt16(CategoryID); return(PartialView(model)); }
public ActionResult DownloadNewInflow(DownloadAssignmentViewModels data) { DownloadAssignmentBussines.GetDownloadResponse assignmentData = new DownloadAssignmentBussines.GetDownloadResponse() { Download = data.Download, transaction = data.Transaction }; DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest() { DownloadID = data.Download.id, TransactionTypeID = 3, CellarArea = Convert.ToInt16(data.CellarArea), CategoryID = (int)data.Download.idCategory, amount = (int)data.Download.amount + (int)data.Transaction.amount }; result = DownloadAssignmentBussines.Update.Download(assignmentData, request).Message; return(RedirectToAction("DownloadView", new { CategoryID = data.CategoryID, FatherCateogryID = data.FatherCateogryID, CellarArea = data.CellarArea, successful = true, ResultAction = "All Changes was successful" })); }