private void lbThemsudungDV_Click(object sender, EventArgs e) { PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO(); phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong; phieuSuDungDichVuDTO.Madichvu = int.Parse(cbmDV.SelectedValue.ToString()); phieuSuDungDichVuDTO.Soluong = int.Parse(txtSoLuong.Text); PhieuSuDungDichVuBUS phieuSuDungDichVuBUS = new PhieuSuDungDichVuBUS(); if (phieuSuDungDichVuBUS.CapnhatSuDungDichVu(phieuSuDungDichVuDTO)) { MessageBoxDS m = new MessageBoxDS(); MessageBoxDS.thongbao = "Thêm sử dụng dịch vụ thành công!"; MessageBoxDS.maHinh = 1; m.ShowDialog(); } else { MessageBoxDS m = new MessageBoxDS(); MessageBoxDS.thongbao = "Thêm sử dụng dịch vụ thất bại!"; MessageBoxDS.maHinh = 3; m.ShowDialog(); } }
public bool CapnhatSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO) { bool them = false; if (phieuSuDungDichVuDAO.KiemtraSuDungDichVu(phieuSuDungDichVuDTO)) { them = true; } return(phieuSuDungDichVuDAO.CapNhatSuDungDichVu(phieuSuDungDichVuDTO, them)); }
public bool KiemtraSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO) { string query = "Select * From Phieusudungdichvu where Maphieuthuephong = " + phieuSuDungDichVuDTO.Maphieuthuephong + " and Madichvu = " + phieuSuDungDichVuDTO.Madichvu + ""; DataTable tb = new DataTable(); tb = dataProvider.ExecuteQuery_DataTble(query); if (tb == null || tb.Rows.Count == 0) { return(true); } return(false); }
private void gridDVdangSD_CellClick(object sender, DataGridViewCellEventArgs e) { if (gridDVdangSD.CurrentCell.ColumnIndex == 0) { SoLuongDVthem sl = new SoLuongDVthem(); sl.ShowDialog(); PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO(); phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong; phieuSuDungDichVuDTO.Madichvu = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value); phieuSuDungDichVuDTO.Soluong = slDVThem; CapnhatSuDungDichVu(phieuSuDungDichVuDTO); HienthiSuDungDichVu(); } else if (gridDVdangSD.CurrentCell.ColumnIndex == 1) { SoLuongDVthem sl = new SoLuongDVthem(); sl.ShowDialog(); if (slDVThem > Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value) || slDVThem == Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value)) { MessageBoxDS m = new MessageBoxDS(); MessageBoxDS.thongbao = "Số lượng trừ bớt phải nhỏ hơn hiện dùng"; MessageBoxDS.maHinh = 2; m.ShowDialog(); } else { PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO(); phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong; phieuSuDungDichVuDTO.Madichvu = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value); phieuSuDungDichVuDTO.Soluong = -slDVThem; CapnhatSuDungDichVu(phieuSuDungDichVuDTO); HienthiSuDungDichVu(); } } else if (gridDVdangSD.CurrentCell.ColumnIndex == 2) { PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO(); phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong; phieuSuDungDichVuDTO.Madichvu = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value); XoaSuDungDichVu(phieuSuDungDichVuDTO); HienthiSuDungDichVu(); } }
public bool XoaSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO) { string query = "DELETE From Phieusudungdichvu where Maphieuthuephong = " + phieuSuDungDichVuDTO.Maphieuthuephong + " and Madichvu = " + phieuSuDungDichVuDTO.Madichvu + ""; try { dataProvider.ExecuteQuery(query); return(true); }catch { return(false); } }
private void gridDSDV_CellClick(object sender, DataGridViewCellEventArgs e) { if (gridDSDV.CurrentCell.ColumnIndex == 0) { SoLuongDVthem sl = new SoLuongDVthem(); sl.ShowDialog(); PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO(); phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong; phieuSuDungDichVuDTO.Madichvu = Convert.ToInt32(gridDSDV.CurrentRow.Cells["Ma"].Value); phieuSuDungDichVuDTO.Soluong = slDVThem; CapnhatSuDungDichVu(phieuSuDungDichVuDTO); HienthiSuDungDichVu(); } }
private void XoaSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO) { PhieuSuDungDichVuBUS phieuSuDungDichVuBUS = new PhieuSuDungDichVuBUS(); if (phieuSuDungDichVuBUS.XoaSuDungDichVu(phieuSuDungDichVuDTO)) { MessageBoxDS m = new MessageBoxDS(); MessageBoxDS.thongbao = "Xóa sử dụng dịch vụ thành công!"; MessageBoxDS.maHinh = 1; m.ShowDialog(); } else { MessageBoxDS m = new MessageBoxDS(); MessageBoxDS.thongbao = "Xóa sử dụng dịch vụ thất bại!"; MessageBoxDS.maHinh = 3; m.ShowDialog(); } }
public bool CapNhatSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO, bool them) { string query = ""; if (them) { query = "INSERT INTO Phieusudungdichvu(Maphieuthuephong,Madichvu,Soluong)VALUES('" + phieuSuDungDichVuDTO.Maphieuthuephong + "','" + phieuSuDungDichVuDTO.Madichvu + "'," + phieuSuDungDichVuDTO.Soluong + ")"; } else { query = "UPDATE Phieusudungdichvu SET Soluong = " + phieuSuDungDichVuDTO.Soluong + " + Soluong" + " where Maphieuthuephong = '" + phieuSuDungDichVuDTO.Maphieuthuephong + "' and Madichvu = '" + phieuSuDungDichVuDTO.Madichvu + "'"; } try { dataProvider.ExecuteUpdateQuery(query); return(true); } catch { return(false); } }
public bool XoaSuDungDichVu(PhieuSuDungDichVuDTO phieuSuDungDichVuDTO) { return(phieuSuDungDichVuDAO.XoaSuDungDichVu(phieuSuDungDichVuDTO)); }