public List <SuDungDichVu> DanhSachDVPhongSD(string masudungdichvu) { List <SuDungDichVu> list = new List <SuDungDichVu>(); SqlParameter[] pa = new SqlParameter[] { new SqlParameter("@masudungdichvu", masudungdichvu), }; DataTable dt = new DataTable(); dt = DataProvider.Instance.GetData("sp_danhsachdichvusudungcuaphong", pa); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { SuDungDichVu s = new SuDungDichVu(); s.Masudungdichvu = masudungdichvu; s.Madichvu = dr["madichvu"].ToString(); s.Thanhtien = Decimal.Parse(dr["thanhtien"].ToString()); s.Soluong = (int)dr["soluong"]; s.Dongia = Decimal.Parse(dr["dongia"].ToString()); s.Tendichvu = dr["tendichvu"].ToString(); list.Add(s); } } return(list); }
public bool addSuDungDichVu(SuDungDichVu sddv) { SqlParameter[] para = { new SqlParameter("phongma", sddv.PhongMa), new SqlParameter("khachma", sddv.KhachMa), new SqlParameter("dichvuma", sddv.DichVuMa), new SqlParameter("soluong", sddv.SoLuong), }; da.Query("procedure_insertSuDungDichVu", para); return(true); }
private void btnSuaSDDV_Click(object sender, EventArgs e) { SuDungDichVu sddv = new SuDungDichVu(); sddv.Ma = dtgSuDungDichVu.Rows[dtgSuDungDichVu.CurrentRow.Index].Cells[0].Value.ToString(); sddv.PhongMa = cbbPhongSDDV.SelectedValue.ToString().Trim(); sddv.KhachMa = cbbKhachMa.Text.ToString().Trim(); sddv.DichVuMa = cbbSDDichVu.SelectedValue.ToString().Trim(); sddv.SoLuong = int.Parse(txtSoLuongSDDV.Text.ToString().Trim()); if (controller.updateSuDungDichVu(sddv)) { dtgSuDungDichVu.DataSource = controller.getList_SuDungDichVu(); } }
public ActionResult AddService(SuDungDichVu model) { try { model.ThoiGianSuDung = DateTime.Now; Db.SuDungDichVus.Add(model); Db.SaveChanges(); TempData["notice"] = "Thêm dịch vụ thành công!"; return(Redirect("/Admin/Booking/Service/" + model.MaPhongKhachHang)); } catch { return(RedirectToAction("Index")); } }
private void btnThemSDDV_Click(object sender, EventArgs e) { if (checkSDDV()) { SuDungDichVu sddv = new SuDungDichVu(); sddv.PhongMa = cbbPhongSDDV.SelectedValue.ToString().Trim(); sddv.KhachMa = cbbKhachMa.Text.ToString().Trim(); sddv.DichVuMa = cbbSDDichVu.SelectedValue.ToString().Trim(); sddv.SoLuong = int.Parse(txtSoLuongSDDV.Text.ToString().Trim()); if (controller.addSuDungDichVu(sddv)) { dtgSuDungDichVu.DataSource = controller.getList_SuDungDichVu(); } } }
public SuDungDichVu get_SuDungDichVu(DataRow row) { SuDungDichVu sddv = new SuDungDichVu(); sddv.Ma = row["ma"].ToString().Trim(); sddv.PhongMa = row["phongma"].ToString().Trim(); sddv.KhachMa = row["khachma"].ToString().Trim(); sddv.DichVuMa = row["dichvuma"].ToString().Trim(); sddv.NgaySuDung = DateTime.Parse(row["ngaysudung"].ToString().Trim()); sddv.SoLuong = int.Parse(row["soluong"].ToString().Trim()); double thanhtien = 0; double.TryParse(row["thanhtien"].ToString().Trim(), out thanhtien); sddv.ThanhTien = thanhtien; return(sddv); }
//Xóa dịch vụ đã dùng private void dgvDichVuDaSuDung_CellContentClick(object sender, DataGridViewCellEventArgs e) { string str_mapt = dgvKhachHang.Rows[dgvKhachHang.CurrentCell.RowIndex].Cells["MaPT"].Value.ToString().Trim(); int i = dgvDichVuDaSuDung.CurrentCell.RowIndex; //lấy chỉ số hàng đang chọn SuDungDichVu sddv = new SuDungDichVu(); sddv.MaDV = dgvDichVuDaSuDung.Rows[i].Cells[1].Value.ToString().Trim(); sddv.MaPT = str_mapt; DialogResult result = MessageBox.Show("Bạn xác nhận xóa dịch vụ này chứ?", "Thông Báo", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { dal_SDDV.XoaSuDungDichVu(sddv); dgvDichVuDaSuDung.DataSource = dal_SDDV.ThongTinSuDungDichVuTheoMaPhieuThue(str_mapt); } }
// Thêm dịch vụ vào csdl bảng suwe dụng dịch vụ với thuộc tính mã phiếu thuê, mã dịch vụ, số lượng private void dgvTenDV_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string str_mapt = dgvKhachHang.Rows[dgvKhachHang.CurrentCell.RowIndex].Cells["MaPT"].Value.ToString().Trim(); int i = dgvTenDV.CurrentCell.RowIndex; frmSDDV_SoLuong frmSDDV_SoLuong = new frmSDDV_SoLuong(); frmSDDV_SoLuong.ShowDialog(); //Nếu số lượng dịch vụ khác 0 thì thêm vào if (SDDV_SoLuong != 0) { SuDungDichVu sddv = new SuDungDichVu(); sddv.MaPT = str_mapt; sddv.MaDV = dgvTenDV.Rows[i].Cells[0].Value.ToString(); sddv.SoLuong = SDDV_SoLuong; int ketqua = dal_SDDV.ThemSuDungDichVu(sddv); // thêm dịch vụ if (ketqua == 0) { dal_SDDV.SuaSuDungDichVu(sddv); // nếu có rồi thì sửa lại } // cập nhật lại dgv bảng các dịch vụ đã sử dụng dgvDichVuDaSuDung.DataSource = dal_SDDV.ThongTinSuDungDichVuTheoMaPhieuThue(str_mapt); } }
public int XoaSuDungDichVu(SuDungDichVu sddv) { return(conn.ThucHienLenh("Delete from SUDUNGDV where MaPT= '" + sddv.MaPT + "' and MaDV = '" + sddv.MaDV + "'")); }
public int SuaSuDungDichVu(SuDungDichVu sddv) { return(conn.ThucHienLenh("Update SUDUNGDV SET SoLuong='" + sddv.SoLuong + "'where MaPT='" + sddv.MaPT + "' and MaDV = '" + sddv.MaDV + "'")); }
public int ThemSuDungDichVu(SuDungDichVu sddv) { return(conn.ThucHienLenh("Insert SUDUNGDV(MaPT, MaDV, SoLuong) values('" + sddv.MaPT + "','" + sddv.MaDV + "','" + sddv.SoLuong + "')")); }