Пример #1
0
 public void SaveItem(bjf_user submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = 1;
         submitItem.updateid   = 1;
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         submitItem.openid     = OpenHelper.CreateOpenId();
         submitItem.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         submitItem.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         submitItem.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.loginname  = submitItem.loginname;
         item.username   = submitItem.username;
         item.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         item.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         item.email      = submitItem.email;
         item.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         item.comment    = submitItem.password;
         item.isadmin    = submitItem.isadmin;
         item.updateid   = 1;
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }
Пример #2
0
 public void SaveItem(bjf_role submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = 1;
         submitItem.updateid   = 1;
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         submitItem.openid     = OpenHelper.CreateOpenId();
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.rolename   = submitItem.rolename;
         item.rolecode   = submitItem.rolecode;
         item.isuse      = submitItem.isuse;
         item.updateid   = 1;
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }
Пример #3
0
        private void UploadPartialFile(string fileName, HttpRequestBase request, List <ViewDataUploadFilesResult> statuses)
        {
            if (request.Files.Count != 1)
            {
                throw new HttpRequestValidationException("Attempt to upload chunked file containing more than one fragment per request");
            }
            var file        = request.Files[0];
            var inputStream = file.InputStream;

            var saveName = this.GetSaveName(fileName);
            var fullName = Path.Combine(StorageRoot, saveName);

            using (var fs = new FileStream(fullName, FileMode.Append, FileAccess.Write))
            {
                var buffer = new byte[1024];

                var l = inputStream.Read(buffer, 0, 1024);
                while (l > 0)
                {
                    fs.Write(buffer, 0, l);
                    l = inputStream.Read(buffer, 0, 1024);
                }
                fs.Flush();
                fs.Close();
            }
            statuses.Add(new ViewDataUploadFilesResult()
            {
                openid      = OpenHelper.CreateOpenId(),
                name        = fileName,
                save_name   = saveName,
                size        = file.ContentLength,
                type        = file.ContentType,
                url         = GetHttpFileUrl(saveName),
                delete_url  = Url.Action("Delete?id=" + saveName),
                delete_type = "GET",
            });
        }
Пример #4
0
        private void UploadWholeFile(HttpRequestBase request, List <ViewDataUploadFilesResult> statuses)
        {
            for (int i = 0; i < request.Files.Count; i++)
            {
                var file     = request.Files[i];
                var saveName = this.GetSaveName(file.FileName);

                var fullPath = Path.Combine(StorageRoot, saveName);

                file.SaveAs(fullPath);

                statuses.Add(new ViewDataUploadFilesResult()
                {
                    openid      = OpenHelper.CreateOpenId(),
                    name        = file.FileName,
                    save_name   = saveName,
                    size        = file.ContentLength,
                    type        = file.ContentType,
                    url         = GetHttpFileUrl(saveName),
                    delete_url  = Url.Action("Delete?id=" + saveName),
                    delete_type = "GET",
                });
            }
        }