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 btnThanhToan_Click(object sender, EventArgs e) { string KH = "NULL"; if (comboBoxEditKhachHang.Text != "") { KH = ThanhToan_BUS.LoadKH().Rows[comboBoxEditKhachHang.SelectedIndex][0].ToString(); } if (MessageBox.Show("Bạn có muốn thanh toán và lưu hóa đơn này?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (ThanhToan_BUS.ThanhToan(txtTongTien.Text, spinEditGiamGia.Text, KH, MaNS, dt) == true) { MessageBox.Show("Đã thanh toán thành công !", "THÔNG BÁO", MessageBoxButtons.OK); btnThanhToan.Enabled = false; btnThem.Enabled = false; btnXoa.Enabled = false; btnLamMoi.Enabled = true; btnInHD.Enabled = true; gridControl1.Enabled = false; spinEditGiamGia.Enabled = false; comboBoxEditKhachHang.Enabled = false; comboBoxEditMH.Enabled = false; comboBoxEditMH.Text = ""; spinEditSL.Enabled = false; spinEditSL.Value = 0; } else { MessageBox.Show("Đã có lỗi trong quá trình thanh toán !", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnXoa_Click(object sender, EventArgs e) { gridView1.DeleteSelectedRows(); txtTongTien.Text = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Text); if (dt.Rows.Count == 0) { btnThanhToan.Enabled = false; btnXoa.Enabled = false; } }
private void ManHinhChinh_Load(object sender, EventArgs e) { this.IsMdiContainer = true; toolStripStatusLabelTK.Text = "Nhân viên: " + NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][0] + " ----- Chức vụ: " + NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][1]; if (NhanSu_BUS.LayNS(ThanhToan_BUS.MaNS(tenTK)).Rows[0][1].ToString() == "Nhân viên") { rbBaoCao.Visible = false; rpgNhapHang.Visible = false; rbpMatHang.Visible = false; rbpNhaCungCap.Visible = false; rbpNhanSu.Visible = false; rbpDonDatHang.Visible = 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); } }
public HoaDon(string id) { InitializeComponent(); MaNS = MaNS = ThanhToan_BUS.MaNS(id); }
private void ThanhToan_Load(object sender, EventArgs e) { load(); MaNS = ThanhToan_BUS.MaNS(MaNS); }
private void btnInHD_Click(object sender, EventArgs e) { InHoaDon_BUS.InHD(ThanhToan_BUS.LaySoHD()); MessageBox.Show("Hóa đơn đã được in !"); }
private void spinEditGiamGia_EditValueChanged(object sender, EventArgs e) { txtTongTien.Text = ThanhToan_BUS.TinhTien(dt, spinEditGiamGia.Value.ToString()); }