public bool MuaHang(int maKH, int maNV, DateTime thoigian, Dictionary <int, int> hangmua) { bool result = true; if (KiemTraDuHang(hangmua)) { //sua lai so luong hang foreach (int maHH in hangmua.Keys) { HangHoa hang = _dalHangHoa.GetRow(maHH); hang.SoLuong = hang.SoLuong - hangmua[maHH]; _dalHangHoa.Sua(hang); } KhachHang khachang = _dalKhachHang.GetRow(maKH); float tong = TinhTongTien(maKH, hangmua); int maHD = _dalHoaDon.GetNextID(); //them HoaDon _dalHoaDon.Them(new HoaDon(maHD, maKH, maNV, thoigian, tong)); //them ChiTietHoaDon foreach (int maHH in hangmua.Keys) { _dalChiTietHoaDon.Them(new ChiTietHoaDon(maHD, maHH, _dalHangHoa.GetRow(maHH).DonGia, hangmua[maHH])); } khachang.SoDiem = khachang.SoDiem + (int)tong / 100000 * 10; _dalKhachHang.Sua(khachang); MessageBox.Show("Giao dịch thành công!"); } else { result = false; } return(result); }
private void btnSave_Click(object sender, EventArgs e) { if (themmoi == true) { Value(); if (cbMaKH.Text != "") { KhachHang.Them(customer); MessageBox.Show("Thêm Mới Thành Công !!!", "Thông Báo", MessageBoxButtons.OK); } else { MessageBox.Show("Bạn chưa nhập thông tin MaKH!!!", "Thông Báo", MessageBoxButtons.OK); return; } } else { Value(); KhachHang.Sua(customer); MessageBox.Show("Đã Sửa Thành Công !!!", "Thông Báo", MessageBoxButtons.OK); } btnRefresh_Click(null, null); KhoaDieuKhien(); }
private void btnSave_Click(object sender, EventArgs e) { if (themmoi) { EC_KhachHang a = new EC_KhachHang(); a.MaKH = cbMaKH.Text.Trim(); a.TenKH = txtName.Text.Trim(); a.NgaySinh = dtp.Value.Year.ToString() + "-" + dtp.Value.Month.ToString() + "-" + dtp.Value.Day.ToString(); a.GT = cbGT.Text.Trim(); a.SoDT = txtSDT.Text.Trim(); a.CMND = txtCMND.Text.Trim(); a.DiaChi = txtDiaChi.Text.Trim(); if (cbMaKH.Text != "") { if (KhachHang.Them(a) > 0) { MessageBox.Show("Thêm Mới Thành Công !!!", "Thông Báo", MessageBoxButtons.OK); dt = KhachHang.getAllKhachHang(); dgvKhachHang.DataSource = dt; } else { MessageBox.Show("Khong them duoc !!!", "Thông Báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn chưa nhập thông tin MaKH!!!", "Thông Báo", MessageBoxButtons.OK); return; } } else { EC_KhachHang a = new EC_KhachHang(); a.MaKH = cbMaKH.Text.Trim(); a.TenKH = txtName.Text.Trim(); a.NgaySinh = dtp.Value.Year.ToString() + "-" + dtp.Value.Month.ToString() + "-" + dtp.Value.Day.ToString(); a.GT = cbGT.Text.Trim(); a.SoDT = txtSDT.Text.Trim(); a.CMND = txtCMND.Text.Trim(); a.DiaChi = txtDiaChi.Text.Trim(); if (KhachHang.Sua(a) != 0) { MessageBox.Show("Đã Sửa Thành Công !!!", "Thông Báo", MessageBoxButtons.OK); dt = KhachHang.getAllKhachHang(); dgvKhachHang.DataSource = dt; } else { MessageBox.Show("khong sua duoc !!!", "Thông Báo", MessageBoxButtons.OK); } } btnRefresh_Click(null, null); KhoaDieuKhien(); }
public void Sua(DTO_KhachHang MaKH) { DAL_KhachHang DAL = new DAL_KhachHang(); DAL.Sua(MaKH); }
public bool SuaKhachHang(KhachHang khachhang) { return(_dal.Sua(khachhang)); }
public bool Sua(string pMaKhachHang, string pTenKH, string pcmnd, string psdt, string pdiachi, string pgioitinh) { return(dalks.Sua(pMaKhachHang, pTenKH, pcmnd, psdt, pdiachi, pgioitinh)); }