Esempio n. 1
0
        /// <summary>
        /// 添加省份
        /// </summary>
        /// <param name="province"></param>
        /// <returns></returns>
        public int AddProvince(TProvince province)
        {
            int stat = 0;

            #region 变量
            string code = province.code;
            string name = province.name;
            #endregion
            NameValueCollection nvc = new NameValueCollection();
            nvc.Add("@code", code);
            nvc.Add("@name", name);
            dh.Open();
            dh.ExecuteNonQuery(CommandType.Text, "Insert into province(code,name)values(@code,@name)", nvc);
            dh.Close();
            return(stat);
        }
Esempio n. 2
0
        /// <summary>
        /// 更新 省
        /// </summary>
        /// <param name="province"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        public int UpdateProvince(TProvince province, int id)
        {
            int stat = 0;

            #region  变量
            string code = province.code;
            string name = province.name;
            #endregion
            NameValueCollection nvc = new NameValueCollection();
            nvc.Add("@code", code);
            nvc.Add("@name", name);
            nvc.Add("@id", id.ToString());
            dh.Open();
            dh.ExecuteNonQuery(CommandType.Text, "Update province set code=@code,name=@name where id=@id", nvc);
            dh.Close();
            return(stat);
        }
Esempio n. 3
0
        public TProvince GetProvinceByCode(string Code)
        {
            TProvince           tp  = new TProvince();
            NameValueCollection nvc = new NameValueCollection();

            nvc.Add("@code", Code);
            dh.Open();
            using (DbDataReader dr = dh.ExecuteReader(CommandType.Text, "Select ID,code,name from province where code=@code", nvc))
            {
                if (dr.HasRows)
                {
                    dr.Read();
                    int provinceid = 0;
                    Int32.TryParse(dr[0].ToString().Trim(), out provinceid);
                    tp.ID   = provinceid;
                    tp.code = dr[1].ToString().Trim();
                    tp.name = dr[2].ToString();
                }
            }
            dh.Close();
            return(tp);
        }