Esempio n. 1
0
        private void datphong()
        {
            khachhang.TenKH = textBox1.Text;
            khachhang.CMND  = textBox2.Text;
            khachhang.SDT   = textBox7.Text;
            if (comboBox1.SelectedIndex == 0)
            {
                khachhang.GioiTinh = false;
            }
            else
            {
                khachhang.GioiTinh = true;
            }
            khachhang.QuocTich = textBox5.Text;
            khachhang.Email    = textBox6.Text;
            phieudk.NgayDen    = dateTimePicker1.Value;
            phieudk.NguoiLon   = int.Parse(textBox9.Text);
            phieudk.TreEm      = int.Parse(textBox10.Text);
            phieudk.SoPhong    = int.Parse(textBox11.Text);
            for (int i = 0; i < dataGridView4.Rows.Count; i++)
            {
                string v = dataGridView4.Rows[i].Cells[0].Value.ToString().TrimEnd();
                dichvuchon = db.DichVus.SingleOrDefault(p => p.TenDV == v);
                dichvu.Add(dichvuchon);
            }
            phieudk.DichVus = dichvu;
            for (int i = 0; i < dataGridView2.Rows.Count; i++)
            {
                string n = dataGridView2.Rows[i].Cells[0].Value.ToString().TrimEnd();
                phong           = db.Phongs.SingleOrDefault(p => p.TenPhong == n);
                phong.TrangThai = true;
                listphong.Add(phong);
            }
            phieudk.Phongs = listphong;
            if (int.TryParse(txtDatTruoc.Text, out int a))
            {
                phieudk.TraTruoc = a;
            }
            else
            {
                MessageBox.Show("Xin nhập số vào ô trả trước!");
            }
            phieudk.ChuThich = textBox12.Text;
            db.KhachHangs.Add(khachhang);
            db.SaveChanges();
            var makh = db.KhachHangs.SingleOrDefault(p => p.TenKH == textBox1.Text);

            phieudk.KhachHang = makh;
            db.MaPhieuDKs.Add(phieudk);
            db.SaveChanges();
            MessageBox.Show("Luu thanh cong!");
            huydatphong();
        }
Esempio n. 2
0
        private void btnThemPhong_Click(object sender, EventArgs e)
        {
            var suaGia   = new QuanLyKhachSan.Model.GiaPhong();
            var suaphong = new QuanLyKhachSan.Model.Phong();

            suaphong.TenPhong = textBox1.Text;
            string malp      = cmbLoaiPhong.Text.TrimEnd();
            var    loaiphong = db.LoaiPhongs.Where(p => p.TenLP == malp).ToList();

            suaGia.MaLP = loaiphong[0].MaLP.TrimEnd();
            string kieu      = cmbKieuPhong.Text.TrimEnd();
            var    Kieuphong = db.KieuPhongs.Where(p => p.TenKP == kieu).ToList();

            suaGia.MaKP        = Kieuphong[0].MaKP.TrimEnd();
            suaGia.Gia         = int.Parse(textBox2.Text);
            suaphong.MotaPhong = txtMota.Text;
            db.SaveChanges();

            MessageBox.Show("Đã Them thành công phòng!");
            Phong_Load(sender, e);
        }