Esempio n. 1
0
 private void ThemSDDV()
 {
     try
     {
         SDDVPhong sd = new SDDVPhong
         {
             MaPhong    = txtMaPhong.Text,
             CMND       = txtCMND.Text,
             MaDV       = txtMaDV.Text,
             TenDV      = txtTenDV.Text,
             SoLuong    = int.Parse(txtSoLuong.Text),
             NgaySD     = dtpNgaySD.Value,
             TongTienDV = double.Parse(txtGiaDV.Text) * int.Parse(txtSoLuong.Text),
             ThanhToan  = "Chưa thanh toán"
         };
         if (db.SDDVPhongs.Where(p => p.CMND == txtCMND.Text && p.MaDV == txtMaDV.Text).SingleOrDefault() != null)
         {
             MessageBox.Show("Bạn đã chọn sử dụng dịch vụ này! Vui lòng chọn sửa nếu muốn thay đổi số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             db.SDDVPhongs.InsertOnSubmit(sd);
             db.SubmitChanges();
             MessageBox.Show("Sử dụng dịch vụ thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadSDDV();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lỗi dữ liệu! Vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
 private void SuaSDDV()
 {
     try
     {
         SDDVPhong sd = db.SDDVPhongs.SingleOrDefault(p => p.MaPhong == txtMaPhong.Text && p.MaDV == txtMaDV.Text);
         {
             sd.SoLuong    = int.Parse(txtSoLuong.Text);
             sd.TongTienDV = double.Parse(txtGiaDV.Text) * int.Parse(txtSoLuong.Text);
         }
         db.SubmitChanges();
         MessageBox.Show("Sửa thông tin thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         LoadSDDV();
     }
     catch (Exception)
     {
         MessageBox.Show("Bạn phải chọn đúng mã phòng và mã dịch vụ ở 2 bảng trên hoặc Dữ liệu bạn nhập bị lỗi! Vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btnTraP_Click(object sender, EventArgs e)
        {
            ThuePhong    tp = db.ThuePhongs.SingleOrDefault(p => p.CMND == txtCMND.Text);
            SDDVPhong    sd = db.SDDVPhongs.FirstOrDefault(p => p.CMND == txtCMND.Text);
            DialogResult dr = MessageBox.Show("Bạn có chắc muốn thanh toán cho khách hàng " + tp.HotenKH, "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (tp != null && dr == DialogResult.OK)
            {
                tp.Ngaydi    = DateTime.Now;
                tp.ThanhToan = "Đã thanh toán";
                sd.ThanhToan = "Đã thanh toán";
                PhongK ph = db.PhongKs.SingleOrDefault(p => p.MaPhong == txtMaPhong.Text.Trim());
                ph.TinhTrang = "Trống";
                ThemDT();
                db.SubmitChanges();
                LoadDST();
                MessageBox.Show("Bạn đã thanh toán thành công mã phòng " + tp.MaPhong + " của khách hàng " + tp.HotenKH + " vào lúc " + DateTime.Now + " .", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 4
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         SDDVPhong    sd = db.SDDVPhongs.SingleOrDefault(p => p.MaPhong == txtMP.Text && p.MaDV == txtMaDV.Text);
         DialogResult dr = MessageBox.Show("Bạn có thực sự muốn xóa ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (dr == DialogResult.OK)
         {
             db.SDDVPhongs.DeleteOnSubmit(sd);
             db.SubmitChanges();
             MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadSDDV();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bạn phải chọn đúng mã phòng và mã dịch vụ ở 2 bảng trên!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }