Esempio n. 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(myhouse.Model.Worker model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update t_worker set ");
            strSql.Append("wname=@wname,");
            strSql.Append("wsex=@wsex,");
            strSql.Append("wphoto=@wphoto,");
            strSql.Append("wpassword=@wpassword,");
            strSql.Append("wtel=@wtel,");
            strSql.Append("wemail=@wemail,");
            strSql.Append("wadress=@wadress,");
            strSql.Append("wtype=@wtype");
            strSql.Append(" where wid=@wid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@wname",     SqlDbType.Char,     12),
                new SqlParameter("@wsex",      SqlDbType.Char,      4),
                new SqlParameter("@wphoto",    SqlDbType.VarChar, 100),
                new SqlParameter("@wpassword", SqlDbType.VarChar,  50),
                new SqlParameter("@wtel",      SqlDbType.Char,     13),
                new SqlParameter("@wemail",    SqlDbType.VarChar,  30),
                new SqlParameter("@wadress",   SqlDbType.VarChar,  50),
                new SqlParameter("@wtype",     SqlDbType.Char,      4),
                new SqlParameter("@wid",       SqlDbType.Int,       4),
                new SqlParameter("@wcard",     SqlDbType.VarChar, 20)
            };
            parameters[0].Value = model.wname;
            parameters[1].Value = model.wsex;
            parameters[2].Value = model.wphoto;
            parameters[3].Value = model.wpassword;
            parameters[4].Value = model.wtel;
            parameters[5].Value = model.wemail;
            parameters[6].Value = model.wadress;
            parameters[7].Value = model.wtype;
            parameters[8].Value = model.wid;
            parameters[9].Value = model.wcard;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
 private void ShowInfo(int wid)
 {
     myhouse.BLL.WorkerService bll   = new myhouse.BLL.WorkerService();
     myhouse.Model.Worker      model = bll.GetModel(wid);
     this.lblwid.Text       = model.wid.ToString();
     this.txtwname.Text     = model.wname;
     this.txtwsex.Text      = model.wsex;
     this.txtwphoto.Text    = model.wphoto;
     this.lblwcard.Text     = model.wcard;
     this.txtwpassword.Text = model.wpassword;
     this.txtwtel.Text      = model.wtel;
     this.txtwemail.Text    = model.wemail;
     this.txtwadress.Text   = model.wadress;
     this.txtwtype.Text     = model.wtype;
 }
Esempio n. 3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public myhouse.Model.Worker DataRowToModel(DataRow row)
 {
     myhouse.Model.Worker model = new myhouse.Model.Worker();
     if (row != null)
     {
         if (row["wid"] != null && row["wid"].ToString() != "")
         {
             model.wid = int.Parse(row["wid"].ToString());
         }
         if (row["wname"] != null)
         {
             model.wname = row["wname"].ToString();
         }
         if (row["wsex"] != null)
         {
             model.wsex = row["wsex"].ToString();
         }
         if (row["wphoto"] != null)
         {
             model.wphoto = row["wphoto"].ToString();
         }
         if (row["wcard"] != null)
         {
             model.wcard = row["wcard"].ToString();
         }
         if (row["wpassword"] != null)
         {
             model.wpassword = row["wpassword"].ToString();
         }
         if (row["wtel"] != null)
         {
             model.wtel = row["wtel"].ToString();
         }
         if (row["wemail"] != null)
         {
             model.wemail = row["wemail"].ToString();
         }
         if (row["wadress"] != null)
         {
             model.wadress = row["wadress"].ToString();
         }
         if (row["wtype"] != null)
         {
             model.wtype = row["wtype"].ToString();
         }
     }
     return(model);
 }
Esempio n. 4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(myhouse.Model.Worker model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into t_worker(");
            strSql.Append("wname,wsex,wphoto,wcard,wpassword,wtel,wemail,wadress,wtype)");
            strSql.Append(" values (");
            strSql.Append("@wname,@wsex,@wphoto,@wcard,@wpassword,@wtel,@wemail,@wadress,@wtype)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@wname",     SqlDbType.Char,     12),
                new SqlParameter("@wsex",      SqlDbType.Char,      4),
                new SqlParameter("@wphoto",    SqlDbType.VarChar, 100),
                new SqlParameter("@wcard",     SqlDbType.VarChar,  20),
                new SqlParameter("@wpassword", SqlDbType.VarChar,  50),
                new SqlParameter("@wtel",      SqlDbType.Char,     13),
                new SqlParameter("@wemail",    SqlDbType.VarChar,  30),
                new SqlParameter("@wadress",   SqlDbType.VarChar,  50),
                new SqlParameter("@wtype",     SqlDbType.Char, 4)
            };
            parameters[0].Value = model.wname;
            parameters[1].Value = model.wsex;
            parameters[2].Value = model.wphoto;
            parameters[3].Value = model.wcard;
            parameters[4].Value = model.wpassword;
            parameters[5].Value = model.wtel;
            parameters[6].Value = model.wemail;
            parameters[7].Value = model.wadress;
            parameters[8].Value = model.wtype;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public myhouse.Model.Worker GetModel(int wid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 wid,wname,wsex,wphoto,wcard,wpassword,wtel,wemail,wadress,wtype from t_worker ");
            strSql.Append(" where wid=@wid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@wid", SqlDbType.Int, 4)
            };
            parameters[0].Value = wid;

            myhouse.Model.Worker model = new myhouse.Model.Worker();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtwname.Text.Trim().Length == 0)
            {
                strErr += "wname不能为空!\\n";
            }
            if (this.txtwsex.Text.Trim().Length == 0)
            {
                strErr += "wsex不能为空!\\n";
            }
            if (this.txtwphoto.Text.Trim().Length == 0)
            {
                strErr += "wphoto不能为空!\\n";
            }
            if (this.txtwcard.Text.Trim().Length == 0)
            {
                strErr += "wcard不能为空!\\n";
            }
            if (this.txtwpassword.Text.Trim().Length == 0)
            {
                strErr += "wpassword不能为空!\\n";
            }
            if (this.txtwtel.Text.Trim().Length == 0)
            {
                strErr += "wtel不能为空!\\n";
            }
            if (this.txtwemail.Text.Trim().Length == 0)
            {
                strErr += "wemail不能为空!\\n";
            }
            if (this.txtwadress.Text.Trim().Length == 0)
            {
                strErr += "wadress不能为空!\\n";
            }
            if (this.txtwtype.Text.Trim().Length == 0)
            {
                strErr += "wtype不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string wname     = this.txtwname.Text;
            string wsex      = this.txtwsex.Text;
            string wphoto    = this.txtwphoto.Text;
            string wcard     = this.txtwcard.Text;
            string wpassword = this.txtwpassword.Text;
            string wtel      = this.txtwtel.Text;
            string wemail    = this.txtwemail.Text;
            string wadress   = this.txtwadress.Text;
            string wtype     = this.txtwtype.Text;

            myhouse.Model.Worker model = new myhouse.Model.Worker();
            model.wname     = wname;
            model.wsex      = wsex;
            model.wphoto    = wphoto;
            model.wcard     = wcard;
            model.wpassword = wpassword;
            model.wtel      = wtel;
            model.wemail    = wemail;
            model.wadress   = wadress;
            model.wtype     = wtype;

            myhouse.BLL.WorkerService bll = new myhouse.BLL.WorkerService();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }