Ejemplo n.º 1
0
        public ActionResult FaEgMgmt(long?id)
        {
            if (!IsValidAccount(SessionToken))
            {
                return(View("../Error/LoginError"));
            }
            LogHelper.LoginLog(SessionUserId, "FaArchive/FaEgDocMgmt");
            IList <FaCompany> companys = _faDocService.GetAllCompanys();

            ViewData["companyDto"] = JsonHelper.Serialize(companys);
            if (id != null)
            {
                FaArchive entity = _faDocService.GetFdDocById(id.Value);
                ViewData["faArchiveId"]   = id;
                ViewData["content"]       = entity.Content;
                ViewData["companyName"]   = entity.Company;
                ViewData["year"]          = entity.Year;
                ViewData["month"]         = entity.Month;
                ViewData["voucherWord"]   = entity.VoucherWord;
                ViewData["voucherNumber"] = entity.VoucherNumber;
                ViewData["voucherNo"]     = entity.VoucherNo;
                ViewData["path"]          = entity.Path;
                ViewData["cabinetNo"]     = entity.CabinetNo;
            }
            return(View());
        }
Ejemplo n.º 2
0
        public string SaveFaDoc(FaArchive faDoc)
        {
            if (!IsValidAccount(SessionToken))
            {
                return(PesponseResult(false, "登录已失效,请重新登录在操作."));
            }
            try
            {
                int currentUserId = SessionUserId;
                if (!IsValidAccount(SessionToken))
                {
                    return(PesponseResult(false, "登录已失效,请重新登录在操作."));
                }
                var entity = new FaArchive();
                entity                 = _faDocService.GetFdDocById(faDoc.Id);
                entity.Content         = faDoc.Content;
                entity.Company         = faDoc.Company;
                entity.Year            = faDoc.Year;
                entity.Month           = faDoc.Month;
                entity.VoucherWord     = faDoc.VoucherWord;
                entity.VoucherNumber   = faDoc.VoucherNumber;
                entity.VoucherNo       = faDoc.VoucherNo;
                entity.BaogaoMingcheng = faDoc.BaogaoMingcheng;
                entity.HetongHao       = faDoc.HetongHao;
                entity.Path            = faDoc.Path;
                entity.CabinetNo       = faDoc.CabinetNo;
                if (faDoc.Content == "凭证")
                {
                    entity.Remark = faDoc.Company + "\\" + faDoc.Year + "\\" + faDoc.Month + "\\" + faDoc.VoucherWord +
                                    "\\" + faDoc.VoucherNumber;
                }
                else if (faDoc.Content == "海关缴款书")
                {
                    entity.Remark = faDoc.Company + "\\" + faDoc.Year + "\\" + faDoc.Month + "\\" + faDoc.HetongHao;
                }
                else if (faDoc.Content == "审计报告")
                {
                    entity.Remark = faDoc.Company + "\\" + faDoc.Year + "\\" + faDoc.BaogaoMingcheng;
                }
                _faDocService.Save(entity);

                if (entity.Id > 0)
                {
                    string saveMsg = string.Format("FdDoc数据保存成功,编号:{0},操作人:{1},时间:{2}。",
                                                   entity.Id, currentUserId, DateTime.Now);
                    LogHelper.Info(saveMsg);
                    return(PesponseResult("保存成功."));
                }
                return(PesponseResult(false, "保存失败."));
            }
            catch (Exception ex)
            {
                LogHelper.ExceptionLog(SessionUserId, "FaArchive/SaveFaDoc", ex);
                return(PesponseResult(false, "出现异常,ex.Message=" + ex.Message));
            }
        }
Ejemplo n.º 3
0
 public void Save(FaArchive entity)
 {
     entity.ModifiedTime = DateTime.Now;
     if (entity.Id == 0)
     {
         entity.CreateTime = DateTime.Now;
         DataContext.FaArchives.InsertOnSubmit(entity);
     }
     DataContext.SubmitChanges();
 }
Ejemplo n.º 4
0
        protected void GetPathAndCabinetNo()
        {
            ActionResultModel resultModel = new ActionResultModel();

            try
            {
                string    remark           = Request["remark"];
                var       faArchiveService = new FaArchiveService();
                FaArchive archive          = faArchiveService.GetFaArchiveByRemark(remark);
                if (archive != null)
                {
                    resultModel.data = new { Id = archive.Id, CabinetNo = archive.CabinetNo, Path = archive.Path };
                }
            }
            catch (Exception ex)
            {
                resultModel.result  = ActionResult.Error;
                resultModel.message = ex.Message;
            }
            Response.Write(JsonConvert.SerializeObject(resultModel));
        }
Ejemplo n.º 5
0
        private FaDocDto ConvertFaDocDto(FaArchive faArchive)
        {
            var item = new FaDocDto
            {
                Id              = faArchive.Id,
                Content         = faArchive.Content,
                Company         = faArchive.Company,
                Year            = faArchive.Year,
                Month           = faArchive.Month,
                VoucherWord     = faArchive.VoucherWord,
                VoucherNumber   = faArchive.VoucherNumber,
                VoucherNo       = faArchive.VoucherNo,
                VoucherNos      = faArchive.VoucherNos,
                BaogaoMingcheng = faArchive.BaogaoMingcheng,
                Hetonghao       = faArchive.HetongHao,
                Path            = faArchive.Path,
                CabinetNo       = faArchive.CabinetNo,
                Beizhu          = faArchive.Beizhu
            };

            return(item);
        }
Ejemplo n.º 6
0
 public void Save(FaArchive entity)
 {
     _faDocRepository.Save(entity);
 }