示例#1
0
        public IActionResult ManualMatch(IList <IFormFile> files)
        {
            var returnResult = "";

            foreach (var file in files)
            {
                var fileName = ContentDispositionHeaderValue
                               .Parse(file.ContentDisposition)
                               .FileName
                               .Trim('"');
                // IFormFile m["btnFindHardCopy"]
                var control = new TDMSControllerNavGraph();

                var confirmId   = 0;
                var confirmList = CheckForNull(Request.Form["confirmList"]);
                if (file != null)
                {
                    confirmId = UploadPostedFileMatch(file, fileName);
                }
                if (confirmId != 0)
                {
                    confirmList = "";
                }
                ////Comma separated values
                returnResult = control.ManualMatchStr(User.Identity.Name, CheckForNull(Request.Form["tradeList"]), confirmList, CheckForNull(Request.Form["manulMatchComment"]), CheckForNullBool(Request.Form["chkdoNotAffirm"]), confirmId);
            }

            return(Json(new { result = returnResult, tdList = CheckForNull(Request.Form["tradeList"]) }));
        }
示例#2
0
        private string ArchiveUnArchiveItems(string selectedTrades, bool archive)
        {
            var returnString = "";

            var control = new TDMSControllerNavGraph {
                Ajax = true
            };

            returnString = control.ArchiveTrades(selectedTrades, archive, User.Identity.Name);

            if (control.Exception)
            {
                returnString = control.ReturnControllerException();
            }
            return(returnString);
        }