private void btnSave_Click(object sender, EventArgs e) { SaleORM saleOrm = new SaleORM(); Sale s = new Sale(); s.CustomerID = Convert.ToInt32(cmbCustomer.SelectedValue); s.RoomID = Convert.ToInt32(cmbRoom.SelectedValue); s.StaffID = StaffORM.ActiveUser.Id; s.RoomPrice = numProdPrice.Value; s.SaleDate = DateTime.Now; int sId = Convert.ToInt32(saleOrm.InsertScalar(s)); if (sId > 0) { SaleDetailsORM sdOrm = new SaleDetailsORM(); foreach (ListViewItem lvi in listView1.Items) { SaleDetails sd = new SaleDetails(); sd.SaleID = sId; sd.ProductID = (int)lvi.Tag; sd.Price = Convert.ToDecimal(lvi.SubItems[3].Text); sd.Quantity = Convert.ToDouble(lvi.SubItems[2].Text); sd.Discount = Convert.ToDouble(lvi.SubItems[4].Text); sdOrm.Insert(sd); } } }
private void btnCashPayment_Click(object sender, EventArgs e) { DialogResult dialogResult; dialogResult = MessageBox.Show("Ödəniş təsdiq olunsun ?", "Ödəniş", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { try { if (txtRecievedMoney.Text != "") { if (txtChange.Text != "Qeyri-kafi məbləq" && Convert.ToDecimal(txtChange.Text) >= 0) { SalesORM salesORM = new SalesORM(); Sales sales = new Sales(); sales.EmployeeID = EmployeesORM.onlineUser.Id; sales.CashRegisterID = (int)cmbCashRegister.SelectedValue; sales.SaleDate = DateTime.Now; int saleid = Convert.ToInt32(salesORM.InsertScalar(sales)); if (saleid > 0) { SaleDetailsORM saleDetailsORM = new SaleDetailsORM(); foreach (ListViewItem item in lvwSales.Items) { SaleDetails saleDetails = new SaleDetails(); saleDetails.SaleID = saleid; saleDetails.ProductID = (int)item.Tag; saleDetails.Quantity = Convert.ToDouble(item.SubItems[3].Text); saleDetails.UnitPrice = Convert.ToDecimal(item.SubItems[4].Text); saleDetails.TotalPrice = Convert.ToDecimal(item.SubItems[5].Text); saleDetailsORM.InsertScalar(saleDetails); } btnCashPayment.Enabled = false; MessageBox.Show("Məhsullar satıldı !"); lvwSales.Items.Clear(); txtBarcode.Text = "Barkod Nömrəsi"; txtQuantity.Text = "Miqdar"; txtChange.Text = ""; txtRecievedMoney.Text = ""; lblTotalMoney.Text = "0"; } else { MessageBox.Show("Xəta !!!"); } } else { MessageBox.Show("Kifayət qədər məbləq daxil edilməyib !"); } } else { MessageBox.Show("Xahiş edirik ödəniləcək məbləği yazın !"); } } catch (Exception) { MessageBox.Show("Xəta !!!"); } } }