Beispiel #1
0
 public string LayMaKH(string cmnd)
 {
     KetNoi kn=new KetNoi();
     string query = string.Format("Select distinct dbo.[LayIDKH]({0}) from tblPhong",cmnd);
     SqlConnection con = new SqlConnection(kn.GetConnect());
     con.Open();
     SqlCommand cmd = new SqlCommand(query,con);
     string makh = cmd.ExecuteScalar().ToString();
     return makh;
 }
Beispiel #2
0
 public DataTable LayPhongTrong()
 {
     KetNoi kn=new KetNoi();
     string query = string.Format("Select * from LayPhongTrong()");
     SqlConnection con = new SqlConnection(kn.GetConnect());
     SqlCommand cmd = new SqlCommand(query, con);
     SqlDataAdapter ad = new SqlDataAdapter(cmd);
     DataTable dt = new DataTable();
     ad.Fill(dt);
     return dt;
 }
Beispiel #3
0
 public string ThuePhong(string makh, int sophong, string tgthue, string tgtra, int tiendc)
 {
     KetNoi kn = new KetNoi();
     SqlConnection con = new SqlConnection(kn.GetConnect());
     con.Open();
     string str = "ThemThuePhong";
     SqlCommand cmd = new SqlCommand(str, con);
     cmd.CommandType = CommandType.StoredProcedure;
     cmd.Parameters.AddWithValue("@idkhach", makh);
     cmd.Parameters.AddWithValue("@idphong", Convert.ToInt32(sophong));
     cmd.Parameters.AddWithValue("@tgbd",Convert.ToDateTime(tgthue));
     cmd.Parameters.AddWithValue("@tgtp",Convert.ToDateTime(tgtra));
     cmd.Parameters.AddWithValue("@tiendc", tiendc);
     SqlParameter para = new SqlParameter("@kq", SqlDbType.Int);
     para.Direction = ParameterDirection.Output;
     cmd.Parameters.Add(para);
     cmd.ExecuteNonQuery();
     string kq = para.Value.ToString();
     con.Close();
     cmd.Dispose();
     return kq;
 }
Beispiel #4
0
 private void ThucHienThue()
 {
     if (dtgThuePhong.RowCount == 0) return;
     string makh = tp.LayMaKH(txtCMND.Text);
     if (makh == null)
     {
         MessageBox.Show("Không có khách hàng.yêu cầu kiểm tra lại");
         return;
     }
     try
     {
         KetNoi kn = new KetNoi();
         KhachHang kh = new KhachHang();
         SqlConnection con = new SqlConnection(kn.GetConnect());
         for (int i = 0; i < dtgThuePhong.RowCount; i++)
         {
             if (dtgThuePhong[0, i].Selected == true)
             {
                 string sophong = dtgThuePhong[1, i].Value.ToString();
                 string kq = tp.ThuePhong(makh, Convert.ToInt32(sophong), dTPTGBD.Text, dTPTGKT.Text, Convert.ToInt32(txtTienThue.Text));
                 if (kq == "1")
                     MessageBox.Show("Phòng không đảm bảo chất lượng");
                 else
                     MessageBox.Show("Đăng kí thuê thành công");
             }
         }
     }
     catch (Exception er)
     {
         MessageBox.Show(er.Message);
     }
 }