// Use this for initialization void Start() { factoryWindowMenuObject = GameObject.FindGameObjectWithTag("MenuFactory"); taskWindowObject = factoryWindowMenuObject.transform.FindChild("TaskListWindow").gameObject; storageWindowData = GetComponent <StorageWindow>(); drillMasterData = GetComponent <DrillMaster>(); scanMasterData = GetComponent <ScanMaster>(); taskWaitListWindowData = GetComponent <TaskWaitListWindow>(); drillDictionary = drillMasterData.drillDictionary; scanDictionary = scanMasterData.scanDictionary; progressSlider = factoryWindowMenuObject.transform.FindChild("ProgressBarBuild").gameObject.GetComponent <UISlider>(); GameObject drillDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("DrillData").gameObject; drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent <UILabel>(); drillLabelValue = drillDataObject.transform.FindChild("LabelDrillValue").gameObject.GetComponent <UILabel>(); GameObject scanDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("ScanData").gameObject; scanLabelType = scanDataObject.transform.FindChild("LabelScanType").gameObject.GetComponent <UILabel>(); scanLabelValue = scanDataObject.transform.FindChild("LabelScanValue").gameObject.GetComponent <UILabel>(); GameObject pipesDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("PipesData").gameObject; //drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent<UILabel>(); pipesValue = pipesDataObject.transform.FindChild("LabelPipesValue").gameObject.GetComponent <UILabel>(); GameObject kostenDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("LabelKosten").gameObject; //drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent<UILabel>(); costsValue = kostenDataObject.transform.FindChild("LabelKostenValue").gameObject.GetComponent <UILabel>(); FactoryShow(); FactoryWindowReload(); } // END Start
// Use this for initialization void Start() { factoryWindowMenuObject = GameObject.FindGameObjectWithTag("MenuFactory"); taskWindowObject = factoryWindowMenuObject.transform.FindChild("TaskListWindow").gameObject; storageWindowData = GetComponent<StorageWindow>(); drillMasterData = GetComponent<DrillMaster>(); scanMasterData = GetComponent<ScanMaster>(); taskWaitListWindowData = GetComponent<TaskWaitListWindow>(); drillDictionary = drillMasterData.drillDictionary; scanDictionary = scanMasterData.scanDictionary; progressSlider = factoryWindowMenuObject.transform.FindChild("ProgressBarBuild").gameObject.GetComponent<UISlider>(); GameObject drillDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("DrillData").gameObject; drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent<UILabel>(); drillLabelValue = drillDataObject.transform.FindChild("LabelDrillValue").gameObject.GetComponent<UILabel>(); GameObject scanDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("ScanData").gameObject; scanLabelType = scanDataObject.transform.FindChild("LabelScanType").gameObject.GetComponent<UILabel>(); scanLabelValue = scanDataObject.transform.FindChild("LabelScanValue").gameObject.GetComponent<UILabel>(); GameObject pipesDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("PipesData").gameObject; //drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent<UILabel>(); pipesValue = pipesDataObject.transform.FindChild("LabelPipesValue").gameObject.GetComponent<UILabel>(); GameObject kostenDataObject = transform.FindChild("FactoryWindowData").gameObject.transform.FindChild("LabelKosten").gameObject; //drillLabelType = drillDataObject.transform.FindChild("LabelDrillType").gameObject.GetComponent<UILabel>(); costsValue = kostenDataObject.transform.FindChild("LabelKostenValue").gameObject.GetComponent<UILabel>(); FactoryShow(); FactoryWindowReload(); } // END Start
private ScanMaster CreateScanMaster(int scanID, int subScanID, string userID, string clientName, DateTime scanDate, string scanName) { ScanMaster master = new ScanMaster(); master.ClientName = clientName; master.ScanDate = scanDate; master.ScanId = scanID; master.ScanName = scanName; master.SubScanId = subScanID; master.UserId = userID; return(master); }
public ReturnResultDTO ImportXmlData(List <ImportXMLDataDTO> inputDTOList) { int scanId = 0; int subScnaID = 0; ReturnResultDTO dtoItem; if (inputDTOList.Any(c => c.IsAdditionalScan)) { //Generate New ScanID; scanId = inputDTOList.First().ScanId; subScnaID = inputDTOList.First().SubScanId + 1; } //Create MasterScan ScanMaster master = CreateScanMaster(scanId, subScnaID, inputDTOList.First().UserId, inputDTOList.First().ClientName, inputDTOList.First().ScanDate, inputDTOList.First().ScanName); using (var context = new WebParser.DAL.DataModel.WebParserEntities()) { if (!inputDTOList.Any(c => c.IsAdditionalScan)) { ScanNumber newNumber = new ScanNumber() { UserId = inputDTOList.First().UserId }; context.ScanNumbers.Add(newNumber); context.SaveChanges(); var userID = inputDTOList.First().UserId; var listOfScan = context.ScanNumbers.Where(c => c.UserId == userID).ToList(); scanId = listOfScan.Last().ScanId; master.ScanId = scanId; } foreach (var item in inputDTOList) { CurrScan newItem = CreateCurrentScan(item, scanId, subScnaID); master.CurrScans.Add(newItem); //context.CurrScans.Add(newItem); } context.ScanMasters.Add(master); int value = 0; try { using (TransactionScope trans = new TransactionScope()) { value = context.SaveChanges(); if (value > 0) { dtoItem = CheckExistingData(scanId); dtoItem.IsSuccess = true; trans.Complete(); } else { dtoItem = new ReturnResultDTO(); dtoItem.IsSuccess = false; trans.Dispose(); } } } catch (Exception ex) { throw ex; } } return(dtoItem); }