private void SubmitButton_Click(object sender, EventArgs e) { if (listOfPurchase.Count == 0) { messageLabel.Text = "No Product is added"; return; } for (int i = 0; i < listOfPurchase.Count; i++) { listOfPurchase[i].Date = Convert.ToDateTime(listOfPurchase[i].Date).ToString("yyyy-MM-dd"); listOfPurchase[i].ManufacturedDate = Convert.ToDateTime(listOfPurchase[i].ManufacturedDate).ToString("yyyy-MM-dd"); listOfPurchase[i].ExpireDate = Convert.ToDateTime(listOfPurchase[i].ExpireDate).ToString("yyyy-MM-dd"); _purchaseManager.AddPurchase(listOfPurchase[i]); product = new Product(); product.CurrentMRP = listOfPurchase[i].MRP; product.UnitPrice = listOfPurchase[i].UnitPrice; product.Code = listOfPurchase[i].ProductCode; product.AvailableQuantity = _purchaseManager.GetAvailableQuantity(product) + listOfPurchase[i].Quantity; _purchaseManager.UpdateProduct(product); } listOfPurchase = new List <Purchase>(); Display(); supplierComboBox.Text = "-Select-"; dateTextBox.Text = ""; invoiceNoTextBox.Text = ""; }
private void submitButton_Click(object sender, EventArgs e) { try { if (_purchaseList.Count == 0) { MessageBox.Show("Please Add Item First...!!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult dialogResult = MessageBox.Show("Do you want to Confirm Purchase?\n\nClick YES to Confirm Purchase.", "Confirm Purchase", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { if (_purchaseManager.AddPurchase(_purchaseList)) { _purchaseList.Clear(); showDataGridView.DataSource = null; MessageBox.Show("Purchase Successfully..!", "Purchase Product", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Purchase Failed..!", "Purchase Product", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void submitButton_Click(object sender, EventArgs e) { DialogResult dialogResult; dialogResult = MessageBox.Show(@"Are you sure, you want to submit and save all this record?", @"Message Box", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { try { if (_purchaseManager.AddPurchase(_purchases)) { purchaseDataGridView.DataSource = null; MessageBox.Show(@"Saved SuccessFully", @"Message Box", MessageBoxButtons.OK); _purchases.Clear(); //get next purchase code GeneratePurchaseCodeBeforeSubmit(); } else { MessageBox.Show(@"Not saved", @"Message Box", MessageBoxButtons.OK); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } }
void PurchaseAllProducts() { List <ProductionJSON> cartList = cartManager.GetCartList(cartManager.GetCartId(login.user_id)); foreach (var item in cartList) { purchaseManager.AddPurchase(item); cartManager.RemoveFromCart(item.product_id); } }
public ActionResult Add(PurchaseViewModel purchasevm) { var purchases = new List <Purchase>(); //Purchase _purchase = new Purchase(); PurchaseSupplier _purchaseSupplier = new PurchaseSupplier(); if (ModelState.IsValid) { if (_purchaseSupplierManager.GetByCode(purchasevm.InvoiceNumber) != null) { ViewBag.msg = "Invoice Number already exists"; } else { _purchaseSupplier.Date = purchasevm.Date; _purchaseSupplier.SupplierId = purchasevm.SupplierId; _purchaseSupplier.InvoiceNumber = purchasevm.InvoiceNumber; _purchaseSupplierManager.AddPurchase(_purchaseSupplier); var ps = _purchaseSupplierManager.GetByCode(purchasevm.InvoiceNumber); foreach (var purchase in purchasevm.Purchases) { //_purchase = Mapper.Map<Purchase>(purchase); purchase.PurchaseSupplierId = ps.ID; purchases.Add(purchase); } _purchaseManager.AddPurchase(purchases); } } PurchaseViewModel purchaseView = new PurchaseViewModel(); purchaseView.SupplierList = _supplierManager.GetAll().Select(c => new SelectListItem() { Value = c.ID.ToString(), Text = c.Name }); purchaseView.ProductList = _productManager.GetAll().Select(c => new SelectListItem() { Value = c.ID.ToString(), Text = c.Name }); return(View(purchaseView)); }
void PurchaseProduct() { purchaseManager.AddPurchase(product); }
private void submitButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(billNoTextBox.Text)) { invoiceNoErrorLabel.Text = @"Invoice no. required !"; billNoTextBox.Focus(); return; } if (Convert.ToInt32(supplierComboBox.SelectedValue) == 0) { supplierComboBoxErrorLabel.Text = @"Select a supplier !"; supplierComboBox.Focus(); return; } DialogResult dialogResult; dialogResult = MessageBox.Show(@"Are you sure, you want to submit and save all this record?", @"Message Box", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { PurchaseDetails purchaseDetails = new PurchaseDetails(); purchaseDetails.InvoiceNo = billNoTextBox.Text; purchaseDetails.Date = purchaseDateTimePicker.Text; purchaseDetails.InvoiceNo = billNoTextBox.Text; purchaseDetails.SupplierId = Convert.ToInt32(supplierComboBox.SelectedValue); purchaseDetails.Code = codeTextBox.Text; try { if (_purchaseDetailsManager.AddPurchaseDetails(purchaseDetails) && _purchaseManager.AddPurchase(_purchases)) { addPurchaseDataGridView.DataSource = null; MessageBox.Show(@"Saved SuccessFully", @"Message Box", MessageBoxButtons.OK); _purchases.Clear(); //get next purchase code GeneratePurchaseCode(); //after submit make the supplier details editable billNoTextBox.Enabled = true; supplierComboBox.Enabled = true; purchaseDateTimePicker.Enabled = true; } else { MessageBox.Show(@"Not saved", @"Message Box", MessageBoxButtons.OK); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } }