Example #1
0
        public ActionResult Create(FormCollection collection)
        {
            var model = new EduUser();

            this.TryUpdateModel <EduUser>(model);
            var client  = new RestClient(url);
            var request = new RestRequest("api/UserApi", Method.POST);

            request.AddParameter("Content-Type", "application/json; charset=utf-8", ParameterType.HttpHeader);
            string strSignTemp = url + request.Resource + "&key=" + key;
            string vSign       = Encrypt.MD5(strSignTemp);

            request.AddParameter("sign", vSign, ParameterType.QueryString);

            Random rdata = new Random();

            request.RequestFormat = DataFormat.Json;
            request.AddBody(new EduUser
            {
                idcard     = "2154886323632325",
                CreateTime = DateTime.Now
            });
            var ret = client.Execute(request);

            var retsult = ret;

            //var ret = client.Execute(request);

            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            var model = new EduUser();

            this.TryUpdateModel <EduUser>(model);

            var    client      = new RestClient(url);
            var    request     = new RestRequest("api/UserApi/", Method.POST);
            string strSignTemp = url + request.Resource + "&key=" + key;
            string vSign       = Encrypt.MD5(strSignTemp);

            request.AddParameter("sign", vSign, ParameterType.QueryString);

            request.RequestFormat = DataFormat.Json;
            request.AddBody(new EduUser
            {
                CreateTime = DateTime.Now
            });
            client.Execute(request);


            string alert  = null;
            var    script = string.Format("<script>{0}; parent.location.reload(1)</script>", string.IsNullOrEmpty(alert) ? string.Empty : "alert('" + alert + "')");

            return(this.Content(script));
        }
Example #3
0
 public ActionResult Delete(List <int> ids)
 {
     foreach (var id in ids)
     {
         var item    = new EduUser();
         var client  = new RestClient(url);
         var request = new RestRequest("api/UserApi/{id}", Method.DELETE);
         request.AddParameter("Content-Type", "application/json; charset=utf-8", ParameterType.HttpHeader);
         request.AddParameter("id", id, ParameterType.QueryString);
         string strSignTemp = url + request.Resource + "&key=" + key;
         string vSign       = Encrypt.MD5(strSignTemp);
         request.AddParameter("sign", vSign, ParameterType.QueryString);
         var    resutl = client.Execute(request);
         string dd     = resutl.Content;
     }
     return(RedirectToAction("Index"));
 }
Example #4
0
        /// <summary>
        /// 根据部门id获取部门下用户信息
        /// </summary>
        /// <param name="useId"></param>
        /// <returns></returns>
        public DataTable GetAllUserByDPCODE(string DPCODE)
        {
            EduUser user = null;

            header.Username = "******";
            header.Password = "******";
            //"FAED74BF942BA9F7B0EBF88BACE2CE3EB262CE34F3470DAFCE4BFF112FA7A6700BD796F9B9C9648040463E82B7FDC4DDF940DD5457EBE7C10666BB48686E252FE4DA2291BDE0F89B491137C8F46F66830AE46C1E65C4B62A";// "EA83AB5DA244E73DB35F5C7AD3C9C42CB331B1EF690487C117481468BC61B1AB";
            var usertable = ecnuweb.PUBLIC_IDC_GET_XSJBXX(DPCODE, "", 100, 1).Tables[0];

            //if (usertable.Columns.Count > 1 && usertable.Rows.Count > 0)
            //{
            //    user = new EduUser()
            //    {
            //        XH = usertable.Rows[0]["XH"].ToString(),
            //        XM = usertable.Rows[0]["XM"].ToString(),
            //        BMBH = usertable.Rows[0]["BMBH"].ToString(),
            //        BMMC = usertable.Rows[0]["BMMC"].ToString(),

            //    };
            //}
            return(usertable);
        }
Example #5
0
        /// <summary>
        /// 根据用户id获取用户信息
        /// </summary>
        /// <param name="useId"></param>
        /// <returns></returns>
        public EduUser GetUser(string useId)
        {
            EduUser user = null;

            header.Username = "******";
            header.Password = "******";
            // "EA83AB5DA244E73D3D0BB7E5772635527AC72FEE1D7CA4A067FB4A9ADE985C8337942475A6CE8088";
            // "EA83AB5DA244E73DB35F5C7AD3C9C42CB331B1EF690487C117481468BC61B1AB";
            var usertable = ecnuweb.PUBLIC_IDC_GET_XSJBXX(useId, "", 1, 1).Tables[0];

            if (usertable.Columns.Count > 1 && usertable.Rows.Count > 0)
            {
                user = new EduUser()
                {
                    XH   = usertable.Rows[0]["XH"].ToString(),
                    XM   = usertable.Rows[0]["XM"].ToString(),
                    BMBH = usertable.Rows[0]["BMBH"].ToString(),
                    BMMC = usertable.Rows[0]["BMMC"].ToString(),
                };
            }
            return(user);
        }
Example #6
0
 public static string ToPlanDocumentUrl(this EduUser eduUser, string baseUrl)
 {
     return(eduUser?.PlanDocumentId != null ? $"{baseUrl}/Documents/{eduUser.PlanDocumentId}" : string.Empty);
 }
Example #7
0
        public ActionResult Create()
        {
            var model = new EduUser();

            return(View("Edit", model));
        }