Beispiel #1
0
 public OperationResult Delete(TaxPerOrderHistory model, bool isSave)
 {
     try
     {
         model.UpdateDate = DateTime.Now;
         _TaxPerOrderHistoryRepository.Delete(model, isSave);
         return(new OperationResult(OperationResultType.Success, "更新数据成功!"));
     }
     catch
     {
         return(new OperationResult(OperationResultType.Error, "更新数据失败!"));
     }
 }
Beispiel #2
0
        public OperationResult Insert(TaxPerOrderHistory model, bool isSave)
        {
            try
            {
                //TaxPerOrderHistory history = _TaxPerOrderHistoryRepository.Entities.FirstOrDefault(c => c.Id == model.Id);
                //if (history != null)
                //{
                //_TaxPerOrderHistoryRepository.Update(model, true);
                //}
                _TaxPerOrderHistoryRepository.Insert(model, true);

                return(new OperationResult(OperationResultType.Success, "新增数据成功!"));
            }
            catch
            {
                return(new OperationResult(OperationResultType.Error, "新增数据失败,数据库插入数据时发生了错误!"));
            }
        }
Beispiel #3
0
        // POST: /BasicDataManagement/WageBaseTable/TaxPerOrderBackUp/
        public ActionResult TaxPerOrderBackUp()
        {
            var                modelList = _taxPerOrderService.TaxPerOrders;
            String             period    = _taxBaseByMonthService.TaxBaseByMonths.First().Period;
            TaxPerOrderHistory history   = null;

            foreach (var model in modelList)
            {
                history                 = new TaxPerOrderHistory();
                history.Id              = model.Id;
                history.PaymentType     = model.PaymentType;
                history.Period          = period;
                history.PersonType      = model.PersonType;
                history.ProjectDirector = model.ProjectDirector;
                history.ProjectNumber   = model.ProjectNumber;
                history.RefundType      = model.RefundType;
                history.SerialNumber    = model.SerialNumber;
                history.TaskName        = model.TaskName;
                history.Tax             = model.Tax;
                history.TaxOrNot        = model.TaxOrNot;
                history.UpdateDate      = model.UpdateDate;
                history.AccountName     = model.AccountName;
                history.AccountNumber   = model.AccountNumber;
                history.Agent           = model.Agent;
                history.Name            = model.Name;
                history.Amount          = model.Amount;
                history.AmountX         = model.AmountX;
                history.AmountY         = model.AmountY;
                history.Bank            = model.Bank;
                history.BankDetailName  = model.BankDetailName;
                history.Tele            = model.Tele;
                history.CertificateID   = model.CertificateID;
                history.CertificateType = model.CertificateType;
                _taxPerOrderHistoryService.InsertOrUpdate(history);
            }
            var result = _taxPerOrderService.DeleteAll();

            if (result.ResultType != OperationResultType.Success)
            {
                return(Json(new { error = result.ResultType.GetDescription() }));
            }
            return(Json(JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
 public void InsertOrUpdate(TaxPerOrderHistory contact)
 {
     this._TaxPerOrderHistoryRepository.InsertOrUpdate(contact);
 }