Exemplo n.º 1
0
 public DrawingsListViewController(IClassDataManager<Drawing> drawingDataManager,
     IClassDataManager<TechRoute> techRouteDataManager, IUppyControllersFactory controllersFactory)
 {
     _controllersFactory = controllersFactory;
     _drawingsDataManager = drawingDataManager;
     _techRouteDataManager = techRouteDataManager;
 }
 public StandartDrawingListController(IUppyControllersFactory factory, IUppyDataManagersFactory dataManagersFactory)
 {
     _factory = factory;
     _dataManagersFactory = dataManagersFactory;
     _stDrawDataManager = _dataManagersFactory.GetHierarchyStandartDrawingsClassDataManager();
     _techRoutesDataManager = _dataManagersFactory.GetDataManager<TechRoute>();
 }
Exemplo n.º 3
0
 public DrawingsListViewController(IUppyControllersFactory controllersFactory,
     IClassDataManager<Drawing> drawingDataManager, IDataManagersFactory dataManagers)
 {
     _controllersFactory = controllersFactory;
     _drawingsDataManager = drawingDataManager;
     _dataManagers = dataManagers;
 }
Exemplo n.º 4
0
        public void RecalculateProjectByCount(Drawing drawing, IClassDataManager<Drawing> drawDataManager)
        {
            var parentDraw = drawDataManager.GetDocument(drawing.ParentId);

            drawing.CountAll = drawing.Count * parentDraw?.CountAll ?? drawing.Count;

            var childrens = drawDataManager.GetListCollection(x => x.ParentId == drawing.Id);
            if (childrens.Any())
            {
                decimal sumWeight = 0;
                foreach (var children in childrens)
                {
                    RecalculateProjectByCount(children, drawDataManager);
                    sumWeight += children.WeightAll;
                }

                drawing.WeightAll = sumWeight;
                drawing.Weight = drawing.CountAll > 0 ? drawing.WeightAll / drawing.CountAll : 0;
            }
            else
            {
                RecalculateProjectByWeight(drawing, drawDataManager);
            }

            drawDataManager.Update(drawing);
        }
 public TaskToDistrictSelectionView(IControllersFactory controlersFactory, IClassDataManager<TaskToDistrict> dataManager, IClassDataManager<Order> orderDataManager, IClassDataManager<TechOperation> toDataManager)
 {
     _controlersFactory = controlersFactory;
     _dataManager = dataManager;
     _orderDataManager = orderDataManager;
     _toDataManager = toDataManager;
 }
Exemplo n.º 6
0
 public OrderListController(IControllersFactory factory,  IDataManagersFactory dataManagersFactory)
 {
     _factory = factory;
     _dataManagersFactory = dataManagersFactory;
     _orderDataManager = _dataManagersFactory.GetDataManager<Order>();
     _drawingDataManager = _dataManagersFactory.GetDataManager<Drawing>();
 }
 public ExcelDataAndFilesImportController(IClassDataManager<Drawing> drawingsDataManager,
     IDataImportToolsFactory toolsFactory, IFilesLoaderToRepository loaderToRepository)
 {
     _drawingsDataManager = drawingsDataManager;
     _toolsFactory = toolsFactory;
     _loaderToRepository = loaderToRepository;
 }
Exemplo n.º 8
0
 public RefreshBySsiController(IUppyControllersFactory controllersFactory,
     IClassDataManager<Drawing> drawingDataManager, IDataManagersFactory othersDataManagersFactory,
     IDrawingStandartezer standartezer) : base(controllersFactory, drawingDataManager, othersDataManagersFactory)
 {
     _controllersFactory = controllersFactory;
     _othersDataManagersFactory = othersDataManagersFactory;
     _standartezer = standartezer;
 }
 public SuperTaskToDistrictListController(IUppyControllersFactory controlersFactory, IDataManagersFactory dataManagersFactory)
 {
     _controlersFactory = controlersFactory;
     _dataManagersFactory = dataManagersFactory;
     _dataManager = _dataManagersFactory.GetDataManager<SuperTaskToDistrict>();
     _orderDataManager = _dataManagersFactory.GetDataManager<Order>();
     _toDataManager = _dataManagersFactory.GetDataManager<TechOperation>();
 }
 public SuperBillInnerShiftListController(IUppyControllersFactory controlersFactory, IDataManagersFactory dataManagersFactory)
 {
     _controlersFactory = controlersFactory;
     _dataManagersFactory = dataManagersFactory;
     _dataManager = _dataManagersFactory.GetDataManager<SuperBillInnerShift>();
     _orderDataManager = _dataManagersFactory.GetDataManager<Order>();
     _toDataManager = _dataManagersFactory.GetDataManager<TechOperation>();
 }
Exemplo n.º 11
0
 public OrderDocumentController(IUppyControllersFactory controllersFactory,
     IUppyDataManagersFactory dataManagersFactory, IFilesRepository filesRepository)
 {
     _controllersFactory = controllersFactory;
     _dataManagersFactory = dataManagersFactory;
     _filesRepository = filesRepository;
     _order = dataManagersFactory.GetDataManager<Order>();
     _drawingDataManager = dataManagersFactory.GetDataManager<Drawing>();
 }
Exemplo n.º 12
0
 public DrawingForm(IDrawingListController listController, IDrawingDocumentController drawingDocumentController, IClassDataManager<Drawing> drawDataManager)
 {
     _listController = listController;
     _drawingDocumentController = drawingDocumentController;
     _drawDataManager = drawDataManager;
     InitializeComponent();
     tlDrawings.Controller = _listController;
     Drawing = _drawingDocumentController.Document;
     _drawingDocumentController.DataRefreshed += DrawingDocumentControllerDataRefreshed;
 }
 public HierarchyNumberDrawingController(IUppyControllersFactory controllersFactory,
     IClassDataManager<Drawing> drawingDataManager, IDataManagersFactory othersDataManagersFactory)
 {
     ControllersFactory = controllersFactory;
     _drawingsDataManager = drawingDataManager;
     _othersDataManagersFactory = othersDataManagersFactory;
     _techRouteDataManager = othersDataManagersFactory.GetDataManager<TechRoute>();
     _techOperDataManager = othersDataManagersFactory.GetDataManager<TechOperation>();
     _workHoursDataManager = othersDataManagersFactory.GetDataManager<WorkHourDrawing>();
 }
Exemplo n.º 14
0
        public void RecalculateProjectByWeight(Drawing drawing, IClassDataManager<Drawing> drawDataManager)
        {
            var childrens = drawDataManager.GetListCollection(x => x.ParentId == drawing.Id);
            if (childrens.Any())
            {
                var sum = childrens.Sum(x => x.WeightAll);
                drawing.WeightAll = sum;
                drawing.Weight = drawing.CountAll != 0 ? drawing.WeightAll / drawing.CountAll : 0;
            }
            else
            {
                drawing.RecalculateWeightAll();
            }

            drawDataManager.Update(drawing);

            if (drawing.ParentId != null)
            {
                var parentDrawing = drawDataManager.GetDocument(drawing.ParentId);
                if (parentDrawing != null)
                    RecalculateProjectByWeight(parentDrawing, drawDataManager);
            }
        }
 public SiemensDataImportControllerShower(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory toolsFactory, IFilesLoaderToRepository loaderToRepository) : base(drawingsDataManager, toolsFactory, loaderToRepository)
 {
 }
Exemplo n.º 16
0
 public StandartsListController(IUppyControllersFactory factory, IClassDataManager<Standart> standartDataManager)
 {
     _factory = factory;
     _standartDataManager = standartDataManager;
 }
Exemplo n.º 17
0
 public SiemensDataImportController(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory dataImportToolsFactory,  int? parentId)
 {
     DrawingsDataManager = drawingsDataManager;
     _dataImportToolsFactory = dataImportToolsFactory;
     ParentId = parentId;
 }
Exemplo n.º 18
0
 public SiemensDataImportController(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory dataImportToolsFactory)
 {
     DrawingsDataManager = drawingsDataManager;
     _dataImportToolsFactory = dataImportToolsFactory;
 }
Exemplo n.º 19
0
 public void RecalculateProjectByCount(Drawing drawing, IClassDataManager<Drawing> classDataManager)
 {
     var drawingsCalculateHelper = new DrawingsCalculateHelper(classDataManager);
     drawingsCalculateHelper.RecalculateProjectByCount(drawing);
 }
Exemplo n.º 20
0
 public GostListController(IUppyControllersFactory factory, IClassDataManager<Gost> gostDataManager)
 {
     _factory = factory;
     _gostDataManager = gostDataManager;
 }
Exemplo n.º 21
0
 public NameMaterialSearch(IClassDataManager<Gost> gostDataManager)
 {
     _gostDataManager = gostDataManager;
 }
 public SiemensDataAndFilesImportController(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory toolsFactory, IFilesLoaderToRepository loaderToRepository, int? parentId)
     : base(drawingsDataManager, toolsFactory, parentId)
 {
     _loaderToRepository = loaderToRepository;
 }
 public ExcelDataImportControllerShower(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory toolsFactory, IFilesLoaderToRepository loaderToRepository, int? parentId) : base(drawingsDataManager, toolsFactory, loaderToRepository, parentId)
 {
 }
Exemplo n.º 24
0
 public SettingsController(IClassDataManager<Setting> dataManager)
 {
     _dataManager = dataManager;
 }
Exemplo n.º 25
0
 public OrderListController(IUppyControllersFactory factory, IClassDataManager<Order> orderDataManager,  IClassDataManager<Drawing> drawingDataManager)
 {
     _orderDataManager = orderDataManager;
     _drawingDataManager = drawingDataManager;
     _factory = factory;
 }
Exemplo n.º 26
0
 public TechOpersListController(IClassDataManager<TechOperation> techOpersDataManager)
 {
     _techOpersDataManager = techOpersDataManager;
 }
Exemplo n.º 27
0
        private static int? GetTopParentId(int? id, IClassDataManager<Drawing> classDataManager)
        {
            while (true)
            {
                var copyId = id;
                var drawing = classDataManager.GetDocument(copyId);
                if (drawing != null)
                {
                    if (drawing.ParentId != null)
                    {
                        id = drawing.ParentId;
                        continue;
                    }

                    return id;
                }

                return id;
            }
        }
Exemplo n.º 28
0
 public TechRouteListController(IControllersFactory controllersControllersFactory, IClassDataManager<TechRoute> techRouteDataManager )
 {
     _controllersFactory = controllersControllersFactory;
     _techRouteDataManager = techRouteDataManager;
 }