private void load() { comboBoxEditMH.Properties.Items.Clear(); comboBoxEditKhachHang.Properties.Items.Clear(); for (int i = 0; i < ThanhToan_BUS.LoadMH().Rows.Count; i++) { comboBoxEditMH.Properties.Items.Add(ThanhToan_BUS.LoadMH().Rows[i][1]); } for (int i = 0; i < ThanhToan_BUS.LoadKH().Rows.Count; i++) { comboBoxEditKhachHang.Properties.Items.Add(ThanhToan_BUS.LoadKH().Rows[i][1]); } comboBoxEditKhachHang.Text = ""; dt = ThanhToan_BUS.loaddtOrder(dt); gridControl1.DataSource = null; spinEditGiamGia.Enabled = true; spinEditGiamGia.Value = 0; comboBoxEditKhachHang.Enabled = true; comboBoxEditMH.Enabled = true; spinEditSL.Enabled = true; gridControl1.Enabled = true; txtTongTien.Text = "0"; btnThem.Enabled = true; btnLamMoi.Enabled = false; btnInHD.Enabled = false; }
private void btnThem_Click(object sender, EventArgs e) { if (comboBoxEditMH.Text != "") { if (spinEditSL.Value > 0) { DataRow r = dt.Rows.Find(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][0]); if (r == null) { if (Convert.ToInt32(spinEditSL.Value) <= Convert.ToInt32(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][6])) //kiểm tra số lượng còn lại có đủ yêu cầu mua hay không { gridControl1.DataSource = ThanhToan_BUS.Them(comboBoxEditMH.SelectedIndex, Convert.ToInt32(spinEditSL.Value), dt); } else { MessageBox.Show("Số lượng hàng hóa còn lại không đủ theo yêu cầu!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { int quantity = int.Parse(r[2].ToString()) + Convert.ToInt32(spinEditSL.Value); if (quantity <= Convert.ToInt32(ThanhToan_BUS.LoadMH().Rows[comboBoxEditMH.SelectedIndex][6])) { gridControl1.DataSource = ThanhToan_BUS.Them(comboBoxEditMH.SelectedIndex, Convert.ToInt32(spinEditSL.Value), dt); } else { MessageBox.Show("Số lượng hàng hóa còn lại không đủ theo yêu cầu!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } txtTongTien.Text = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Text); btnThanhToan.Enabled = true; btnXoa.Enabled = true; } else { MessageBox.Show("Số lượng > 0!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Bạn phải chọn mặt hàng!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }