public JsonResult Details()
        {
            string Operator = "";

            if (Session["username"].ToString() != null)
            {
                Operator = Session["username"].ToString();
            }                                                                       //Log日志要记录的用户名
            string             userid     = Request.Form["userid"].Trim().ToString();
            string             domainname = Request.Form["domainname"].Trim().ToString();
            Users              ad_user    = HttpContext.Application["ad_user"] as Users;
            List <UserDTO>     col        = ad_user.SearchAllUserDTO(userid, domainname, (int)UserSearchKey.sAMAccountName, (int)SearchPattern.Equals, 0);
            UserDTO            ud         = col.ElementAt(0);
            ExchangeMailboxDTO EMD        = new ExchangeMailboxDTO(ud);

            return(Json(EMD, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ExchangModfiy()
        {
            string             userid                   = Request.Form["userid"].Trim().ToString();
            string             domain                   = Request.Form["domain"].Trim().ToString();
            string             Database                 = Request.Form["Database"].Trim().ToString();
            string             emailname                = Request.Form["emailname"].Trim().ToString();
            string             DisplayName              = Request.Form["DisplayName"].Trim().ToString();
            string             FMADelegates             = Request.Form["FMADelegates"].Trim().ToString();
            string             BlackBerryEnabled        = Request.Form["BlackBerryEnabled"].Trim().ToString();
            string             RestrictedUsage          = Request.Form["RestrictedUsage"].Trim().ToString();
            string             HideFromOAB              = Request.Form["HideFromOAB"].Trim().ToString();
            string             IMAPEnabled              = Request.Form["IMAPEnabled"].Trim().ToString();
            string             POP3Enabled              = Request.Form["POP3Enabled"].Trim().ToString();
            string             EmailDomian              = Request.Form["EmailDomian"].Trim().ToString();
            string             ActiveSyncMailboxPolicys = Request.Form["ActiveSyncMailboxPolicys"].Trim().ToString();
            string             Emailboxquotas           = Request.Form["Emailboxquotas"].ToString();
            Users              ad_user                  = HttpContext.Application["ad_user"] as Users;
            List <UserDTO>     col = ad_user.SearchAllUserDTO(userid, domain, (int)UserSearchKey.sAMAccountName, (int)SearchPattern.Equals, 0);
            UserDTO            ud  = col.ElementAt(0);
            ExchangeMailboxDTO EMD = new ExchangeMailboxDTO(ud);

            EMD.homeMDB             = Database;
            EMD.PrimaryEmailAddress = emailname + "@" + EmailDomian;
            EMD.DisplayName         = DisplayName;

            if (RestrictedUsage == "true")
            {
                EMD.RestrictedUsage = true;
            }
            else
            {
                EMD.RestrictedUsage = false;
            }
            if (POP3Enabled == "true")
            {
                EMD.POP3Enabled = true;
            }
            else
            {
                EMD.POP3Enabled = false;
            }
            if (IMAPEnabled == "true")
            {
                EMD.IMAPEnabled = true;
            }
            else
            {
                EMD.IMAPEnabled = false;
            }
            if (HideFromOAB == "true")
            {
                EMD.HideFromOAB = true;
            }
            else
            {
                EMD.HideFromOAB = false;
            }
            if (BlackBerryEnabled == "true")
            {
                EMD.BlackBerryEnabled = true;
            }
            else
            {
                EMD.BlackBerryEnabled = false;
            }
            EMD.ActiveSyncMailboxPolicy = ActiveSyncMailboxPolicys;

            EMD.MailboxQuota = EMD.GetQuotaPlan(Emailboxquotas);
            string estr = "";

            EMD.Update(ref estr);
            if (estr == "")
            {
                return(Json(new JsonData("Successful modification!"), JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new JsonData(estr), JsonRequestBehavior.AllowGet));
            }
        }