示例#1
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (dgv_DSPhong.SelectedRows.Count == 1)
     {
         Phong_WCFClient ph_wcf = new Phong_WCFClient();
         int             id     = ph_wcf.getIDPhong(dgv_DSPhong.SelectedRows[0].Cells[1].Value.ToString().Trim());
         frmTextPhong    ftph   = new frmTextPhong(this, "Sửa Nhân Viên", id.ToString());
         ftph.ShowDialog();
     }
     else
     {
         MessageBox.Show("Chọn 1 Phòng Cần Sửa", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         return;
     }
     // string idp = dgv_DSPhong.SelectedRows[0].Cells[1].Value.ToString().Trim();
     //// MessageBox.Show(idp);
     // frmTextPhong ftp = new frmTextPhong(this, "Sửa Phòng",idp);
     // ftp.ShowDialog();
 }
示例#2
0
        private void btnLuuDatPhong_Click(object sender, EventArgs e)
        {
            TimeSpan date = dtpNgayTraPhong.Value - DateTime.Now.Date;

            if (date.Days <= 0)
            {
                MessageBox.Show("Nhập Ngày Lớn Hơn Ngày Hiện Tại", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dtpNgayTraPhong.Focus();
                return;
            }

            Phong_WCFClient        ph_wcf    = new Phong_WCFClient();
            NhanVien_WCFClient     nv_wcf    = new NhanVien_WCFClient();
            PhieuCheckIn_WCFClient phieu_wcf = new PhieuCheckIn_WCFClient();
            PhieuCheckIn_Ent       p_ent     = new PhieuCheckIn_Ent();

            if (!CheckNull())
            {
                MessageBox.Show("Chưa Nhập Đủ Thông Tin", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            p_ent.Id_khach      = Convert.ToInt32(maKH);
            p_ent.Id_NhanVien   = ID_NV;
            p_ent.Id_Phong      = ph_wcf.getIDPhong(cbx_SoPhong.Text);
            p_ent.Giam_gia      = Convert.ToDouble(txtGiamGia.Text);
            p_ent.SoLuongKhach  = Convert.ToInt32(cbox_SoNguoi.Text);
            p_ent.Ngay_check_in = Convert.ToDateTime(DateTime.Now.ToShortDateString());
            TimeSpan gio_in = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);

            p_ent.Gio_check_in   = gio_in;
            p_ent.Ngay_check_out = Convert.ToDateTime(dtpNgayTraPhong.Text.ToString());
            TimeSpan gio_out = new TimeSpan(14, 00, 00);

            //p_ent.Id_DichVu = 0;

            p_ent.Gio_check_out = gio_out;
            if (phieu_wcf.ThemPhieuCheckIn(p_ent))
            {
                DialogResult ds = MessageBox.Show("Lưu Thành Công, Tiếp Tục ?", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (ds == DialogResult.OK)
                {
                    List <PhieuCheckIn_Ent> list = new List <PhieuCheckIn_Ent>();
                    list = phieu_wcf.lsPhieuCheckIn_ToDate(DateTime.Now.Date).ToList();
                    ph_wcf.update_TinhTrangPhong(p_ent.Id_Phong, 1);
                    Loading_DSP(DataTable_DSP(list));
                    Custom_DataGridView(dgv_DSPhieuCheckIn);
                    return;
                }
            }
            else
            {
                DialogResult ds = MessageBox.Show("Lưu Thất Bại, Thử Lại ?", "Lỗi", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                if (ds == DialogResult.Yes)
                {
                    return;
                }
                else
                {
                    this.Close();
                }
            }
        }