// 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
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }