private void Start()
 {
     saveData            = new SaveData();
     directorScript      = Director.Instance;
     playerStatScript    = PlayerStats.instance;
     facilityScript      = FacilityList.instance;
     localDatabaseScript = LocalDatabase.instance;
 }
Пример #2
0
        public ActionResult Create()
        {
            FacilityList facilityList = new FacilityList();             //Khởi tạo biếm có giá trị là class được khai báo trong models/batch
            var          obj          = facilityList.ListAll();         //Gọi hàm listall khai báo trong class trong models lấy ra danh sách batch

            ViewBag.facilityCode = new SelectList(obj, "code", "name"); //Đưa viewBag vào view
            return(View());
        }
Пример #3
0
        /**
         * Given an organization id, get its tabs and retrieve the complete data for each of them
         * Fire an event for each one to notify the presenter that they are ready to render
         */
        public async Task LoadTabs(int orgId)
        {
            TabList tabs = await _esdService.GetTabs(orgId);

            foreach (Tab tab in tabs.Tabs)
            {
                if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.EQUIPMENT))
                {
                    _equipmentList = await _esdService.GetOrganizationEquipment(orgId);

                    EquipmentTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.FACILITIES))
                {
                    _facilityList = await _esdService.GetOrganizationFacilities(orgId);

                    FacilityTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.GENERAL))
                {
                    OrganizationGeneralInfo generalInfo = await _esdService.GetOrganizationGeneralInfo(orgId);

                    GeneralTabLoaded?.Invoke(generalInfo);
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.LOCATIONS))
                {
                    _locationList = await _esdService.GetOrganizationLocations(orgId);

                    LocationTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.PEOPLE))
                {
                    _peopleList = await _esdService.GetOrganizationPeople(orgId);

                    PeopleTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.PHYSICIANS))
                {
                    _physicianList = await _esdService.GetOrganizationPhysicians(orgId);

                    PhysiciansTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.TRAINING))
                {
                    _trainingList = await _esdService.GetOrganizationTrainings(orgId);

                    TrainingTabLoaded?.Invoke();
                }
                else if (tab.Name.ToUpper() == Enum.GetName(typeof(TabName), TabName.TREATMENT))
                {
                    _treatmentList = await _esdService.GetOrganizationTreatments(orgId);

                    TreatmentTabLoaded?.Invoke();
                }
            }
        }
Пример #4
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     if (instance != this)
     {
         Destroy(this);
     }
 }
Пример #5
0
        public FacilityCollectionTests()
        {
            address = new Address("line1", "line2", "town", "postcode", countryId);
            contact = new Contact("name", new PhoneNumber("123"), new EmailAddress("*****@*****.**"));
            var facility  = new Facility("business", BusinessType.LimitedCompany, "123", address, contact, true);
            var facility2 = new Facility("business", BusinessType.LimitedCompany, "123", address, contact, false);

            validFacilities = new FacilityList(new[]
            {
                facility,
                facility2
            });
        }
Пример #6
0
        public ActionResult Edit(string id)
        {
            MajorList majorList  = new MajorList();
            major     _majorList = majorList.GetMajorByCode(id);

            FacilityList facilityList = new FacilityList();


            var obj = facilityList.ListAll();

            ViewBag.facilityCode = new SelectList(obj, "code", "name", _majorList.facilitycode);

            return(View(_majorList));
        }
Пример #7
0
        public ActionResult Create(major cl)
        {
            FacilityList facilityList = new FacilityList();             //Khởi tạo biếm có giá trị là class được khai báo trong models/batch
            var          obj          = facilityList.ListAll();         //Gọi hàm listall khai báo trong class trong models lấy ra danh sách batch

            ViewBag.facilityCode = new SelectList(obj, "code", "name"); //Đưa viewBag vào view
            //try
            //{
            // TODO: Add insert logic here
            MajorList majorList = new MajorList();

            majorList.Insert(cl);     //Gọi đến hàm addClass trong class ClassList trong models
            return(RedirectToAction("Index"));
            //}
            //catch
            //{
            //    return View();
            //}
        }
 // Use this for initialization
 void Start()
 {
     officeGenerator = GameObject.FindObjectOfType <OfficeGenerator>();
     canvas          = GameObject.Find("PurchaseFacilityCanvas").GetComponent <Canvas>();
     facilityList    = FacilityList.instance;
     toggleGroup     = GetComponent <ToggleGroup>();
     playerStats     = PlayerStats.instance;
     confirmButton   = canvas.transform.Find("PurchaseButton").GetComponent <Button>();
     foreach (FacilityInfo facility in facilityList.facilityList)
     {
         if (facility.facilityType != FacilityInfo.FacilityType.Empty && facility.facilityType != FacilityInfo.FacilityType.Copy)
         {
             GameObject newButton = GameObject.Instantiate(buttonPrefab, this.transform);
             newButton.GetComponent <Toggle>().group = toggleGroup;
             newButton.transform.Find("Name").GetComponent <Text>().text         = facility.facilityName;
             newButton.transform.Find("CostToBuy").GetComponent <Text>().text    = "Purchase: $" + facility.costToBuy.ToString("0.00");
             newButton.transform.Find("CostPerMonth").GetComponent <Text>().text = "Monthly Cost: $" + facility.baseMonthlyExpenses.ToString("0.00");
         }
     }
 }
Пример #9
0
        public ActionResult Edit(string id, major cl)
        {
            FacilityList facilityList = new FacilityList();


            var obj = facilityList.ListAll();

            ViewBag.facilityCode = new SelectList(obj, "code", "name");
            //try
            //{
            // TODO: Add insert logic here
            MajorList majorList = new MajorList();

            majorList.UpdateMajor(id, cl);     //Gọi đến hàm addClass trong class ClassList trong models
            return(RedirectToAction("Index"));
            //}
            //catch
            //{
            //    return View();
            //}
        }
Пример #10
0
 public void AddNaturalField(NaturalField naturalField)
 {
     NaturalFieldList.Add(naturalField);
     FacilityList.Add(naturalField);
     PlantFacilityList.Add(naturalField);
 }
Пример #11
0
 public void AddChickenHouse(ChickenHouse chickenHouse)
 {
     ChickenHouseList.Add(chickenHouse);
     FacilityList.Add(chickenHouse);
 }
Пример #12
0
 public void AddDuckHouse(DuckHouse duckHouse)
 {
     DuckHouseList.Add(duckHouse);
     FacilityList.Add(duckHouse);
 }
Пример #13
0
 public void AddPlowedField(PlowedField field)
 {
     PlowedFieldList.Add(field);
     FacilityList.Add(field);
     PlantFacilityList.Add(field);
 }
Пример #14
0
 public void AddGrazingField(GrazingField field)
 {
     GrazingFieldList.Add(field);
     FacilityList.Add(field);
 }