Пример #1
0
        public void AjaxMethod()
        {
            Eastcom.BLL.Sys_User_Info   BLL_model_列表 = new Eastcom.BLL.Sys_User_Info();
            Eastcom.Model.Sys_User_Info model_列表     = null;

            StringBuilder strMsg   = new StringBuilder();
            int           isReload = 0;//0:不刷新父页面   1:刷新父页面
            bool          IsError  = false;

            switch (this.PageType) //this.PageType
            {
            case EnumPageType.修改:
                #region 查看
                model_列表     = BLL_model_列表.GetModel(CommonClass.StringHander.Common.GetInt(CurrentUserModel.UserID));
                model_列表.Pwd = Eastcom.Common.DeseEncode.DESEncryptMethod(txt_password.Text);

                if (BLL_model_列表.Update(model_列表))
                {
                    IsError = false;
                    strMsg.Append("修改成功!");
                }
                else
                {
                    IsError = true;
                    strMsg.Append(strMsg);
                }
                #endregion
                break;

            default:
                strMsg.Append("页面操作类型不明确,操作失败!");
                break;
            }
            CommonClass.Message.Log.WriteMessage(new CommonClass.Message.GoAjaxPara()
            {
                msg      = strMsg.ToString(),
                isReload = isReload,
                isError  = IsError,
                msnLog   = "",
                Data     = null
            });
        }
Пример #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Eastcom.Model.Sys_User_Info GetModel(int UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 UserID,UserName,RealName,NickName,Pwd,FK_UnitID,UserArea,Sex,Age,Email,Tel,QQ,Address,Birth,Contact,Remark,FK_CreateID,CreateTime,FK_EditID,EditTime,State,IsDel,UserMangerArea from Sys_User_Info ");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID", SqlDbType.Int, 4)
            };
            parameters[0].Value = UserID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Eastcom.Model.Sys_User_Info model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Sys_User_Info(");
            strSql.Append("UserName,RealName,NickName,Pwd,FK_UnitID,UserArea,Sex,Age,Email,Tel,QQ,Address,Birth,Contact,Remark,FK_CreateID,CreateTime,FK_EditID,EditTime,State,IsDel,UserMangerArea)");
            strSql.Append(" values (");
            strSql.Append("@UserName,@RealName,@NickName,@Pwd,@FK_UnitID,@UserArea,@Sex,@Age,@Email,@Tel,@QQ,@Address,@Birth,@Contact,@Remark,@FK_CreateID,@CreateTime,@FK_EditID,@EditTime,@State,@IsDel,@UserMangerArea)");
            strSql.Append(";select SCOPE_IDENTITY()");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName",       SqlDbType.VarChar,          50),
                new SqlParameter("@RealName",       SqlDbType.VarChar,          50),
                new SqlParameter("@NickName",       SqlDbType.VarChar,          50),
                new SqlParameter("@Pwd",            SqlDbType.VarChar,         100),
                new SqlParameter("@FK_UnitID",      SqlDbType.Int,               4),
                new SqlParameter("@UserArea",       SqlDbType.Int,               4),
                new SqlParameter("@Sex",            SqlDbType.TinyInt,           1),
                new SqlParameter("@Age",            SqlDbType.TinyInt,           1),
                new SqlParameter("@Email",          SqlDbType.VarChar,         100),
                new SqlParameter("@Tel",            SqlDbType.VarChar,          50),
                new SqlParameter("@QQ",             SqlDbType.VarChar,          50),
                new SqlParameter("@Address",        SqlDbType.VarChar,         100),
                new SqlParameter("@Birth",          SqlDbType.SmallDateTime),
                new SqlParameter("@Contact",        SqlDbType.VarChar,         100),
                new SqlParameter("@Remark",         SqlDbType.VarChar,        1000),
                new SqlParameter("@FK_CreateID",    SqlDbType.Int,               4),
                new SqlParameter("@CreateTime",     SqlDbType.DateTime),
                new SqlParameter("@FK_EditID",      SqlDbType.Int,               4),
                new SqlParameter("@EditTime",       SqlDbType.DateTime),
                new SqlParameter("@State",          SqlDbType.TinyInt,           1),
                new SqlParameter("@IsDel",          SqlDbType.TinyInt,           1),
                new SqlParameter("@UserMangerArea", SqlDbType.VarChar, 50)
            };
            parameters[0].Value  = model.UserName;
            parameters[1].Value  = model.RealName;
            parameters[2].Value  = model.NickName;
            parameters[3].Value  = model.Pwd;
            parameters[4].Value  = model.FK_UnitID;
            parameters[5].Value  = model.UserArea;
            parameters[6].Value  = model.Sex;
            parameters[7].Value  = model.Age;
            parameters[8].Value  = model.Email;
            parameters[9].Value  = model.Tel;
            parameters[10].Value = model.QQ;
            parameters[11].Value = model.Address;
            parameters[12].Value = model.Birth;
            parameters[13].Value = model.Contact;
            parameters[14].Value = model.Remark;
            parameters[15].Value = model.FK_CreateID;
            parameters[16].Value = model.CreateTime;
            parameters[17].Value = model.FK_EditID;
            parameters[18].Value = model.EditTime;
            parameters[19].Value = model.State;
            parameters[20].Value = model.IsDel;
            parameters[21].Value = model.UserMangerArea;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Eastcom.Model.Sys_User_Info DataRowToModel(DataRow row)
 {
     Eastcom.Model.Sys_User_Info model = new Eastcom.Model.Sys_User_Info();
     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["RealName"] != null)
         {
             model.RealName = row["RealName"].ToString();
         }
         if (row["NickName"] != null)
         {
             model.NickName = row["NickName"].ToString();
         }
         if (row["Pwd"] != null)
         {
             model.Pwd = row["Pwd"].ToString();
         }
         if (row["FK_UnitID"] != null && row["FK_UnitID"].ToString() != "")
         {
             model.FK_UnitID = int.Parse(row["FK_UnitID"].ToString());
         }
         if (row["UserArea"] != null && row["UserArea"].ToString() != "")
         {
             model.UserArea = int.Parse(row["UserArea"].ToString());
         }
         if (row["Sex"] != null && row["Sex"].ToString() != "")
         {
             model.Sex = int.Parse(row["Sex"].ToString());
         }
         if (row["Age"] != null && row["Age"].ToString() != "")
         {
             model.Age = int.Parse(row["Age"].ToString());
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["Tel"] != null)
         {
             model.Tel = row["Tel"].ToString();
         }
         if (row["QQ"] != null)
         {
             model.QQ = row["QQ"].ToString();
         }
         if (row["Address"] != null)
         {
             model.Address = row["Address"].ToString();
         }
         if (row["Birth"] != null && row["Birth"].ToString() != "")
         {
             model.Birth = DateTime.Parse(row["Birth"].ToString());
         }
         if (row["Contact"] != null)
         {
             model.Contact = row["Contact"].ToString();
         }
         if (row["Remark"] != null)
         {
             model.Remark = row["Remark"].ToString();
         }
         if (row["FK_CreateID"] != null && row["FK_CreateID"].ToString() != "")
         {
             model.FK_CreateID = int.Parse(row["FK_CreateID"].ToString());
         }
         if (row["CreateTime"] != null && row["CreateTime"].ToString() != "")
         {
             model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
         }
         if (row["FK_EditID"] != null && row["FK_EditID"].ToString() != "")
         {
             model.FK_EditID = int.Parse(row["FK_EditID"].ToString());
         }
         if (row["EditTime"] != null && row["EditTime"].ToString() != "")
         {
             model.EditTime = DateTime.Parse(row["EditTime"].ToString());
         }
         if (row["State"] != null && row["State"].ToString() != "")
         {
             model.State = int.Parse(row["State"].ToString());
         }
         if (row["IsDel"] != null && row["IsDel"].ToString() != "")
         {
             model.IsDel = int.Parse(row["IsDel"].ToString());
         }
         if (row["UserMangerArea"] != null && row["UserMangerArea"].ToString() != "")
         {
             model.UserMangerArea = row["UserMangerArea"].ToString();
         }
     }
     return(model);
 }
Пример #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Eastcom.Model.Sys_User_Info model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Sys_User_Info set ");
            strSql.Append("UserName=@UserName,");
            strSql.Append("RealName=@RealName,");
            strSql.Append("NickName=@NickName,");
            strSql.Append("Pwd=@Pwd,");
            strSql.Append("FK_UnitID=@FK_UnitID,");
            strSql.Append("UserArea=@UserArea,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("Age=@Age,");
            strSql.Append("Email=@Email,");
            strSql.Append("Tel=@Tel,");
            strSql.Append("QQ=@QQ,");
            strSql.Append("Address=@Address,");
            strSql.Append("Birth=@Birth,");
            strSql.Append("Contact=@Contact,");
            strSql.Append("Remark=@Remark,");
            strSql.Append("FK_CreateID=@FK_CreateID,");
            strSql.Append("CreateTime=@CreateTime,");
            strSql.Append("FK_EditID=@FK_EditID,");
            strSql.Append("EditTime=@EditTime,");
            strSql.Append("State=@State,");
            strSql.Append("IsDel=@IsDel,");
            strSql.Append("UserMangerArea=@UserMangerArea ");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName",       SqlDbType.VarChar,          50),
                new SqlParameter("@RealName",       SqlDbType.VarChar,          50),
                new SqlParameter("@NickName",       SqlDbType.VarChar,          50),
                new SqlParameter("@Pwd",            SqlDbType.VarChar,         100),
                new SqlParameter("@FK_UnitID",      SqlDbType.Int,               4),
                new SqlParameter("@UserArea",       SqlDbType.Int,               4),
                new SqlParameter("@Sex",            SqlDbType.TinyInt,           1),
                new SqlParameter("@Age",            SqlDbType.TinyInt,           1),
                new SqlParameter("@Email",          SqlDbType.VarChar,         100),
                new SqlParameter("@Tel",            SqlDbType.VarChar,          50),
                new SqlParameter("@QQ",             SqlDbType.VarChar,          50),
                new SqlParameter("@Address",        SqlDbType.VarChar,         100),
                new SqlParameter("@Birth",          SqlDbType.SmallDateTime),
                new SqlParameter("@Contact",        SqlDbType.VarChar,         100),
                new SqlParameter("@Remark",         SqlDbType.VarChar,        1000),
                new SqlParameter("@FK_CreateID",    SqlDbType.Int,               4),
                new SqlParameter("@CreateTime",     SqlDbType.DateTime),
                new SqlParameter("@FK_EditID",      SqlDbType.Int,               4),
                new SqlParameter("@EditTime",       SqlDbType.DateTime),
                new SqlParameter("@State",          SqlDbType.TinyInt,           1),
                new SqlParameter("@IsDel",          SqlDbType.TinyInt,           1),
                new SqlParameter("@UserMangerArea", SqlDbType.VarChar,          50),
                new SqlParameter("@UserID",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.UserName;
            parameters[1].Value  = model.RealName;
            parameters[2].Value  = model.NickName;
            parameters[3].Value  = model.Pwd;
            parameters[4].Value  = model.FK_UnitID;
            parameters[5].Value  = model.UserArea;
            parameters[6].Value  = model.Sex;
            parameters[7].Value  = model.Age;
            parameters[8].Value  = model.Email;
            parameters[9].Value  = model.Tel;
            parameters[10].Value = model.QQ;
            parameters[11].Value = model.Address;
            parameters[12].Value = model.Birth;
            parameters[13].Value = model.Contact;
            parameters[14].Value = model.Remark;
            parameters[15].Value = model.FK_CreateID;
            parameters[16].Value = model.CreateTime;
            parameters[17].Value = model.FK_EditID;
            parameters[18].Value = model.EditTime;
            parameters[19].Value = model.State;
            parameters[20].Value = model.IsDel;
            parameters[21].Value = model.UserMangerArea;
            parameters[22].Value = model.UserID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }