예제 #1
0
파일: Admin.cs 프로젝트: Ideal2014/Ideal
 void IBLL.IAdmin.Add(AdminInfo admin)
 {
     if (admin == null)
     {
         throw new Exception();
     }
     dal.Add(admin);
 }
예제 #2
0
파일: Admin.cs 프로젝트: Ideal2014/Ideal
 void IBLL.IAdmin.Remove(AdminInfo admin)
 {
     if (admin == null)
     {
         throw new Exception();
     }
     dal.Remove(admin);
 }
예제 #3
0
        public int UserId()
        {
            AdminInfo admin = new AdminInfo();

            admin.UserName = Common.Username;
            admin.PassWord = Common.Pwd;
            return(adminIais.SelectAdminInfo(admin).Uid);
        }
예제 #4
0
파일: Admin.cs 프로젝트: Ideal2014/Ideal
 void IBLL.IAdmin.Modify(AdminInfo admin)
 {
     if (admin == null)
     {
         throw new Exception();
     }
     dal.Modify(admin);
 }
예제 #5
0
        public int UserId()
        {
            AdminInfo admin = new AdminInfo();

            admin.UserName = Common.Username;
            admin.PassWord = Common.Pwd;

            return(1);
        }
예제 #6
0
        /// <summary>
        /// 登陆
        /// </summary>
        public AdminInfo Login(string userName, string pwd)
        {
            AdminInfo model = new AdminInfo();

            model.UserName = userName;
            model.Password = Md5.Md5String(pwd);//MD5加密
            //根据UserName Pwd  查询用户是否存在  存在则返回该实体对象
            return(dal.GetModel(model));
        }
예제 #7
0
 public static bool InsertAdmin(AdminInfo admin)
 {
     if (Iais.InsertAdminInfo(admin) != 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #8
0
        public AdminInfo getDataByAccountWithPassword(string Account, string Password)
        {
            AdminInfo   info   = new AdminInfo();
            IDataReader reader = db.CheckAccountWithPassword(Account, Password).CreateDataReader();

            while (reader.Read())
            {
                info = AdminInfo.Populate(reader);
            }
            return(info);
        }
예제 #9
0
        public AdminInfo getDataById(int id)
        {
            AdminInfo   info   = new AdminInfo();
            IDataReader reader = db.GetDataById(id).CreateDataReader();

            while (reader.Read())
            {
                info = AdminInfo.Populate(reader);
            }
            return(info);
        }
예제 #10
0
        public AdminInfo getDataByAccount(string Account)
        {
            AdminInfo   info   = new AdminInfo();
            IDataReader reader = db.GetDataByAccount(Account).CreateDataReader();

            while (reader.Read())
            {
                info = AdminInfo.Populate(reader);
            }
            return(info);
        }
예제 #11
0
        public static bool AddAdminInfo(AdminInfo ai)
        {
            RegisterAdminInfoDAL raid = new RegisterAdminInfoDAL();
            DataTable            dt   = raid.GetAdminInfo(ai.AdminName);

            if (dt.Rows.Count > 0)
            {
                return(false);
            }
            else
            {
                return(raid.InsertAdminInfo(ai));
            }
        }
예제 #12
0
        public static bool AddAdminInfo(AdminInfo ai)
        {
            LoginInfoDAL raid = new LoginInfoDAL();
            DataTable    dt   = raid.GetAdminInfo(ai);

            if (dt.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #13
0
 public static AdminInfo SelectAdminInfo(AdminInfo admin)
 {
     return(Iais.SelectAdminInfo(admin));
 }
예제 #14
0
 public static AdminInfo SelectAdminInfo(AdminInfo tempAdmin)
 {
     return(Iais.SelectAdminInfo(tempAdmin));
 }
예제 #15
0
 /// <summary>
 /// 更新一条数据 model Id 不能为空
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Update(AdminInfo model)
 {
     //密码加密处理
     model.Password = Md5.Md5String(model.Password);
     return(dal.Upadate(model) > 0);
 }
예제 #16
0
 public int Update(int id, AdminInfo info)
 {
     return(db.Update(info.a_name, info.a_nickName, info.a_account, info.a_password, info.a_desc, info.a_lastDate, info.a_editDate, id));
 }
예제 #17
0
 public int Insert(AdminInfo info)
 {
     return(db.Insert(info.a_name, info.a_nickName, info.a_account, info.a_password, info.a_desc, info.a_lastDate, info.a_editDate));
 }
예제 #18
0
 public static int Insert(AdminInfo admininfo)
 {
     return(iadmininfo.Insert(admininfo));
 }