示例#1
0
 /// <summary>
 ///     创建申请
 /// </summary>
 /// <param name="submitDate">提交日期</param>
 /// <param name="title">标题</param>
 /// <param name="caacDocNumber">民航局申请文号</param>
 /// <param name="status">状态</param>
 /// <param name="note">民航局申请跟踪备忘录</param>
 /// <param name="caacDocumentName">民航局文档名称</param>
 /// <param name="caacDocumentId">民航局文档主键</param>
 /// <param name="airlinesId"></param>
 /// <returns></returns>
 public static Request CreateRequest(DateTime? submitDate, string title,
     string caacDocNumber, int status, string note,string caacDocumentName,
     Guid caacDocumentId, Guid airlinesId)
 {
     var request = new Request
     {
         CreateDate = DateTime.Now,
         SubmitDate = submitDate,
     };
     request.GenerateNewIdentity();
     request.SetTitle(title);
     request.SetCaacDocNumber(caacDocNumber);
     request.SetRequestStatus((RequestStatus) status);
     request.SetNote(note);
     request.SetCaacDocument(caacDocumentId, caacDocumentName);
     request.SetAirlines(airlinesId);
     return request;
 }
示例#2
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"));
 }
示例#3
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);
 }
示例#4
0
 /// <summary>
 ///     删除申请明细时的记录
 /// </summary>
 /// <param name="request">申请明细</param>
 /// <param name="approvalHistory">申请明细</param>
 private void DeleteLog(Request request, ApprovalHistory approvalHistory)
 {
     string log = "删除申请明细:" + approvalHistory.RequestDeliverAnnual.Year + "/" +
                  approvalHistory.RequestDeliverMonth + "|" + approvalHistory.ImportCategory.ActionType + ":" +
                  approvalHistory.ImportCategory.ActionName + "|" +
                  approvalHistory.PlanAircraft.AircraftType.Name;
     request.SetNote(log);
 }