public ActionResult Add(PurchaseModelView purchaseModelView) { if (purchaseModelView.PurchasedProducts.Count > 0) { var purchase = Mapper.Map <Purchase>(purchaseModelView); _purchaseManager.Add(purchase); var purchaseId = 0; foreach (Purchase purchase1 in _purchaseManager.GetAll()) { purchaseId = Math.Max(purchaseId, purchase1.Id); } foreach (PurchasedProduct purchasedProduct in purchaseModelView.PurchasedProducts) { purchasedProduct.PurchaseId = purchaseId; _purchasedProductManager.Add(purchasedProduct); } } FillComboBox(purchaseModelView); return(View(purchaseModelView)); }
public ActionResult AddPurchase(PurchaseViewModel purchaseViewModel) { Purchase purchase = Mapper.Map <Purchase>(purchaseViewModel); _purchaseManager.Add(purchase); PurchaseDetailsViewModel purchaseDetailsViewModel = new PurchaseDetailsViewModel(); purchaseViewModel.SupplierSelectListItems = _supplierManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); purchaseDetailsViewModel.CategorySelectListItems = _categoryManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.CategoryId = purchaseDetailsViewModel.CategorySelectListItems; purchaseViewModel.Purchases = _purchaseManager.GetAllPurchase(); return(View(purchaseViewModel)); }
public void AddNewPurchaseV1() { //Setup var product = new Product() { ProductId = 4, CategoryId = 1, Image = "icon3", Name = "Mochila Nike", Remarks = "Mochila nike azul bajo costo ", }; var purchase = new Purchase() { DatePurchase = DateTime.Now, ProductId = product.ProductId, Product = product, Amount = 10, PriceIn = 20, ProviderId = provider.PersonId, Provider = provider, }; dataServiceMock.Setup(m => m.Insert <ProductStock>(It.IsAny <ProductStock>())) .Returns(new ProductStock() { ProductStockId = list.Count + 1, Amount = purchase.Amount, Code = "31Available", Product = product, ProductId = product.ProductId, ProviderId = provider.PersonId, Provider = provider, }) .Verifiable(); dataServiceMock.Setup(m => m.Insert <Purchase>(It.IsAny <Purchase>())) .Returns(new Purchase() { PurchaseId = 1, Amount = purchase.Amount, DatePurchase = purchase.DatePurchase, Product = product, ProductId = product.ProductId, ProviderId = provider.PersonId, Provider = provider, PriceIn = purchase.PriceIn, }) .Verifiable(); var purchaseManager = new PurchaseManager(dataServiceMock.Object); //Act var purchaseExpected = purchaseManager.Add(purchase); //Asserts dataServiceMock.Verify(); Assert.AreEqual(1, purchaseManager.PurchaseList.Count); Assert.AreEqual(1, purchaseExpected.PurchaseId); Assert.AreEqual(4, list.Count); Assert.AreEqual(product.Name, list.ElementAt(3).Product.Name); }
public ActionResult Add(PurchaseVM purchaseVM) { _invoiceManager.Add(purchaseVM.Invoice); _purchaseManager.Add(purchaseVM.PurchaseProducts); _purchaseVM.Suppliers = _supplierManager.GetAll(); _purchaseVM.Products = _productManager.GetAll(); return(View(_purchaseVM)); }
public ActionResult NewPurchase(Purchase purchase) { if (ModelState.IsValid && purchase.PurchaseDetailses != null && purchase.PurchaseDetailses.Count > 0) { bool isAdded = _purchaseManager.Add(purchase); if (isAdded) { return(View(purchase)); } } return(View()); }
public void AddNewPurchaseV2() { //Setup var product = new Product() { ProductId = 1, CategoryId = 1, Image = "icon3", Name = "Leche", Remarks = "Leche de vaca", }; var purchase = new Purchase() { DatePurchase = DateTime.Now, ProductId = product.ProductId, Product = product, Amount = 10, PriceIn = 20, ProviderId = provider.PersonId, Provider = provider, }; dataServiceMock.Setup(m => m.Insert <Purchase>(It.IsAny <Purchase>())) .Returns(new Purchase() { PurchaseId = 1, Amount = purchase.Amount, DatePurchase = purchase.DatePurchase, Product = product, ProductId = product.ProductId, ProviderId = provider.PersonId, Provider = provider, PriceIn = purchase.PriceIn, }) .Verifiable(); var purchaseManager = new PurchaseManager(dataServiceMock.Object); //Act var purchaseExpected = purchaseManager.Add(purchase); //Asserts dataServiceMock.Verify(m => m.Update <ProductStock>( It.IsAny <ProductStock>()), Times.AtLeastOnce); dataServiceMock.Verify(); Assert.AreEqual(1, purchaseManager.PurchaseList.Count); Assert.AreEqual(1, purchaseExpected.PurchaseId); Assert.AreEqual(3, list.Count); Assert.AreEqual(20, list.ElementAt(0).Amount); }
public ActionResult Add(PurchaseViewModel purchaseViewModel) { string message = ""; if (ModelState.IsValid) { if (purchaseViewModel.PurchaseDetails != null) { Purchase purchase = new Purchase(); purchase = Mapper.Map <Purchase>(purchaseViewModel); _purchaseManager.Add(purchase); message = "Purchased Successfully"; } else { message = "Please Add at least one product !"; } } else { message = "Model State Invalid"; } ViewBag.Message = message; purchaseViewModel.SupplierSelectListItems = _supplierManager.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); purchaseViewModel.CategorySelectListItems = _categoryManager.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); purchaseViewModel.ProductSelectListItems = _productManager.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.itemCategoryID = purchaseViewModel.CategorySelectListItems; ViewBag.itemProductID = purchaseViewModel.ProductSelectListItems; return(View(purchaseViewModel)); }
public ActionResult Create(Purchase purchase) { JsonResult jason = new JsonResult(); if (ModelState.IsValid) { jason.Data = _purchaseManager.Add(purchase) ? new { Success = true, Message = "Saved Successfully" } : new { Success = true, Message = "Unable to Save" }; } return(RedirectToAction("Index")); }
public void Add(Purchase purchase) { string message = ""; if (_purchaseManager.Add(purchase)) { message = "Added Successfully"; } else { message = "Failed"; } Add(); }
public ActionResult AddPurchase(PurchaseViewModel purchaseViewModel) { Purchase purchase = Mapper.Map <Purchase>(purchaseViewModel); _purchaseManager.Add(purchase); purchaseViewModel.SupplierSelectListItems = _supplierManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); return(View(purchaseViewModel)); }
public ActionResult Add(Purchase purchase) { purchase.SupplierLookUp = _purchaseManager.GetSupplierSelectListItems(); purchase.ProductLookUp = _purchaseManager.GetProductSelectListItems(); if (purchase.PurchaseDetailses != null && purchase.PurchaseDetailses.Count > 0) { var isAdded = _purchaseManager.Add(purchase); if (isAdded) { ViewBag.SMsg = "Purchase Success"; return(View(purchase)); } } ViewBag.FMsg = "Purchase Failed"; return(View(purchase)); }
public ActionResult AddPurchase(PurchaseViewModel purchaseViewModel) { purchaseViewModel.SupplierSelectListItems = _supplierManager.GetAll().Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Name }).ToList(); purchaseViewModel.CategorySelectListItems = _categoryManager.GetAll().Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.Category = purchaseViewModel.CategorySelectListItems; //purchaseViewModel.ProductSelectListItems = _productManager.GetAll().Select(c => new SelectListItem // { // Value = c.Id.ToString(), // Text = c.Name // }).ToList(); string message = ""; Purchase purchase = Mapper.Map <Purchase>(purchaseViewModel); if (_purchaseManager.Add(purchase)) { message = "Data Save Successfully"; } else { message = "not save"; } ViewBag.Message = message; purchaseViewModel.Purchases = _purchaseManager.GetPurchaseReportAll(); return(View(purchaseViewModel)); }
public ActionResult Add(Purchases purchases) { string message = ""; if (ModelState.IsValid) { if (_purchaseManager.Add(purchases)) { message = "Purchase Saved"; } else { message = "Not saved"; } } ViewBag.Message = message; PurchaseViewModel purchaseViewModel = new PurchaseViewModel(); purchaseViewModel.SupplierSelectListItems = _supplierManager. GetAll().Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); //purchaseViewModel.ProductSelectListItems = _productManager.GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.Name // }).ToList(); purchaseViewModel.CategorySelectListItems = _categoryManager.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.Category = purchaseViewModel.CategorySelectListItems; return(View(purchaseViewModel)); }
public ActionResult Add(PurchaseViewModel purchaseViewModel) { string message = ""; if (ModelState.IsValid) { Purchase apurchase = Mapper.Map <Purchase>(purchaseViewModel); if (_purchaseManager.Add(apurchase)) { message = "Saved"; } else { message = "Not Saved"; } } else { message = "Create Failed"; } ViewBag.Message = message; purchaseViewModel.Purchase = _purchaseManager.GetAll(); purchaseViewModel.SupplierSelect = _supplierManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); purchaseViewModel.ProductSelect = _productManager .GetAll().Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); return(View(purchaseViewModel)); }
public ActionResult PurchaseIn(PurchaseViewModel model) { if (ModelState.IsValid) { Purchase purchase = Mapper.Map <Purchase>(model); _purchaseManager.Add(purchase); ViewBag.SuccessMsg = "Purchase Saved Successfylly."; } else { ViewBag.FailMsg = "Validation Error!"; } model.Categories = _categoryManager.GetAll(); model.Suppliers = _supplierManager.GetAll(); ViewBag.ProductDropDown = new SelectListItem[] { new SelectListItem() { Value = "", Text = "Select..." } }; return(View(model)); }
public ActionResult Add(PurchaseVM purchaseVm) { //_invoiceManager.Add(purchaseVM.Invoice); purchaseManager.Add(purchaseVm.PurchaseProducts); purchaseVM.Suppliers = supplierManager.GetAll(); purchaseVM.Products = productManager.GetAll(); //if (ModelState.IsValid) //{ // var purchase = Mapper.Map<PurchaseProduct>(purchaseVm); // if (purchaseManager.Add(purchase)) // { // ViewBag.SuccessMsg = "Saved"; // } // else // { // ViewBag.FailMsg = "Failed"; // } //} //else ViewBag.FailMsg = "Error"; //purchaseVm.SupplierSelectListItem = supplierManager.GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.SupplierName // }) // .ToList(); //purchaseVm.ProductSelectListItem = productManager.GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.ProductName // }) // .ToList(); return(View(purchaseVm)); }
public ActionResult Add(Purchase purchase) { // string message = ""; // if (ModelState.IsValid) // { // if (_purchaseManager.Add(purchase)) // { // message = "Saved"; // } // else // { // message = "Not Saved"; // } // } // else // { // message = "Model State failed"; // } // ViewBag.Message = message; // // productViewModel.Products = _productManager.GetAll(); // _purchaseViewModel.SupplierSelectListItems = _supplierManager // .GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.Name // }).ToList(); // var ProductSelectListItems = _productManager // .GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.Name // }).ToList(); // var CategorySelectListItems = _categoryManager // .GetAll() // .Select(c => new SelectListItem() // { // Value = c.Id.ToString(), // Text = c.Name // }).ToList(); _purchaseViewModel.SupplierSelectListItems = _supplierManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.Supplier = _purchaseViewModel.SupplierSelectListItems; _purchaseViewModel.CategorySelectListItems = _categoryManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.Category = _purchaseViewModel.CategorySelectListItems; _purchaseManager.Add(purchase); return(View()); }
private void saveButton_Click(object sender, EventArgs e) { purchase.ProductName = productComboBox.Text; purchase.ProductQty = Convert.ToInt32(qtyTextBox.Text); purchase.ProductUnit = unitLabel.Text; purchase.ProductPrice = Convert.ToDouble(priceTextBox.Text); purchase.ProductTotal = Convert.ToDouble(totalTextBox.Text); purchase.PurchaseDate = purchaseDate.Value.ToString("dd-MM-yyyy"); purchase.PurchasePartyName = dealerComboBox.Text; purchase.PurchaseType = purchaseTypeComboBox.Text; purchase.ExpireDate = expireDate.Value.ToString("dd-MM-yyyy"); purchase.Profit = Convert.ToDouble(profitTextBox.Text); if (productComboBox.Text == "" || qtyTextBox.Text == "" || priceTextBox.Text == "") { MessageBox.Show("Field must not be empty.."); } if (!_purchaseManager.IsStock(productComboBox.Text)) { if (_purchaseManager.Add(purchase)) { if (_purchaseManager.AddStock(purchase)) { MessageBox.Show("Added"); return; } else { MessageBox.Show("Not Added"); return; } } else { MessageBox.Show("Not Added"); return; } } else { if (_purchaseManager.Add(purchase)) { if (_purchaseManager.UpdateStock(purchase)) { MessageBox.Show("Update Added"); return; } else { MessageBox.Show("Not Update Added"); return; } } else { MessageBox.Show("Not Added"); return; } } }
//CRUD Functions private bool Add(Purchase purchase) { return(_purchaseManager.Add(purchase)); }