示例#1
0
        //修改管理员
        public bool Update(XSysAdmin model)
        {
            string sql = string.Format(@"update XSysAdmin
                set LoginName=@LoginName,LoginPWD=@LoginPWD,LoginSign=@LoginSign,Grade=@Grade,IsDisable=@IsDisable,
                    DisableTime=@DisableTime,SortIndex=@SortIndex,IsDeleted=@IsDeleted,CreateTime=@CreateTime,
                    UpdateTime=@UpdateTime
                where SAID=@SAID");

            DbParameter[] parms =
            {
                new SqlParameter("@SAID",        SqlDbType.VarChar, 50)
                {
                    Value = model.SAID
                },
                new SqlParameter("@LoginName",   SqlDbType.VarChar, 50)
                {
                    Value = model.LoginName
                },
                new SqlParameter("@LoginPWD",    SqlDbType.VarChar, 1000)
                {
                    Value = model.LoginPWD
                },
                new SqlParameter("@LoginSign",   SqlDbType.VarChar, 50)
                {
                    Value = model.LoginSign
                },
                new SqlParameter("@Grade",       SqlDbType.Int)
                {
                    Value = model.Grade
                },
                new SqlParameter("@IsDisable",   SqlDbType.Int)
                {
                    Value = model.IsDisable
                },
                new SqlParameter("@DisableTime", SqlDbType.DateTime)
                {
                    Value = model.DisableTime
                },
                new SqlParameter("@SortIndex",   SqlDbType.Int)
                {
                    Value = model.SortIndex
                },
                new SqlParameter("@IsDeleted",   SqlDbType.Int)
                {
                    Value = model.IsDeleted
                },
                new SqlParameter("@CreateTime",  SqlDbType.DateTime)
                {
                    Value = model.CreateTime
                },
                new SqlParameter("@UpdateTime",  SqlDbType.DateTime)
                {
                    Value = model.UpdateTime
                }
            };
            return(dbHelper.ExecuteNonQuery(sql, parms));
        }
示例#2
0
        //新增管理员
        public bool Add(XSysAdmin model)
        {
            string sql = string.Format(@"insert into XSysAdmin
                                (SAID,LoginName,LoginPWD,LoginSign,Grade,IsDisable,DisableTime,SortIndex,IsDeleted,CreateTime,UpdateTime)
                                values(@SAID,@LoginName,@LoginPWD,@LoginSign,@Grade,@IsDisable,@DisableTime,@SortIndex,@IsDeleted,@CreateTime,@UpdateTime)");

            DbParameter[] parms =
            {
                new SqlParameter("@SAID",        SqlDbType.VarChar, 50)
                {
                    Value = model.SAID
                },
                new SqlParameter("@LoginName",   SqlDbType.VarChar, 50)
                {
                    Value = model.LoginName
                },
                new SqlParameter("@LoginPWD",    SqlDbType.VarChar, 1000)
                {
                    Value = model.LoginPWD
                },
                new SqlParameter("@LoginSign",   SqlDbType.VarChar, 50)
                {
                    Value = model.LoginSign
                },
                new SqlParameter("@Grade",       SqlDbType.Int)
                {
                    Value = model.Grade
                },
                new SqlParameter("@IsDisable",   SqlDbType.Int)
                {
                    Value = model.IsDisable
                },
                new SqlParameter("@DisableTime", SqlDbType.DateTime)
                {
                    Value = model.DisableTime
                },
                new SqlParameter("@SortIndex",   SqlDbType.Int)
                {
                    Value = model.SortIndex
                },
                new SqlParameter("@IsDeleted",   SqlDbType.Int)
                {
                    Value = model.IsDeleted
                },
                new SqlParameter("@CreateTime",  SqlDbType.DateTime)
                {
                    Value = model.CreateTime
                },
                new SqlParameter("@UpdateTime",  SqlDbType.DateTime)
                {
                    Value = model.UpdateTime
                }
            };
            return(dbHelper.ExecuteNonQuery(sql, parms));
        }
示例#3
0
        //删除
        public bool Delete(XSysAdmin model)
        {
            string sql = string.Format(@"update XSysAdmin set
                               IsDeleted=@IsDeleted,UpdateTime=@UpdateTime where
                                SAID=@SAID");

            DbParameter[] parms =
            {
                new SqlParameter("@SAID",       SqlDbType.VarChar, 50)
                {
                    Value = model.SAID
                },
                new SqlParameter("@IsDeleted",  SqlDbType.Int)
                {
                    Value = model.IsDeleted
                },
                new SqlParameter("@UpdateTime", SqlDbType.DateTime)
                {
                    Value = model.UpdateTime
                }
            };
            return(dbHelper.ExecuteNonQuery(sql, parms));
        }
示例#4
0
        //修改登录签名
        public bool UpdateLoginSign(XSysAdmin model)
        {
            string sql = string.Format(@"update XSysAdmin
                set LoginSign=@LoginSign, 
                    UpdateTime=@UpdateTime
                where SAID=@SAID");

            DbParameter[] parms =
            {
                new SqlParameter("@SAID",       SqlDbType.VarChar, 50)
                {
                    Value = model.SAID
                },
                new SqlParameter("@LoginSign",  SqlDbType.VarChar, 50)
                {
                    Value = model.LoginSign
                },
                new SqlParameter("@UpdateTime", SqlDbType.DateTime)
                {
                    Value = model.UpdateTime
                }
            };
            return(dbHelper.ExecuteNonQuery(sql, parms));
        }
示例#5
0
        protected void BtnSubmit_Click(object sender, EventArgs e)
        {
            //登录处理
            string tipMsg = "";

            if (txtUserName.Text.Length == 0 || txtPassword.Text.Length == 0 || txtYZM.Text.Length == 0)
            {
                if (txtUserName.Text.Length == 0)
                {
                    tipMsg = "用户名不能为空!";
                }
                if (txtPassword.Text.Length == 0)
                {
                    tipMsg = "密码不能为空!";
                }
                if (txtYZM.Text.Length == 0)
                {
                    tipMsg = "验证码不能为空!";
                }
            }
            else
            {
                if (Session["XCVCode"] != null && txtYZM.Text.ToLower() == Session["XCVCode"].ToString().ToLower())
                {
                    XSysAdmin aobj = bllXSysAdmin.GetOneByLogin(txtUserName.Text, XCommon.Uitl.MD5(txtPassword.Text));
                    if (aobj != null)
                    {
                        if (aobj.IsDisable == 0)
                        {
                            string     sign    = Guid.NewGuid().ToString();
                            HttpCookie hcookie = new HttpCookie("ALOGIN");
                            hcookie.Values.Add("ALOGIN", sign);
                            aobj.LoginSign  = sign;
                            aobj.UpdateTime = DateTime.Now;
                            if (bllXSysAdmin.UpdateLoginSign(aobj))
                            {
                                Response.Cookies.Add(hcookie);
                                tipMsg = "";
                            }
                        }
                        else
                        {
                            tipMsg = "此账号已被禁用,无法登陆!";
                        }
                    }
                    else
                    {
                        tipMsg = "用户名或者密码错误!";
                    }
                }
                else
                {
                    tipMsg = "验证码错误!";
                }
            }
            if (tipMsg.Length > 0)
            {
                Panel1.Visible = true;
                lit4Tip.Text   = tipMsg;
            }
            else
            {
                //登录成功
                Response.Redirect("./?cmd=admin_main");
            }
        }
示例#6
0
 public bool Delete(XSysAdmin model)
 {
     return(dal.Delete(model));
 }
示例#7
0
 public bool UpdateLoginSign(XSysAdmin model)
 {
     return(dal.UpdateLoginSign(model));
 }
示例#8
0
 public bool Update(XSysAdmin model)
 {
     return(dal.Update(model));
 }
示例#9
0
 public bool Add(XSysAdmin model)
 {
     return(dal.Add(model));
 }