Exemple #1
0
        public static void AutoRequestTroops(Gadget gg)
        {
            DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Units start");
            //force unit
            int nCities = Gloval.Database.Account.Cities.Count();

            //giảm dc 1 request
            if (Gloval.Database.CurrentCity == 0)
            {
                for (int i = 0; i < nCities; i++)
                {
                    if (gg.bStopAutoRequest)
                    {
                        return;
                    }
                    BUSTroops.requestUnits(i);
                }
            }
            else
            {
                for (int i = nCities - 1; i >= 0; i--)
                {
                    if (gg.bStopAutoRequest)
                    {
                        return;
                    }
                    BUSTroops.requestUnits(i);
                }
            }

            DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Units done");
            DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Ships start");

            //giảm dc 1 request
            if (Gloval.Database.CurrentCity == 0)
            {
                for (int i = 0; i < nCities; i++)
                {
                    if (gg.bStopAutoRequest)
                    {
                        return;
                    }
                    BUSTroops.requestShips(i);
                }
            }
            else
            {
                for (int i = nCities - 1; i >= 0; i--)
                {
                    if (gg.bStopAutoRequest)
                    {
                        return;
                    }
                    BUSTroops.requestShips(i);
                }
            }

            Gloval.bTroopsOverviewIsNewData = true;
            DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Ships done");
        }
Exemple #2
0
        public static void requestUnits(int iIndexCity)
        {
            BUSCity.ChangeCityTo(iIndexCity);
            if (Gloval.Database.CurrentView != Data.SITE_VIEW.TROOPS)
            {
                if (Gloval.Database.CurrentView != Data.SITE_VIEW.CITY)
                {
                    BUSCity.GoToCity();
                }

                //nhảy vào trang troops
                BUSTroops.GoToTroops();
            }

            Gloval.Database.Account.Cities[iIndexCity].DTTroopUnits = DateTime.Now;
            //lấy thông tin
            Gloval.Database.Account.Cities[iIndexCity].ListTroopsUnits = DAOTroops.ParseUnits(iIndexCity);
        }
Exemple #3
0
        public static void AutoRequestTroops()
        {
            //force unit
            int nCities = BUSCity.Count();

            for (int i = 0; i < nCities; i++)
            {
                BUSTroops.ForceUpdateUnits(i);
            }

            //force update ships
            for (int i = 0; i < nCities; i++)
            {
                BUSTroops.ForceUpdateShips(i);
            }

            Gloval.bTroopsOverviewIsNewData = true;
        }