Beispiel #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.User model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update User set ");
            strSql.Append("UserName=@UserName,");
            strSql.Append("ShowName=@ShowName,");
            strSql.Append("PassWord=@PassWord,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("PhoneNum=@PhoneNum,");
            strSql.Append("Email=@Email,");
            strSql.Append("Age=@Age,");
            strSql.Append("ImgUrl=@ImgUrl,");
            strSql.Append("IsEnable=@IsEnable,");
            strSql.Append("CreateTime=@CreateTime,");
            strSql.Append("UpdateTime=@UpdateTime");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName",   SqlDbType.VarChar,   100),
                new SqlParameter("@ShowName",   SqlDbType.VarChar,   100),
                new SqlParameter("@PassWord",   SqlDbType.VarChar,    20),
                new SqlParameter("@Sex",        SqlDbType.Bit,         1),
                new SqlParameter("@PhoneNum",   SqlDbType.VarChar,    20),
                new SqlParameter("@Email",      SqlDbType.VarChar,    50),
                new SqlParameter("@Age",        SqlDbType.Int,         4),
                new SqlParameter("@ImgUrl",     SqlDbType.VarChar,    -1),
                new SqlParameter("@IsEnable",   SqlDbType.Bit,         1),
                new SqlParameter("@CreateTime", SqlDbType.DateTime),
                new SqlParameter("@UpdateTime", SqlDbType.DateTime),
                new SqlParameter("@Id",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.UserName;
            parameters[1].Value  = model.ShowName;
            parameters[2].Value  = model.PassWord;
            parameters[3].Value  = model.Sex;
            parameters[4].Value  = model.PhoneNum;
            parameters[5].Value  = model.Email;
            parameters[6].Value  = model.Age;
            parameters[7].Value  = model.ImgUrl;
            parameters[8].Value  = model.IsEnable;
            parameters[9].Value  = model.CreateTime;
            parameters[10].Value = model.UpdateTime;
            parameters[11].Value = model.Id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
 private void ShowInfo(int ID)
 {
     Maticsoft.BLL.User   bll   = new Maticsoft.BLL.User();
     Maticsoft.Model.User model = bll.GetModel(ID);
     this.lblID.Text           = model.ID.ToString();
     this.txtGUID.Text         = model.GUID;
     this.txtUserName.Text     = model.UserName;
     this.txtUserAccount.Text  = model.UserAccount;
     this.txtUserPassWord.Text = model.UserPassWord;
     this.txtUserMail.Text     = model.UserMail;
 }
Beispiel #3
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtGUID.Text.Trim().Length == 0)
            {
                strErr += "GUID不能为空!\\n";
            }
            if (this.txtUserName.Text.Trim().Length == 0)
            {
                strErr += "UserName不能为空!\\n";
            }
            if (this.txtUserAccount.Text.Trim().Length == 0)
            {
                strErr += "UserAccount不能为空!\\n";
            }
            if (this.txtUserPassWord.Text.Trim().Length == 0)
            {
                strErr += "UserPassWord不能为空!\\n";
            }
            if (this.txtUserMail.Text.Trim().Length == 0)
            {
                strErr += "UserMail不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int    ID           = int.Parse(this.lblID.Text);
            string GUID         = this.txtGUID.Text;
            string UserName     = this.txtUserName.Text;
            string UserAccount  = this.txtUserAccount.Text;
            string UserPassWord = this.txtUserPassWord.Text;
            string UserMail     = this.txtUserMail.Text;


            Maticsoft.Model.User model = new Maticsoft.Model.User();
            model.ID           = ID;
            model.GUID         = GUID;
            model.UserName     = UserName;
            model.UserAccount  = UserAccount;
            model.UserPassWord = UserPassWord;
            model.UserMail     = UserMail;

            Maticsoft.BLL.User bll = new Maticsoft.BLL.User();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
Beispiel #4
0
 private void ShowInfo(int Id)
 {
     Maticsoft.BLL.User   bll   = new Maticsoft.BLL.User();
     Maticsoft.Model.User model = bll.GetModel(Id);
     this.lblId.Text          = model.Id.ToString();
     this.txtUserName.Text    = model.UserName;
     this.txtShowName.Text    = model.ShowName;
     this.txtPassWord.Text    = model.PassWord;
     this.chkSex.Checked      = model.Sex;
     this.txtPhoneNum.Text    = model.PhoneNum;
     this.txtEmail.Text       = model.Email;
     this.txtAge.Text         = model.Age.ToString();
     this.txtImgUrl.Text      = model.ImgUrl;
     this.chkIsEnable.Checked = model.IsEnable;
     this.txtCreateTime.Text  = model.CreateTime.ToString();
     this.txtUpdateTime.Text  = model.UpdateTime.ToString();
 }
Beispiel #5
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Maticsoft.Model.User model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into User(");
            strSql.Append("UserName,ShowName,PassWord,Sex,PhoneNum,Email,Age,ImgUrl,IsEnable,CreateTime,UpdateTime)");
            strSql.Append(" values (");
            strSql.Append("@UserName,@ShowName,@PassWord,@Sex,@PhoneNum,@Email,@Age,@ImgUrl,@IsEnable,@CreateTime,@UpdateTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName",   SqlDbType.VarChar,   100),
                new SqlParameter("@ShowName",   SqlDbType.VarChar,   100),
                new SqlParameter("@PassWord",   SqlDbType.VarChar,    20),
                new SqlParameter("@Sex",        SqlDbType.Bit,         1),
                new SqlParameter("@PhoneNum",   SqlDbType.VarChar,    20),
                new SqlParameter("@Email",      SqlDbType.VarChar,    50),
                new SqlParameter("@Age",        SqlDbType.Int,         4),
                new SqlParameter("@ImgUrl",     SqlDbType.VarChar,    -1),
                new SqlParameter("@IsEnable",   SqlDbType.Bit,         1),
                new SqlParameter("@CreateTime", SqlDbType.DateTime),
                new SqlParameter("@UpdateTime", SqlDbType.DateTime)
            };
            parameters[0].Value  = model.UserName;
            parameters[1].Value  = model.ShowName;
            parameters[2].Value  = model.PassWord;
            parameters[3].Value  = model.Sex;
            parameters[4].Value  = model.PhoneNum;
            parameters[5].Value  = model.Email;
            parameters[6].Value  = model.Age;
            parameters[7].Value  = model.ImgUrl;
            parameters[8].Value  = model.IsEnable;
            parameters[9].Value  = model.CreateTime;
            parameters[10].Value = model.UpdateTime;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Beispiel #6
0
 private void ShowInfo(int Id)
 {
     Maticsoft.BLL.User   bll   = new Maticsoft.BLL.User();
     Maticsoft.Model.User model = bll.GetModel(Id);
     this.lblId.Text         = model.Id.ToString();
     this.lblUserName.Text   = model.UserName;
     this.lblShowName.Text   = model.ShowName;
     this.lblPassWord.Text   = model.PassWord;
     this.lblSex.Text        = model.Sex?"是":"否";
     this.lblPhoneNum.Text   = model.PhoneNum;
     this.lblEmail.Text      = model.Email;
     this.lblAge.Text        = model.Age.ToString();
     this.lblImgUrl.Text     = model.ImgUrl;
     this.lblIsEnable.Text   = model.IsEnable?"是":"否";
     this.lblCreateTime.Text = model.CreateTime.ToString();
     this.lblUpdateTime.Text = model.UpdateTime.ToString();
 }
Beispiel #7
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.User GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Id,UserName,ShowName,PassWord,Sex,PhoneNum,Email,Age,ImgUrl,IsEnable,CreateTime,UpdateTime from User ");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

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

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

            if (this.txtUserName.Text.Trim().Length == 0)
            {
                strErr += "UserName不能为空!\\n";
            }
            if (this.txtShowName.Text.Trim().Length == 0)
            {
                strErr += "ShowName不能为空!\\n";
            }
            if (this.txtPassWord.Text.Trim().Length == 0)
            {
                strErr += "PassWord不能为空!\\n";
            }
            if (this.txtPhoneNum.Text.Trim().Length == 0)
            {
                strErr += "PhoneNum不能为空!\\n";
            }
            if (this.txtEmail.Text.Trim().Length == 0)
            {
                strErr += "Email不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtAge.Text))
            {
                strErr += "Age格式错误!\\n";
            }
            if (this.txtImgUrl.Text.Trim().Length == 0)
            {
                strErr += "ImgUrl不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtCreateTime.Text))
            {
                strErr += "CreateTime格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtUpdateTime.Text))
            {
                strErr += "UpdateTime格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string   UserName   = this.txtUserName.Text;
            string   ShowName   = this.txtShowName.Text;
            string   PassWord   = this.txtPassWord.Text;
            bool     Sex        = this.chkSex.Checked;
            string   PhoneNum   = this.txtPhoneNum.Text;
            string   Email      = this.txtEmail.Text;
            int      Age        = int.Parse(this.txtAge.Text);
            string   ImgUrl     = this.txtImgUrl.Text;
            bool     IsEnable   = this.chkIsEnable.Checked;
            DateTime CreateTime = DateTime.Parse(this.txtCreateTime.Text);
            DateTime UpdateTime = DateTime.Parse(this.txtUpdateTime.Text);

            Maticsoft.Model.User model = new Maticsoft.Model.User();
            model.UserName   = UserName;
            model.ShowName   = ShowName;
            model.PassWord   = PassWord;
            model.Sex        = Sex;
            model.PhoneNum   = PhoneNum;
            model.Email      = Email;
            model.Age        = Age;
            model.ImgUrl     = ImgUrl;
            model.IsEnable   = IsEnable;
            model.CreateTime = CreateTime;
            model.UpdateTime = UpdateTime;

            Maticsoft.BLL.User bll = new Maticsoft.BLL.User();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
Beispiel #9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtUserName.Text.Trim().Length==0)
            {
                strErr+="UserName不能为空!\\n";
            }
            if(this.txtShowName.Text.Trim().Length==0)
            {
                strErr+="ShowName不能为空!\\n";
            }
            if(this.txtPassWord.Text.Trim().Length==0)
            {
                strErr+="PassWord不能为空!\\n";
            }
            if(this.txtPhoneNum.Text.Trim().Length==0)
            {
                strErr+="PhoneNum不能为空!\\n";
            }
            if(this.txtEmail.Text.Trim().Length==0)
            {
                strErr+="Email不能为空!\\n";
            }
            if(!PageValidate.IsNumber(txtAge.Text))
            {
                strErr+="Age格式错误!\\n";
            }
            if(this.txtImgUrl.Text.Trim().Length==0)
            {
                strErr+="ImgUrl不能为空!\\n";
            }
            if(!PageValidate.IsDateTime(txtCreateTime.Text))
            {
                strErr+="CreateTime格式错误!\\n";
            }
            if(!PageValidate.IsDateTime(txtUpdateTime.Text))
            {
                strErr+="UpdateTime格式错误!\\n";
            }

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            string UserName=this.txtUserName.Text;
            string ShowName=this.txtShowName.Text;
            string PassWord=this.txtPassWord.Text;
            bool Sex=this.chkSex.Checked;
            string PhoneNum=this.txtPhoneNum.Text;
            string Email=this.txtEmail.Text;
            int Age=int.Parse(this.txtAge.Text);
            string ImgUrl=this.txtImgUrl.Text;
            bool IsEnable=this.chkIsEnable.Checked;
            DateTime CreateTime=DateTime.Parse(this.txtCreateTime.Text);
            DateTime UpdateTime=DateTime.Parse(this.txtUpdateTime.Text);

            Maticsoft.Model.User model=new Maticsoft.Model.User();
            model.UserName=UserName;
            model.ShowName=ShowName;
            model.PassWord=PassWord;
            model.Sex=Sex;
            model.PhoneNum=PhoneNum;
            model.Email=Email;
            model.Age=Age;
            model.ImgUrl=ImgUrl;
            model.IsEnable=IsEnable;
            model.CreateTime=CreateTime;
            model.UpdateTime=UpdateTime;

            Maticsoft.BLL.User bll=new Maticsoft.BLL.User();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this,"保存成功!","add.aspx");
        }
Beispiel #10
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.User DataRowToModel(DataRow row)
 {
     Maticsoft.Model.User model=new Maticsoft.Model.User();
     if (row != null)
     {
         if(row["Id"]!=null && row["Id"].ToString()!="")
         {
             model.Id=int.Parse(row["Id"].ToString());
         }
         if(row["UserName"]!=null)
         {
             model.UserName=row["UserName"].ToString();
         }
         if(row["ShowName"]!=null)
         {
             model.ShowName=row["ShowName"].ToString();
         }
         if(row["PassWord"]!=null)
         {
             model.PassWord=row["PassWord"].ToString();
         }
         if(row["Sex"]!=null && row["Sex"].ToString()!="")
         {
             if((row["Sex"].ToString()=="1")||(row["Sex"].ToString().ToLower()=="true"))
             {
                 model.Sex=true;
             }
             else
             {
                 model.Sex=false;
             }
         }
         if(row["PhoneNum"]!=null)
         {
             model.PhoneNum=row["PhoneNum"].ToString();
         }
         if(row["Email"]!=null)
         {
             model.Email=row["Email"].ToString();
         }
         if(row["Age"]!=null && row["Age"].ToString()!="")
         {
             model.Age=int.Parse(row["Age"].ToString());
         }
         if(row["ImgUrl"]!=null)
         {
             model.ImgUrl=row["ImgUrl"].ToString();
         }
         if(row["IsEnable"]!=null && row["IsEnable"].ToString()!="")
         {
             if((row["IsEnable"].ToString()=="1")||(row["IsEnable"].ToString().ToLower()=="true"))
             {
                 model.IsEnable=true;
             }
             else
             {
                 model.IsEnable=false;
             }
         }
         if(row["CreateTime"]!=null && row["CreateTime"].ToString()!="")
         {
             model.CreateTime=DateTime.Parse(row["CreateTime"].ToString());
         }
         if(row["UpdateTime"]!=null && row["UpdateTime"].ToString()!="")
         {
             model.UpdateTime=DateTime.Parse(row["UpdateTime"].ToString());
         }
     }
     return model;
 }
Beispiel #11
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.User GetModel(int Id)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 Id,UserName,ShowName,PassWord,Sex,PhoneNum,Email,Age,ImgUrl,IsEnable,CreateTime,UpdateTime from User ");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters = {
                    new SqlParameter("@Id", SqlDbType.Int,4)
            };
            parameters[0].Value = Id;

            Maticsoft.Model.User model=new Maticsoft.Model.User();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
Beispiel #12
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.User DataRowToModel(DataRow row)
 {
     Maticsoft.Model.User model = new Maticsoft.Model.User();
     if (row != null)
     {
         if (row["Id"] != null && row["Id"].ToString() != "")
         {
             model.Id = int.Parse(row["Id"].ToString());
         }
         if (row["UserName"] != null)
         {
             model.UserName = row["UserName"].ToString();
         }
         if (row["ShowName"] != null)
         {
             model.ShowName = row["ShowName"].ToString();
         }
         if (row["PassWord"] != null)
         {
             model.PassWord = row["PassWord"].ToString();
         }
         if (row["Sex"] != null && row["Sex"].ToString() != "")
         {
             if ((row["Sex"].ToString() == "1") || (row["Sex"].ToString().ToLower() == "true"))
             {
                 model.Sex = true;
             }
             else
             {
                 model.Sex = false;
             }
         }
         if (row["PhoneNum"] != null)
         {
             model.PhoneNum = row["PhoneNum"].ToString();
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["Age"] != null && row["Age"].ToString() != "")
         {
             model.Age = int.Parse(row["Age"].ToString());
         }
         if (row["ImgUrl"] != null)
         {
             model.ImgUrl = row["ImgUrl"].ToString();
         }
         if (row["IsEnable"] != null && row["IsEnable"].ToString() != "")
         {
             if ((row["IsEnable"].ToString() == "1") || (row["IsEnable"].ToString().ToLower() == "true"))
             {
                 model.IsEnable = true;
             }
             else
             {
                 model.IsEnable = false;
             }
         }
         if (row["CreateTime"] != null && row["CreateTime"].ToString() != "")
         {
             model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
         }
         if (row["UpdateTime"] != null && row["UpdateTime"].ToString() != "")
         {
             model.UpdateTime = DateTime.Parse(row["UpdateTime"].ToString());
         }
     }
     return(model);
 }