Beispiel #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtid.Text))
            {
                strErr += "id格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtname.Text))
            {
                strErr += "name格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtpwd.Text))
            {
                strErr += "pwd格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int id   = int.Parse(this.txtid.Text);
            int name = int.Parse(this.txtname.Text);
            int pwd  = int.Parse(this.txtpwd.Text);

            yuhi.Model.user model = new yuhi.Model.user();
            model.id   = id;
            model.name = name;
            model.pwd  = pwd;

            yuhi.BLL.user bll = new yuhi.BLL.user();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
Beispiel #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(yuhi.Model.user model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update user set ");
            strSql.Append("id=@id,");
            strSql.Append("name=@name,");
            strSql.Append("pwd=@pwd");
            strSql.Append(" where ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",   MySqlDbType.Int32, 11),
                new MySqlParameter("@name", MySqlDbType.Int32, 11),
                new MySqlParameter("@pwd",  MySqlDbType.Int32, 11)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.name;
            parameters[2].Value = model.pwd;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(yuhi.Model.user model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into user(");
            strSql.Append("id,name,pwd)");
            strSql.Append(" values (");
            strSql.Append("@id,@name,@pwd)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",   MySqlDbType.Int32, 11),
                new MySqlParameter("@name", MySqlDbType.Int32, 11),
                new MySqlParameter("@pwd",  MySqlDbType.Int32, 11)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.name;
            parameters[2].Value = model.pwd;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #4
0
 private void ShowInfo()
 {
     yuhi.BLL.user   bll   = new yuhi.BLL.user();
     yuhi.Model.user model = bll.GetModel();
     this.txtid.Text   = model.id.ToString();
     this.txtname.Text = model.name.ToString();
     this.txtpwd.Text  = model.pwd.ToString();
 }
Beispiel #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public yuhi.Model.user DataRowToModel(DataRow row)
 {
     yuhi.Model.user model = new yuhi.Model.user();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["name"] != null && row["name"].ToString() != "")
         {
             model.name = int.Parse(row["name"].ToString());
         }
         if (row["pwd"] != null && row["pwd"].ToString() != "")
         {
             model.pwd = int.Parse(row["pwd"].ToString());
         }
     }
     return(model);
 }
Beispiel #6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public yuhi.Model.user GetModel()
        {
            //该表无主键信息,请自定义主键/条件字段
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,name,pwd from user ");
            strSql.Append(" where ");
            MySqlParameter[] parameters =
            {
            };

            yuhi.Model.user model = new yuhi.Model.user();
            DataSet         ds    = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }