Esempio n. 1
0
 /// <summary>
 ///     创建基本构型
 /// </summary>
 /// <param name="position"></param>
 /// <param name="description"></param>
 /// <param name="item"></param>
 /// <param name="parentAcConfig"></param>
 /// <param name="basicConfigGroup"></param>
 /// <returns></returns>
 public static BasicConfig CreateBasicConfig(int position, string description, Item item,
     AcConfig parentAcConfig, BasicConfigGroup basicConfigGroup)
 {
     var basicConfig = new BasicConfig();
     basicConfig.GenerateNewIdentity();
     basicConfig.CreateDate = DateTime.Now;
     basicConfig.SetPosition((Position)position);
     basicConfig.SetDescription(description);
     basicConfig.SetItem(item);
     basicConfig.SetParentItem(parentAcConfig);
     basicConfig.SetBasicConfigGroup(basicConfigGroup);
     return basicConfig;
 }
Esempio n. 2
0
 /// <summary>
 ///     创建特定选型
 /// </summary>
 /// <param name="position">位置信息</param>
 /// <param name="description">描述</param>
 /// <param name="item">附件项</param>
 /// <param name="parentAcConfig">父项构型</param>
 /// <param name="startDate">开始时间</param>
 /// <param name="endDate">结束时间</param>
 /// <param name="contractAircraft">合同飞机</param>
 /// <returns></returns>
 public static SpecialConfig CreateSpecialConfig(int position, string description, Item item,
     AcConfig parentAcConfig, DateTime startDate, DateTime? endDate, ContractAircraft contractAircraft)
 {
     var specialConfig = new SpecialConfig();
     specialConfig.GenerateNewIdentity();
     specialConfig.CreateDate = DateTime.Now;
     specialConfig.SetPosition((Position)position);
     specialConfig.SetDescription(description);
     specialConfig.SetItem(item);
     specialConfig.SetParentItem(parentAcConfig);
     specialConfig.SetContractAircraf(contractAircraft);
     specialConfig.SetStartDate(startDate);
     specialConfig.SetEndDate(endDate);
     return specialConfig;
 }