Esempio n. 1
0
 /// <summary>
 ///     修改申请明细
 /// </summary>
 /// <param name="approvalHistory"></param>
 /// <param name="pesistApprovalHistory"></param>
 private void ModifyApprovalHistory(ApprovalHistoryDTO approvalHistory, ApprovalHistory pesistApprovalHistory)
 {
     if (pesistApprovalHistory.SeatingCapacity != approvalHistory.SeatingCapacity)
     {
         pesistApprovalHistory.SetSeatingCapacity(approvalHistory.SeatingCapacity);
     }
     if (pesistApprovalHistory.CarryingCapacity != approvalHistory.CarryingCapacity)
     {
         pesistApprovalHistory.SetCarryingCapacity(approvalHistory.CarryingCapacity);
     }
     if (pesistApprovalHistory.RequestDeliverMonth != approvalHistory.RequestDeliverMonth)
     {
         pesistApprovalHistory.SetDeliverDate(approvalHistory.RequestDeliverMonth);
     }
     if (pesistApprovalHistory.Note != approvalHistory.Note)
     {
         pesistApprovalHistory.SetNote(approvalHistory.Note);
     }
     if (pesistApprovalHistory.RequestId != approvalHistory.RequestId)
     {
         pesistApprovalHistory.SetRequest(approvalHistory.RequestId);
     }
     if (pesistApprovalHistory.RequestId != approvalHistory.RequestId)
     {
         pesistApprovalHistory.SetRequest(approvalHistory.RequestId);
     }
     if (pesistApprovalHistory.PlanAircraftId != approvalHistory.PlanAircraftId)
     {
         pesistApprovalHistory.SetPlanAircraft(approvalHistory.PlanAircraftId);
     }
     if (pesistApprovalHistory.ImportCategoryId != approvalHistory.ImportCategoryId)
     {
         pesistApprovalHistory.SetImportCategory(approvalHistory.ImportCategoryId);
     }
     if (pesistApprovalHistory.RequestDeliverAnnualId != approvalHistory.RequestDeliverAnnualId)
     {
         pesistApprovalHistory.SetDeliverDate(approvalHistory.RequestDeliverAnnualId);
     }
     if (pesistApprovalHistory.IsApproved != approvalHistory.IsApproved)
     {
         pesistApprovalHistory.SetIsApproved(approvalHistory.IsApproved);
     }
     PlanAircraft persistPlanAircraft = _planAircraftRepository.Get(approvalHistory.PlanAircraftId);
     if (persistPlanAircraft.Status != (ManageStatus) approvalHistory.PlanAircraftStatus)
     {
         if (pesistApprovalHistory.PlanAircraft.Status == ManageStatus.申请
             && approvalHistory.PlanAircraftStatus == (int) ManageStatus.批文)
         {
             pesistApprovalHistory.PlanAircraft.SetManageStatus(ManageStatus.批文); //修改计划飞机为批文状态
         }
         if (pesistApprovalHistory.PlanAircraft.Status == ManageStatus.批文
             && approvalHistory.PlanAircraftStatus == (int) ManageStatus.申请)
         {
             pesistApprovalHistory.PlanAircraft.SetManageStatus(ManageStatus.申请);
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 ///     修改申请明细时的记录
 /// </summary>
 /// <param name="request"></param>
 /// <param name="approvalHistory"></param>
 private void ModifyLog(Request request, ApprovalHistoryDTO approvalHistory)
 {
     string log = "修改申请明细:" + approvalHistory.RequestDeliverAnnualName + "/" +
                  approvalHistory.RequestDeliverMonth + "|" + approvalHistory.ImportCategoryName + "|" +
                  approvalHistory.AircraftType;
     request.SetNote(log);
 }
Esempio n. 3
0
 /// <summary>
 ///     新增批文历史
 /// </summary>
 /// <param name="request"></param>
 /// <param name="approvalHistory"></param>
 private void InsertApprovalHistory(Request request, ApprovalHistoryDTO approvalHistory)
 {
     request.AddNewApprovalHistory(approvalHistory.Id, approvalHistory.SeatingCapacity,
         approvalHistory.CarryingCapacity,
         approvalHistory.RequestDeliverMonth, approvalHistory.Note, approvalHistory.RequestId,
         approvalHistory.PlanAircraftId, approvalHistory.ImportCategoryId, approvalHistory.RequestDeliverAnnualId,
         Guid.Parse("1978ADFC-A2FD-40CC-9A26-6DEDB55C335F"));
 }