コード例 #1
0
ファイル: MasterController.cs プロジェクト: Zane0816/5577yx
 public Boolean DoAddMaster()
 {
     if (Session[Keys.SESSION_ADMIN_INFO] == null)
     {
         return(false);
     }
     else
     {
         Master master = Session[Keys.SESSION_ADMIN_INFO] as Master;
         if (rcm.GetRoleCompetence(master.RoleId, 1442))
         {
             Master m      = new Master();
             int    RoleId = int.Parse(Request["RoleId"]);
             if (RoleId > 0)
             {
                 m.RoleId   = RoleId;
                 m.RoleType = mm.GetMasterRole(RoleId).RoleName;
             }
             else
             {
                 return(false);
             }
             m.State    = Request["rblIsLock"] == "NoLock" ? 0 : 1;
             m.UserName = Request["UserName"];
             if (Request["UserPWD"] == Request["UserPWDA"])
             {
                 m.UserPWD = DESEncrypt.Md5(Request["UserPWD"], 32);
             }
             else
             {
                 return(false);
             }
             if (Request["UserCzPWD"] == Request["UserCzPWDA"])
             {
                 m.UserCzPWD = DESEncrypt.Md5(Request["UserCzPWD"], 32);
             }
             else
             {
                 return(false);
             }
             m.RealName = Request["RealName"];
             m.Phone    = Request["Phone"];
             m.Email    = Request["Email"];
             return(mm.AddMaster(m));
         }
         else
         {
             return(false);
         }
     }
 }