public KhuVucCollection TimDSKhuVuc(string tenkhuvuc)
        {
            KhuVucCollection khuvuccoll = new KhuVucCollection();

            SqlConnection cnn = new SqlConnection(cnnstr);
            string query = "select * from KhuVuc where tenkhuvuc <> '' ";
            query += "order by tenkhuvuc";
            SqlCommand cmd = new SqlCommand(query, cnn);
            if (tenkhuvuc != "")
            {
                query = "select * from KhuVuc where tenkhuvuc like @tenkhuvuc and tenkhuvuc <>''";
                query += "order by tenkhuvuc";
                cmd = new SqlCommand(query, cnn);
                cmd.Parameters.AddWithValue("@tenkhuvuc", "%" + tenkhuvuc + "%");
            }
            cnn.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                KhuVucBO khuvucBO = new KhuVucBO();
                khuvucBO.MaKhuVuc = dr["MaKhuVuc"].ToString();
                khuvucBO.TenKhuVuc = dr["TenKhuVuc"].ToString();
                khuvuccoll.Add(khuvucBO);
                
            }
            cnn.Close();
            return khuvuccoll;
        }
 public void SuaKhuVuc(KhuVucBO khuvucBO)
 {
     SqlConnection cnn = new SqlConnection(cnnstr);
     string query = "update KhuVuc set tenkhuvuc=@tenkhuvuc where makhuvuc=@makhuvuc ";
     SqlCommand cmd = new SqlCommand(query, cnn);
     cmd.Parameters.AddWithValue("@tenkhuvuc", khuvucBO.TenKhuVuc);
     cmd.Parameters.AddWithValue("@makhuvuc", khuvucBO.MaKhuVuc);
     cnn.Open();
     cmd.ExecuteNonQuery();
     cnn.Close();
 }
        public bool SuaKhuVuc(string makhuvuc, string tenkhuvuc)
        {
            try
            {
                KhuVucBO khuvucBO = new KhuVucBO();
                khuvucBO.MaKhuVuc = makhuvuc;
                khuvucBO.TenKhuVuc = tenkhuvuc;
                khuvucDAO.SuaKhuVuc(khuvucBO);
              
                return true;
            }
            catch
            {
                return false;
            }

        }
 public KhuVucBO Tim1KhuVuc(string makhuvuc)
 {
     KhuVucBO nxbBO = new KhuVucBO();
     SqlConnection cnn = new SqlConnection(cnnstr);
     string query = "select * from KhuVuc where tenkhuvuc <> '' ";
     query += " AND makhuvuc=@makhuvuc";
     SqlCommand cmd = new SqlCommand(query, cnn);
     cmd.Parameters.AddWithValue("@makhuvuc", makhuvuc);
     cnn.Open();
     SqlDataReader dr = cmd.ExecuteReader();
     while (dr.Read())
     {
         nxbBO.MaKhuVuc = dr["makhuvuc"].ToString();
         nxbBO.TenKhuVuc = dr["tenkhuvuc"].ToString();
         break;
     }
     cnn.Close();
     return nxbBO;
 }
Пример #5
0
 public void Add(KhuVucBO khuvucBO)
 {
     List.Add(khuvucBO);
 }
 public void NapKhuVuc()
 {
     KhuVucCollection source = new KhuVucCollection();
     KhuVucCollection temp = khuvucBUS.TimDSKhuVuc("");
     KhuVucBO khuvucBO = new KhuVucBO();
     khuvucBO.MaKhuVuc = "";
     khuvucBO.TenKhuVuc = "...";
     source.Add(khuvucBO);
     for(int i=0;i<temp.Count;i++)
         source.Add(temp.Index(i));
     ////khu vực
     KhuvucDropdown.DataSource = source;
     KhuvucDropdown.DataTextField = "TenKhuVuc";
     KhuvucDropdown.DataValueField = "MaKhuVuc";
     KhuvucDropdown.DataBind();
 }