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>(); }
public DrawingsListViewController(IUppyControllersFactory controllersFactory, IClassDataManager<Drawing> drawingDataManager, IDataManagersFactory dataManagers) { _controllersFactory = controllersFactory; _drawingsDataManager = drawingDataManager; _dataManagers = dataManagers; }
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; }
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; }
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>(); }
public OrderDocumentController(IUppyControllersFactory controllersFactory, IUppyDataManagersFactory dataManagersFactory, IFilesRepository filesRepository) { _controllersFactory = controllersFactory; _dataManagersFactory = dataManagersFactory; _filesRepository = filesRepository; _order = dataManagersFactory.GetDataManager<Order>(); _drawingDataManager = dataManagersFactory.GetDataManager<Drawing>(); }
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>(); }
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) { }
public StandartsListController(IUppyControllersFactory factory, IClassDataManager<Standart> standartDataManager) { _factory = factory; _standartDataManager = standartDataManager; }
public SiemensDataImportController(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory dataImportToolsFactory, int? parentId) { DrawingsDataManager = drawingsDataManager; _dataImportToolsFactory = dataImportToolsFactory; ParentId = parentId; }
public SiemensDataImportController(IClassDataManager<Drawing> drawingsDataManager, IDataImportToolsFactory dataImportToolsFactory) { DrawingsDataManager = drawingsDataManager; _dataImportToolsFactory = dataImportToolsFactory; }
public void RecalculateProjectByCount(Drawing drawing, IClassDataManager<Drawing> classDataManager) { var drawingsCalculateHelper = new DrawingsCalculateHelper(classDataManager); drawingsCalculateHelper.RecalculateProjectByCount(drawing); }
public GostListController(IUppyControllersFactory factory, IClassDataManager<Gost> gostDataManager) { _factory = factory; _gostDataManager = gostDataManager; }
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) { }
public SettingsController(IClassDataManager<Setting> dataManager) { _dataManager = dataManager; }
public OrderListController(IUppyControllersFactory factory, IClassDataManager<Order> orderDataManager, IClassDataManager<Drawing> drawingDataManager) { _orderDataManager = orderDataManager; _drawingDataManager = drawingDataManager; _factory = factory; }
public TechOpersListController(IClassDataManager<TechOperation> techOpersDataManager) { _techOpersDataManager = techOpersDataManager; }
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; } }
public TechRouteListController(IControllersFactory controllersControllersFactory, IClassDataManager<TechRoute> techRouteDataManager ) { _controllersFactory = controllersControllersFactory; _techRouteDataManager = techRouteDataManager; }