Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string userid = Request.QueryString["userId"]; //从地址栏获取传过来的值

            if (!IsPostBack)                               //回传提交,如果不是第一次执行,则不走这段代码
            {
                mdluser          = blluser.GetModel(int.Parse(userid));
                TBusername.Text  = mdluser.userLoginName;
                TBuserTrue.Text  = mdluser.userTrueName;
                TBuserpwd.Text   = mdluser.userPass;
                TBuserEmail.Text = mdluser.userEmail;
                TBuserTel.Text   = mdluser.userTel;
            }
        }
Exemple #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(rr2.Model.userInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update userInfo set ");
            strSql.Append("userLoginName=@userLoginName,");
            strSql.Append("userTrueName=@userTrueName,");
            strSql.Append("userPass=@userPass,");
            strSql.Append("userEmail=@userEmail,");
            strSql.Append("userTel=@userTel,");
            strSql.Append("flag=@flag,");
            strSql.Append("ext1=@ext1,");
            strSql.Append("ext2=@ext2,");
            strSql.Append("ext3=@ext3");
            strSql.Append(" where userId=@userId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@userLoginName", SqlDbType.VarChar,  50),
                new SqlParameter("@userTrueName",  SqlDbType.VarChar,  50),
                new SqlParameter("@userPass",      SqlDbType.VarChar,  30),
                new SqlParameter("@userEmail",     SqlDbType.VarChar,  50),
                new SqlParameter("@userTel",       SqlDbType.VarChar,  20),
                new SqlParameter("@flag",          SqlDbType.Int,       4),
                new SqlParameter("@ext1",          SqlDbType.VarChar, 200),
                new SqlParameter("@ext2",          SqlDbType.VarChar, 200),
                new SqlParameter("@ext3",          SqlDbType.VarChar, 200),
                new SqlParameter("@userId",        SqlDbType.Int, 4)
            };
            parameters[0].Value = model.userLoginName;
            parameters[1].Value = model.userTrueName;
            parameters[2].Value = model.userPass;
            parameters[3].Value = model.userEmail;
            parameters[4].Value = model.userTel;
            parameters[5].Value = model.flag;
            parameters[6].Value = model.ext1;
            parameters[7].Value = model.ext2;
            parameters[8].Value = model.ext3;
            parameters[9].Value = model.userId;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
 private void ShowInfo(int userId)
 {
     rr2.BLL.userInfo   bll   = new rr2.BLL.userInfo();
     rr2.Model.userInfo model = bll.GetModel(userId);
     this.lbluserId.Text        = model.userId.ToString();
     this.txtuserLoginName.Text = model.userLoginName;
     this.txtuserTrueName.Text  = model.userTrueName;
     this.txtuserPass.Text      = model.userPass;
     this.txtuserEmail.Text     = model.userEmail;
     this.txtuserTel.Text       = model.userTel;
     this.txtflag.Text          = model.flag.ToString();
     this.txtext1.Text          = model.ext1;
     this.txtext2.Text          = model.ext2;
     this.txtext3.Text          = model.ext3;
 }
Exemple #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public rr2.Model.userInfo DataRowToModel(DataRow row)
 {
     rr2.Model.userInfo model = new rr2.Model.userInfo();
     if (row != null)
     {
         if (row["userId"] != null && row["userId"].ToString() != "")
         {
             model.userId = int.Parse(row["userId"].ToString());
         }
         if (row["userLoginName"] != null)
         {
             model.userLoginName = row["userLoginName"].ToString();
         }
         if (row["userTrueName"] != null)
         {
             model.userTrueName = row["userTrueName"].ToString();
         }
         if (row["userPass"] != null)
         {
             model.userPass = row["userPass"].ToString();
         }
         if (row["userEmail"] != null)
         {
             model.userEmail = row["userEmail"].ToString();
         }
         if (row["userTel"] != null)
         {
             model.userTel = row["userTel"].ToString();
         }
         if (row["flag"] != null && row["flag"].ToString() != "")
         {
             model.flag = int.Parse(row["flag"].ToString());
         }
         if (row["ext1"] != null)
         {
             model.ext1 = row["ext1"].ToString();
         }
         if (row["ext2"] != null)
         {
             model.ext2 = row["ext2"].ToString();
         }
         if (row["ext3"] != null)
         {
             model.ext3 = row["ext3"].ToString();
         }
     }
     return(model);
 }
Exemple #5
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(rr2.Model.userInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into userInfo(");
            strSql.Append("userLoginName,userTrueName,userPass,userEmail,userTel,flag,ext1,ext2,ext3)");
            strSql.Append(" values (");
            strSql.Append("@userLoginName,@userTrueName,@userPass,@userEmail,@userTel,@flag,@ext1,@ext2,@ext3)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@userLoginName", SqlDbType.VarChar,  50),
                new SqlParameter("@userTrueName",  SqlDbType.VarChar,  50),
                new SqlParameter("@userPass",      SqlDbType.VarChar,  30),
                new SqlParameter("@userEmail",     SqlDbType.VarChar,  50),
                new SqlParameter("@userTel",       SqlDbType.VarChar,  20),
                new SqlParameter("@flag",          SqlDbType.Int,       4),
                new SqlParameter("@ext1",          SqlDbType.VarChar, 200),
                new SqlParameter("@ext2",          SqlDbType.VarChar, 200),
                new SqlParameter("@ext3",          SqlDbType.VarChar, 200)
            };
            parameters[0].Value = model.userLoginName;
            parameters[1].Value = model.userTrueName;
            parameters[2].Value = model.userPass;
            parameters[3].Value = model.userEmail;
            parameters[4].Value = model.userTel;
            parameters[5].Value = model.flag;
            parameters[6].Value = model.ext1;
            parameters[7].Value = model.ext2;
            parameters[8].Value = model.ext3;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Exemple #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            rr2.Model.userInfo curuser = new rr2.Model.userInfo();
            curuser.userLoginName = TBusername.Text;
            curuser.userTrueName  = TBuserTrue.Text;
            curuser.userPass      = TBuserpwd.Text;
            curuser.userEmail     = TBuserEmail.Text;
            curuser.userTel       = TBuserTel.Text;
            curuser.flag          = int.Parse(DropDownList1.SelectedValue);
            int jg = new rr2.BLL.userInfo().Add(curuser);

            if (jg == 0)
            {
                LblTishi.Text = "注册失败,请检查数据完整性";
            }
            else
            {
                LblTishi.Text = "注册成功!!";
            }
        }
Exemple #7
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public rr2.Model.userInfo GetModel(int userId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 userId,userLoginName,userTrueName,userPass,userEmail,userTel,flag,ext1,ext2,ext3 from userInfo ");
            strSql.Append(" where userId=@userId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@userId", SqlDbType.Int, 4)
            };
            parameters[0].Value = userId;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #8
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtuserLoginName.Text.Trim().Length == 0)
            {
                strErr += "userLoginName不能为空!\\n";
            }
            if (this.txtuserTrueName.Text.Trim().Length == 0)
            {
                strErr += "userTrueName不能为空!\\n";
            }
            if (this.txtuserPass.Text.Trim().Length == 0)
            {
                strErr += "userPass不能为空!\\n";
            }
            if (this.txtuserEmail.Text.Trim().Length == 0)
            {
                strErr += "userEmail不能为空!\\n";
            }
            if (this.txtuserTel.Text.Trim().Length == 0)
            {
                strErr += "userTel不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtflag.Text))
            {
                strErr += "flag格式错误!\\n";
            }
            if (this.txtext1.Text.Trim().Length == 0)
            {
                strErr += "ext1不能为空!\\n";
            }
            if (this.txtext2.Text.Trim().Length == 0)
            {
                strErr += "ext2不能为空!\\n";
            }
            if (this.txtext3.Text.Trim().Length == 0)
            {
                strErr += "ext3不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int    userId        = int.Parse(this.lbluserId.Text);
            string userLoginName = this.txtuserLoginName.Text;
            string userTrueName  = this.txtuserTrueName.Text;
            string userPass      = this.txtuserPass.Text;
            string userEmail     = this.txtuserEmail.Text;
            string userTel       = this.txtuserTel.Text;
            int    flag          = int.Parse(this.txtflag.Text);
            string ext1          = this.txtext1.Text;
            string ext2          = this.txtext2.Text;
            string ext3          = this.txtext3.Text;


            rr2.Model.userInfo model = new rr2.Model.userInfo();
            model.userId        = userId;
            model.userLoginName = userLoginName;
            model.userTrueName  = userTrueName;
            model.userPass      = userPass;
            model.userEmail     = userEmail;
            model.userTel       = userTel;
            model.flag          = flag;
            model.ext1          = ext1;
            model.ext2          = ext2;
            model.ext3          = ext3;

            rr2.BLL.userInfo bll = new rr2.BLL.userInfo();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }