예제 #1
0
        void ThemPhong()
        {
            using (QuanLiKhachSanEntities db = new QuanLiKhachSanEntities())
            {
                string id  = (Int32.Parse(db.Phong.Select(m => m.ID).Max()) + 1).ToString();
                string ten = txbTenPhong.Text;

                if (db.Phong.Select(m => m.Ten).Contains(ten))
                {
                    MessageBox.Show("Tên phòng đã tồn tại");
                    return;
                }
                int loai      = (cbLoaiPhong.SelectedValue as LoaiPhong).ID;
                int trangthai = (cbTrangThai.SelectedValue as TinhTrang).ID;

                Phong p = new Phong()
                {
                    ID          = id,
                    Ten         = ten,
                    IDLoai      = loai,
                    IDTinhTrang = trangthai
                };

                db.Phong.Add(p);
                db.SaveChanges();

                MessageBox.Show("Thêm phòng thành công");
                LoadPhong(dtgvPhong);
            }
        }
예제 #2
0
        void XoaPhong()
        {
            using (QuanLiKhachSanEntities db = new QuanLiKhachSanEntities())
            {
                string id = txbIDPhong.Text;

                db.Phong.Remove(db.Phong.Find(id));
                db.SaveChanges();

                MessageBox.Show("Xóa phòng thành công");
                LoadPhong(dtgvPhong);
            }
        }
예제 #3
0
        void SuaPhong()
        {
            using (QuanLiKhachSanEntities db = new QuanLiKhachSanEntities())
            {
                string id = txbIDPhong.Text;

                Phong phong = db.Phong.Find(id);

                int loai      = (cbLoaiPhong.SelectedValue as LoaiPhong).ID;
                int trangthai = (cbTrangThai.SelectedValue as TinhTrang).ID;

                phong.IDLoai      = loai;
                phong.IDTinhTrang = trangthai;


                db.SaveChanges();

                MessageBox.Show("Sửa phòng thành công");
                LoadPhong(dtgvPhong);
            }
        }