public override void Init(IModule module) { base.Init(module); var viewScript = InstantiateView <LoginView>("Login/Prefabs/LoginModule"); control = new LoginControl(); control.view = (LoginView)viewScript; loadDataControl = new LoadDataController(); RegisterController(control); RegisterController(loadDataControl); control.SetData(_isCallbackTypeSwitch); control.Start(); }
public static void Main(string[] args) { var state = ReceiveEventController.GetState(); // preload mock data using (var reader = new StreamReader("shared/waremap-state.json")) { var savedState = JsonConvert.DeserializeObject <SavedState>(reader.ReadToEnd(), Utils.ConverterSettings); state.Geo = savedState.State.Geo; state.Equipment = savedState.State.Equipment; state.CarRoadmap = savedState.State.CarRoadmap; savedState.Backgrounds.Where(x => x != null).ForEach(x => { state.Background.Add(x.Floor, x.Base64); }); Console.WriteLine($"Saved state loaded: {state.Geo.Nodes.Count}"); } using (var reader = new StreamReader("shared/parts.json")) { LoadDataController.LoadPartsToState(reader.ReadToEnd(), state, true); Console.WriteLine($"Mock parts loaded: {state.Equipment.Parts.Count}"); } using (var reader = new StreamReader("shared/operations.json")) { LoadDataController.LoadOperationsToState(reader.ReadToEnd(), state, true); Console.WriteLine($"Mock operations loaded: {state.Equipment.Operations.Count}"); } using (var reader = new StreamReader("shared/assemblies.json")) { LoadDataController.LoadAssembliesToState(reader.ReadToEnd(), state, true); Console.WriteLine($"Mock assemblies loaded: {state.Equipment.Assemblies.Count}"); } EventAddDepot.RedefineDepots(state); EventAddEdge.RecalculateWeights(null, state); state.CarRoadmap.Path.RemoveRange(1, state.CarRoadmap.Path.Count - 1); state.CarRoadmap.Position = 0; // start server StartServer(); }
private void LoadLists() { LoadDataController loadData = new LoadDataController(); var resultLoad = loadData.GetLoadResult(); targetFolderConrtoller = resultLoad.Item1; sourceFilesController = resultLoad.Item2; var errFileList = resultLoad.Item3; if (targetFolderConrtoller != null) { //Выводим путь каталога хранения текущего дня на форму TargetFolder = targetFolderConrtoller.GetTargetFolder(); SetTargetLabel(); } if (sourceFilesController != null && errFileList.Count == 0) { //Обновляем список файлов ListUpdate(); MessageBox.Show("Загрузка списков завершена", "Выполнено", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (errFileList.Count != 0) { if (sourceFilesController != null) { ListUpdate(); } MessageBox.Show("Не все файлы в списках есть на диске", "Что-то пошло не так!", MessageBoxButtons.OK, MessageBoxIcon.Warning); new CopyErrorForm(errFileList).Show(); } else { MessageBox.Show("Нет списков для загрузки", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }