//Lấy Thông tin Phieu Muon private PhieuSDDVSP_DTO LayTTPM() { PhieuSDDVSP_DTO pm = new PhieuSDDVSP_DTO(); pm.MaPhieu = txtMaPhieu.Text; pm.MaKH = cboMaKH.EditValue.ToString(); pm.NgaySuDung = Convert.ToDateTime(dateEdit1.EditValue.ToString()); pm.MaNV = cboMaNV.EditValue.ToString(); return(pm); }
//Sửa Phiếu Sử dụng vào CSDL public bool SuaSDSPDV(PhieuSDDVSP_DTO SD) { if (KiemTraTruocKhiLuu(SD)) { string sql = string.Format("UPDATE PHIEUSUDUNG SET MaKH='{1}', NgaySuDung=N'{2}', MaNV='{3}' WHERE MaPhieu='{0}'", SD.MaPhieu, SD.MaKH, SD.NgaySuDung, SD.MaNV); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Sửa thông tin Phiếu Sử dụng thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
//Thêm Phiếu Sử dụng vào CSDL public bool ThemSDDVSP(PhieuSDDVSP_DTO SD) { if (KiemTraTruocKhiLuu(SD)) { string sql = string.Format("INSERT INTO PHIEUSUDUNG (MaPhieu, MaKH, NgaySuDung, MaNV)" + " VALUES ('{0}', '{1}', '{2}', '{3}')", SD.MaPhieu, SD.MaKH, SD.NgaySuDung, SD.MaNV); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Thêm Phiếu Sử dụng thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
private void btnLuu_Click(object sender, EventArgs e) { PhieuSDDVSP_DTO pm = LayTTPM(); if (addpm) { pmBUS.ThemSDDVSP(pm); MuonSach_Load(sender, e); } if (updatepm) { pmBUS.SuaSDSPDV(pm); } MuonSach_Load(sender, e); }
//Kiểm tra trước khi lưu public bool KiemTraTruocKhiLuu(PhieuSDDVSP_DTO SD) { if (SD.MaPhieu.Equals("")) { MessageBox.Show("Mã Phiếu không hợp lệ ! "); return(false); } if (SD.NgaySuDung.Equals("")) { MessageBox.Show("Ngày sử dụng không hợp lệ ! "); return(false); } if (SD.MaNV.Equals("")) { MessageBox.Show("Mã Nhân Viên không hợp lệ ! "); return(false); } return(true); }