Пример #1
0
    /// <summary>
    /// 添加用户
    /// </summary>
    /// <param name="oAModel"></param>
    /// <returns></returns>
    public string AddAdmin(AdminModel oAModel, out int AdminId)
    {
        string ret = Config.Fail;

        AdminId = 0;
        try
        {
            ret = ad.AddAdmin(oAModel);
            int  Id   = 0;
            bool flag = Int32.TryParse(ret, out Id);
            if (flag && Id > 0)
            {
                AdminId = Id;
                if (oAModel.Type == AdminType.Dealer && oAModel.Dealer != null)
                {
                    oAModel.Dealer.AdminId = AdminId;
                    dd.AddDealerInfo(oAModel.Dealer);
                }
                if (oAModel.Type == AdminType.Stores && oAModel.Store != null)
                {
                    oAModel.Store.AdminId = AdminId;
                    sd.AddStoreInfo(oAModel.Store);
                }
                return(Config.Success);
            }
        }
        catch (Exception ex)
        {
            WriteLog.WriteExceptionLog("ZB.BLL.Authorization.AdminBLL.AddAdmin()", ex);
            return(Config.ExceptionMsg);
        }
        return(ret);
    }
Пример #2
0
        /// <summary>
        /// 添加账户
        /// </summary>
        /// <param name="adminVM"></param>
        public static void AddAdmin(AdminVM adminVM)
        {
            Mapper.CreateMap <AdminVM, Admin>();
            Admin admin = admin = TransferToAdmin(adminVM);

            admin.CreatedTime = DateTime.Now;
            admin.UpdatedTime = DateTime.Now;
            admin.IsDeleted   = false;
            AdminDAL.AddAdmin(admin);
        }
Пример #3
0
 /// <summary>
 /// 添加管理员
 /// </summary>
 /// <param name="username">管理员姓名</param>
 /// <param name="pwd">管理员密码</param>
 /// <param name="role">管理员权限</param>
 /// <returns>是否添加成功</returns>
 public bool AddAdmin(string username, string pwd, string role)
 {
     return(dal.AddAdmin(username, pwd, role));
 }