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

            strSql.Append("update userinfo set ");
            strSql.Append("uname=@uname,");
            strSql.Append("usex=@usex,");
            strSql.Append("uage=@uage,");
            strSql.Append("uphone=@uphone,");
            strSql.Append("uemail=@uemail,");
            strSql.Append("wid=@wid,");
            strSql.Append("wname=@wname,");
            strSql.Append("parameter1=@parameter1,");
            strSql.Append("parameter2=@parameter2");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@uname",      OleDbType.VarChar, 255),
                new OleDbParameter("@usex",       OleDbType.VarChar, 255),
                new OleDbParameter("@uage",       OleDbType.VarChar, 255),
                new OleDbParameter("@uphone",     OleDbType.VarChar, 255),
                new OleDbParameter("@uemail",     OleDbType.VarChar, 255),
                new OleDbParameter("@wid",        OleDbType.VarChar, 255),
                new OleDbParameter("@wname",      OleDbType.VarChar, 255),
                new OleDbParameter("@parameter1", OleDbType.VarChar, 255),
                new OleDbParameter("@parameter2", OleDbType.VarChar, 255),
                new OleDbParameter("@ID",         OleDbType.Integer, 4)
            };
            parameters[0].Value = model.uname;
            parameters[1].Value = model.usex;
            parameters[2].Value = model.uage;
            parameters[3].Value = model.uphone;
            parameters[4].Value = model.uemail;
            parameters[5].Value = model.wid;
            parameters[6].Value = model.wname;
            parameters[7].Value = model.parameter1;
            parameters[8].Value = model.parameter2;
            parameters[9].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
 private void ShowInfo(int ID)
 {
     Maticsoft.BLL.userinfo   bll   = new Maticsoft.BLL.userinfo();
     Maticsoft.Model.userinfo model = bll.GetModel(ID);
     this.lblID.Text         = model.ID.ToString();
     this.txtuname.Text      = model.uname;
     this.txtusex.Text       = model.usex;
     this.txtuage.Text       = model.uage;
     this.txtuphone.Text     = model.uphone;
     this.txtuemail.Text     = model.uemail;
     this.txtwid.Text        = model.wid;
     this.txtwname.Text      = model.wname;
     this.txtparameter1.Text = model.parameter1;
     this.txtparameter2.Text = model.parameter2;
 }
예제 #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.userinfo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.userinfo model=new Maticsoft.Model.userinfo();
     if (row != null)
     {
         if(row["userid"]!=null && row["userid"].ToString()!="")
         {
             model.userid=int.Parse(row["userid"].ToString());
         }
         if(row["username"]!=null)
         {
             model.username=row["username"].ToString();
         }
         if(row["password"]!=null)
         {
             model.password=row["password"].ToString();
         }
         if(row["roleid"]!=null && row["roleid"].ToString()!="")
         {
             model.roleid=int.Parse(row["roleid"].ToString());
         }
         if(row["telephone"]!=null)
         {
             model.telephone=row["telephone"].ToString();
         }
         if(row["usersex"]!=null)
         {
             model.usersex=row["usersex"].ToString();
         }
         if(row["address"]!=null)
         {
             model.address=row["address"].ToString();
         }
         if(row["email"]!=null)
         {
             model.email=row["email"].ToString();
         }
         if(row["logintime"]!=null && row["logintime"].ToString()!="")
         {
             model.logintime=DateTime.Parse(row["logintime"].ToString());
         }
         if(row["createtime"]!=null && row["createtime"].ToString()!="")
         {
             model.createtime=DateTime.Parse(row["createtime"].ToString());
         }
     }
     return model;
 }
예제 #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.userinfo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.userinfo model = new Maticsoft.Model.userinfo();
     if (row != null)
     {
         if (row["ID"] != null && row["ID"].ToString() != "")
         {
             model.ID = int.Parse(row["ID"].ToString());
         }
         if (row["uname"] != null)
         {
             model.uname = row["uname"].ToString();
         }
         if (row["usex"] != null)
         {
             model.usex = row["usex"].ToString();
         }
         if (row["uage"] != null)
         {
             model.uage = row["uage"].ToString();
         }
         if (row["uphone"] != null)
         {
             model.uphone = row["uphone"].ToString();
         }
         if (row["uemail"] != null)
         {
             model.uemail = row["uemail"].ToString();
         }
         if (row["wid"] != null)
         {
             model.wid = row["wid"].ToString();
         }
         if (row["wname"] != null)
         {
             model.wname = row["wname"].ToString();
         }
         if (row["parameter1"] != null)
         {
             model.parameter1 = row["parameter1"].ToString();
         }
         if (row["parameter2"] != null)
         {
             model.parameter2 = row["parameter2"].ToString();
         }
     }
     return(model);
 }
예제 #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.userinfo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.userinfo model=new Maticsoft.Model.userinfo();
     if (row != null)
     {
         if(row["ID"]!=null && row["ID"].ToString()!="")
         {
             model.ID=int.Parse(row["ID"].ToString());
         }
         if(row["uname"]!=null)
         {
             model.uname=row["uname"].ToString();
         }
         if(row["usex"]!=null)
         {
             model.usex=row["usex"].ToString();
         }
         if(row["uage"]!=null)
         {
             model.uage=row["uage"].ToString();
         }
         if(row["uphone"]!=null)
         {
             model.uphone=row["uphone"].ToString();
         }
         if(row["uemail"]!=null)
         {
             model.uemail=row["uemail"].ToString();
         }
         if(row["wid"]!=null)
         {
             model.wid=row["wid"].ToString();
         }
         if(row["wname"]!=null)
         {
             model.wname=row["wname"].ToString();
         }
         if(row["parameter1"]!=null)
         {
             model.parameter1=row["parameter1"].ToString();
         }
         if(row["parameter2"]!=null)
         {
             model.parameter2=row["parameter2"].ToString();
         }
     }
     return model;
 }
예제 #6
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Maticsoft.Model.userinfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into userinfo(");
            strSql.Append("uname,usex,uage,uphone,uemail,wid,wname,parameter1,parameter2)");
            strSql.Append(" values (");
            strSql.Append("@uname,@usex,@uage,@uphone,@uemail,@wid,@wname,@parameter1,@parameter2)");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@uname",      OleDbType.VarChar, 255),
                new OleDbParameter("@usex",       OleDbType.VarChar, 255),
                new OleDbParameter("@uage",       OleDbType.VarChar, 255),
                new OleDbParameter("@uphone",     OleDbType.VarChar, 255),
                new OleDbParameter("@uemail",     OleDbType.VarChar, 255),
                new OleDbParameter("@wid",        OleDbType.VarChar, 255),
                new OleDbParameter("@wname",      OleDbType.VarChar, 255),
                new OleDbParameter("@parameter1", OleDbType.VarChar, 255),
                new OleDbParameter("@parameter2", OleDbType.VarChar, 255)
            };
            parameters[0].Value = model.uname;
            parameters[1].Value = model.usex;
            parameters[2].Value = model.uage;
            parameters[3].Value = model.uphone;
            parameters[4].Value = model.uemail;
            parameters[5].Value = model.wid;
            parameters[6].Value = model.wname;
            parameters[7].Value = model.parameter1;
            parameters[8].Value = model.parameter2;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #7
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.userinfo GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID,uname,usex,uage,uphone,uemail,wid,wname,parameter1,parameter2 from userinfo ");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@ID", OleDbType.Integer, 4)
            };
            parameters[0].Value = ID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #8
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.userinfo GetModel(int userid)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 userid,username,password,roleid,telephone,usersex,address,email,logintime,createtime from userinfo ");
            strSql.Append(" where userid=@userid");
            SqlParameter[] parameters = {
                    new SqlParameter("@userid", SqlDbType.Int,4)
            };
            parameters[0].Value = userid;

            Maticsoft.Model.userinfo model=new Maticsoft.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;
            }
        }
예제 #9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtuname.Text.Trim().Length == 0)
            {
                strErr += "uname不能为空!\\n";
            }
            if (this.txtusex.Text.Trim().Length == 0)
            {
                strErr += "usex不能为空!\\n";
            }
            if (this.txtuage.Text.Trim().Length == 0)
            {
                strErr += "uage不能为空!\\n";
            }
            if (this.txtuphone.Text.Trim().Length == 0)
            {
                strErr += "uphone不能为空!\\n";
            }
            if (this.txtuemail.Text.Trim().Length == 0)
            {
                strErr += "uemail不能为空!\\n";
            }
            if (this.txtwid.Text.Trim().Length == 0)
            {
                strErr += "wid不能为空!\\n";
            }
            if (this.txtwname.Text.Trim().Length == 0)
            {
                strErr += "wname不能为空!\\n";
            }
            if (this.txtparameter1.Text.Trim().Length == 0)
            {
                strErr += "parameter1不能为空!\\n";
            }
            if (this.txtparameter2.Text.Trim().Length == 0)
            {
                strErr += "parameter2不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string uname      = this.txtuname.Text;
            string usex       = this.txtusex.Text;
            string uage       = this.txtuage.Text;
            string uphone     = this.txtuphone.Text;
            string uemail     = this.txtuemail.Text;
            string wid        = this.txtwid.Text;
            string wname      = this.txtwname.Text;
            string parameter1 = this.txtparameter1.Text;
            string parameter2 = this.txtparameter2.Text;

            Maticsoft.Model.userinfo model = new Maticsoft.Model.userinfo();
            model.uname      = uname;
            model.usex       = usex;
            model.uage       = uage;
            model.uphone     = uphone;
            model.uemail     = uemail;
            model.wid        = wid;
            model.wname      = wname;
            model.parameter1 = parameter1;
            model.parameter2 = parameter2;

            Maticsoft.BLL.userinfo bll = new Maticsoft.BLL.userinfo();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
예제 #10
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.userinfo GetModel(int ID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select ID,uname,usex,uage,uphone,uemail,wid,wname,parameter1,parameter2 from userinfo ");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters = {
                    new OleDbParameter("@ID", OleDbType.Integer,4)
            };
            parameters[0].Value = ID;

            Maticsoft.Model.userinfo model=new Maticsoft.Model.userinfo();
            DataSet ds=DbHelperOleDb.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
예제 #11
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtuname.Text.Trim().Length==0)
            {
                strErr+="uname不能为空!\\n";
            }
            if(this.txtusex.Text.Trim().Length==0)
            {
                strErr+="usex不能为空!\\n";
            }
            if(this.txtuage.Text.Trim().Length==0)
            {
                strErr+="uage不能为空!\\n";
            }
            if(this.txtuphone.Text.Trim().Length==0)
            {
                strErr+="uphone不能为空!\\n";
            }
            if(this.txtuemail.Text.Trim().Length==0)
            {
                strErr+="uemail不能为空!\\n";
            }
            if(this.txtwid.Text.Trim().Length==0)
            {
                strErr+="wid不能为空!\\n";
            }
            if(this.txtwname.Text.Trim().Length==0)
            {
                strErr+="wname不能为空!\\n";
            }
            if(this.txtparameter1.Text.Trim().Length==0)
            {
                strErr+="parameter1不能为空!\\n";
            }
            if(this.txtparameter2.Text.Trim().Length==0)
            {
                strErr+="parameter2不能为空!\\n";
            }

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            int ID=int.Parse(this.lblID.Text);
            string uname=this.txtuname.Text;
            string usex=this.txtusex.Text;
            string uage=this.txtuage.Text;
            string uphone=this.txtuphone.Text;
            string uemail=this.txtuemail.Text;
            string wid=this.txtwid.Text;
            string wname=this.txtwname.Text;
            string parameter1=this.txtparameter1.Text;
            string parameter2=this.txtparameter2.Text;

            Maticsoft.Model.userinfo model=new Maticsoft.Model.userinfo();
            model.ID=ID;
            model.uname=uname;
            model.usex=usex;
            model.uage=uage;
            model.uphone=uphone;
            model.uemail=uemail;
            model.wid=wid;
            model.wname=wname;
            model.parameter1=parameter1;
            model.parameter2=parameter2;

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