public static bool XoaPhieuDichVu(PhieuDichVuDTO pdv) { PhieuDichVuDAO.Delete(pdv); return true; }
public static bool ThemPhieuDichVu(PhieuDichVuDTO pdv) { PhieuDichVuDAO.Insert(pdv); return true; }
public static void Insert(PhieuDichVuDTO pdv) { string sql = "insert into PHIEUDICHVU(MaKhachHang, NgayDangKy, NgayGiao, TongCong) values('" + pdv.MaKhachHang + "','" + pdv.NgayDangKy + "','" + pdv.NgayGiao + "','" + pdv.TongCong + "')"; DataBase.ExcuNonQuery(sql); }
public static void Delete(PhieuDichVuDTO pdv) { string sql = "delete from PHIEUDICHVU where MaPhieuDichVu = " + pdv.MaPhieuDichVu + ""; DataBase.ExcuNonQuery(sql); }
private void btn_LapPhieu_Click(object sender, EventArgs e) { bool ktra_lapphieudichvu = false; PhieuDichVuDTO pdv = new PhieuDichVuDTO(); ChiTietPhieuDichVuDTO ctpdv = new ChiTietPhieuDichVuDTO(); pdv.NgayDangKy = dateTimePicker_NgayDangKy.Value; pdv.NgayGiao = dateTimePicker_NgayGiao.Value; pdv.TongCong = uint.Parse(txt_TongCong.Text); try { pdv.MaKhachHang = uint.Parse(txt_MaKhachHang.Text); } catch { MessageBox.Show("Mã khách hàng không hợp lệ, vui lòng kiểm tra lại!!"); return; } if (PhieuDichVuBUS.ThemPhieuDichVu(pdv) == false) MessageBox.Show("Thêm thất bại!!"); else { DataTable dt = PhieuDichVuDAO.GetAllPhieuDichVu(); pdv.MaPhieuDichVu = Convert.ToUInt32(dt.Rows[dt.Rows.Count - 1]["MaPhieuDichVu"]); ctpdv.MaPhieuDichVu = pdv.MaPhieuDichVu; for (int i = 0; i < dgv_ChiTietPhieuDichVu.Rows.Count - 1; i++) { try { ctpdv.MaDichVu = Convert.ToUInt32(dgv_ChiTietPhieuDichVu.Rows[i].Cells[1].Value); } catch { MessageBox.Show("Mã dịch vụ trong danh sách không hợp lệ, vui lòng kiểm tra lại!!"); return; } try { ctpdv.SoLuong = Convert.ToUInt32(dgv_ChiTietPhieuDichVu.Rows[i].Cells[3].Value); } catch { MessageBox.Show("Số lượng trong danh sách không hợp lệ, vui lòng kiểm tra lại!!"); return; } ctpdv.ThanhTien = Convert.ToUInt32(dgv_ChiTietPhieuDichVu.Rows[i].Cells[5].Value); if (ChiTietPhieuDichVuBUS.ThemChiTietPhieuDichVu(ctpdv) == false) MessageBox.Show("Thêm thất bại!!"); else ktra_lapphieudichvu = true; } if (ktra_lapphieudichvu) { txt_MaPhieu.Text = pdv.MaPhieuDichVu.ToString(); txt_MaKhachHang.ReadOnly = true; dgv_ChiTietPhieuDichVu.ReadOnly = true; btn_LapPhieu.Enabled = false; btn_XoaPhieu.Enabled = true; MessageBox.Show("Lập phiếu dịch vụ thành công!!"); } } }
private void btn_XoaPhieu_Click(object sender, EventArgs e) { DataTable dt = PhieuDichVuDAO.GetAllPhieuDichVu(); PhieuDichVuDTO pdv = new PhieuDichVuDTO(); pdv.MaPhieuDichVu = Convert.ToUInt32(dt.Rows[dt.Rows.Count - 1]["MaPhieuDichVu"]); if (PhieuDichVuBUS.XoaPhieuDichVu(pdv) == false) MessageBox.Show("Xóa thất bại!!"); else { ChiTietPhieuDichVuDTO ctpdv = new ChiTietPhieuDichVuDTO(); ctpdv.MaPhieuDichVu = pdv.MaPhieuDichVu; if (ChiTietPhieuDichVuBUS.XoaChiTietPhieuDichVu(ctpdv) == false) MessageBox.Show("Xóa thất bại!!"); else { btn_XoaPhieu.Enabled = false; TaoPhieuDichVuMoi(); MessageBox.Show("Xóa phiếu dịch vụ thành công!!"); } } }