Пример #1
0
 public NonRoutineJobCore(ICasEnvironment casEnvironment, IWorkPackageCore workPackageCore,
                          INonRoutineJobDataAccess nonRoutineJobDataAccess, INewLoader newLoader)
 {
     _casEnvironment          = casEnvironment;
     _workPackageCore         = workPackageCore;
     _nonRoutineJobDataAccess = nonRoutineJobDataAccess;
     _newLoader = newLoader;
 }
Пример #2
0
 public MaintenanceCore(ICasEnvironment casEnvironment, INewLoader newLoader,
                        INewKeeper newKeeper, IItemsRelationsDataAccess itemsRelationsDataAccess, IAircraftsCore aircraftsCore)
 {
     _casEnvironment           = casEnvironment;
     _newLoader                = newLoader;
     _newKeeper                = newKeeper;
     _itemsRelationsDataAccess = itemsRelationsDataAccess;
     _aircraftsCore            = aircraftsCore;
 }
Пример #3
0
 /// <summary>
 /// Создает Сурвис закупок
 /// </summary>
 public PackagesCore(ICasEnvironment casEnvironment, INewKeeper newKeeper,
                     ILoader loader, IAircraftsCore aircraftsCore, IComponentCore componentCore)
 {
     _casEnvironment = casEnvironment;
     _newKeeper      = newKeeper;
     _loader         = loader;
     _aircraftsCore  = aircraftsCore;
     _componentCore  = componentCore;
 }
Пример #4
0
 public KitsCore(ICasEnvironment casEnvironment, ILoader loader,
                 INewKeeper newKeeper, IComponentCore componentCore, INonRoutineJobDataAccess nonRoutineJobDataAccess)
 {
     _casEnvironment          = casEnvironment;
     _loader                  = loader;
     _newKeeper               = newKeeper;
     _componentCore           = componentCore;
     _nonRoutineJobDataAccess = nonRoutineJobDataAccess;
 }
Пример #5
0
 /// <summary>
 /// Создает Сурвис закупок
 /// </summary>
 public PurchaseCore(ICasEnvironment casEnvironment, INewLoader newLoader, ILoader loader,
                     IPackageCore packageService, INewKeeper newKeeper, IPerformanceCalculator performanceCalculator)
 {
     _casEnvironment        = casEnvironment;
     _newLoader             = newLoader;
     _loader                = loader;
     _packageCore           = packageService;
     _newKeeper             = newKeeper;
     _performanceCalculator = performanceCalculator;
 }
Пример #6
0
        public static NonRoutineJob Convert(NonRoutineJobDTO nrjDTO, ICasEnvironment casEnvironment)
        {
            var nrj = new NonRoutineJob
            {
                ATAChapter  = (AtaChapter)casEnvironment.GetDictionary <AtaChapter>().GetItemById(nrjDTO.ATAChapterId),
                ItemId      = nrjDTO.ItemId,
                IsDeleted   = nrjDTO.IsDeleted,
                ManHours    = nrjDTO.ManHours,
                Title       = nrjDTO.Title,
                Cost        = nrjDTO.Cost,
                KitRequired = nrjDTO.KitRequired,
                Description = nrjDTO.Description
            };

            foreach (var kit in nrjDTO.Kits)
            {
                nrj.Kits.Add(new AccessoryRequired
                {
                    ItemId       = kit.ItemId,
                    IsDeleted    = kit.IsDeleted,
                    Description  = kit.Description,
                    Manufacturer = kit.Manufacturer,
                    ParentTypeId = kit.ParentTypeId,
                    ParentId     = kit.ParentId,
                    Product      = kit.Product,
                    Quantity     = kit.Quantity,
                    PartNumber   = kit.PartNumber,
                    ParentObject = nrj
                });
            }

            nrjDTO.Kits.Clear();

            var nrjDTOFile = nrjDTO.Files.SingleOrDefault();

            if (nrjDTOFile != null)
            {
                nrj.AttachedFile = new AttachedFile
                {
                    FileData = nrjDTOFile.File.FileData,
                    FileName = nrjDTOFile.File.FileName,
                    FileSize = nrjDTOFile.File.FileSize,
                    ItemId   = nrjDTOFile.File.ItemId
                };
            }

            nrjDTO.Files.Clear();

            return(nrj);
        }
Пример #7
0
 public ItemsRelationsDataAccess(ICasEnvironment casEnvironment)
 {
     _casEnvironment = casEnvironment;
 }
Пример #8
0
 public StockCalculator(ICasEnvironment casEnvironment, INewLoader newLoader, IComponentCore componentCore)
 {
     _casEnvironment = casEnvironment;
     _newLoader      = newLoader;
     _componentCore  = componentCore;
 }
Пример #9
0
 public FlightTrackCore(INewLoader newLoader, ILoader loader, ICasEnvironment environment)
 {
     _newLoader   = newLoader;
     _loader      = loader;
     _environment = environment;
 }
Пример #10
0
 /// <summary>
 /// Класс обеспечивает легкое сохранение и создание объектов Cas
 /// </summary>
 /// <param name="casEnvironment"></param>
 public Manipulator(ICasEnvironment casEnvironment, IAuditRepository auditRepository)
 {
     _casEnvironment  = casEnvironment;
     _auditRepository = auditRepository;
 }
Пример #11
0
 /// <summary>
 /// Создает Ядро для работы с файлами
 /// </summary>
 public FilesSmartCore(ICasEnvironment environment)
 {
     _environment = environment;
 }
Пример #12
0
 public WorkPackageRecordsDataAccess(ICasEnvironment environment)
 {
     _environment = environment;
 }
Пример #13
0
 public StoreCore(ICasEnvironment casEnvironment)
 {
     _casEnvironment = casEnvironment;
 }
Пример #14
0
 public PersonnelCore(ICasEnvironment casEnvironment)
 {
     _casEnvironment = casEnvironment;
 }