public ActionResult CellarDetail(int AnchorTransactionID, int TransactionTypeID) { ViewBag.Title = "Detail Product Assignation"; ViewBag.Message = ""; CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest() { CellarID = AnchorTransactionID, }; TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest() { AnchorTransactionID = AnchorTransactionID, TransactionTypeID = TransactionTypeID }; CellarBussines.GetCellarResponse c = CellarBussines.Select.GetCellar(request); int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount; request.ProductID = (int)c.Cellar.idProduct; var model = new CellarViewModels() { Error = c.Error, total = to, Cellar = c.Cellar, Transaction = new Transactions(), TransactionList = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList, ProductList = ProductBussines.Select.GetProduct().ProductList, CellarAreaList = CellarAreaBussines.Select.GetCellarAreaList().CellarAreaList, CellarList = CellarBussines.Select.GetCellarByProductID(request).CellarList, ProviderList = ProviderBussines.Select.GetProviderList().ProviderList, ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList }; return(PartialView(model)); }
public ActionResult CellarUpdate(int id) { CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest() { CellarID = id, }; CellarBussines.GetCellarResponse c = CellarBussines.Select.GetCellar(request); request.ProductID = (int)c.Cellar.idProduct; ProductBussines.GetProductRequest request2 = new ProductBussines.GetProductRequest() { ProductID = (int)c.Cellar.idProduct }; var model = new CellarViewModels() { Error = c.Error, Cellar = c.Cellar, CellarAreaList = CellarAreaBussines.Select.GetCellarAreaList().CellarAreaList, ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList }; ViewBag.Title = "Update Product Assignation To " + ProductBussines.Select.GetProduct(request2).Product.name; ViewBag.Message = ""; return(PartialView(model)); }
public ActionResult CellarUpdate(CellarViewModels data) { CellarBussines.GetCellarResponse request = new CellarBussines.GetCellarResponse() { Cellar = data.Cellar }; CellarBussines.Update.Cellar(request); return(RedirectToAction("CellarView", new { successful = true, ResultAction = "All Changes was successful" })); }
public ActionResult CellarCreate(CellarViewModels data) { CellarBussines.GetCellarResponse CellarInformation = new CellarBussines.GetCellarResponse() { Cellar = data.Cellar, transaction = data.Transaction }; CellarInformation.Cellar.amount = data.Transaction.amount; CellarInformation.Cellar.createDate = data.Transaction.createDate; CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest() { TransactionTypeID = 1 }; CellarBussines.Insert.Cellar(CellarInformation, request); return(RedirectToAction("CellarView", new { successful = true, ResultAction = "All Changes was successful" })); }
public ActionResult CellarNewCellar(CellarViewModels data) { CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest() { CellarID = data.Cellar.id, TransactionTypeID = 1 }; CellarBussines.GetCellarResponse cellarInformation = new CellarBussines.GetCellarResponse(); cellarInformation.transaction = data.Transaction; int oldAmount = (int)CellarBussines.Select.GetCellar(request).Cellar.amount; int currentAmount = (int)data.Transaction.amount; int newAmount = oldAmount + currentAmount; request.amount = newAmount; cellarInformation.Cellar = new Cellars { id = data.Cellar.id, amount = newAmount }; CellarBussines.Update.Cellar(cellarInformation, request); return(RedirectToAction("CellarView", new { successful = true, ResultAction = "All Changes was successful" })); }