public static void requestTownHall(int iIndexCity) { if (0 <= iIndexCity && iIndexCity < Gloval.Database.Account.Cities.Count()) { BUSCity.ChangeCityTo(iIndexCity); if (Gloval.Database.CurrentView != Data.SITE_VIEW.TOWN_HALL) { if (Gloval.Database.CurrentView != Data.SITE_VIEW.CITY) { BUSCity.GoToCity(); } BUSCity.GoToTownHall(); } Gloval.Database.Account.Cities[iIndexCity].DTTownHall = DateTime.Now; //lấy thông tin long PopulationLimit; float PopulationGrow; long GoldPerHour; int ResearchPointPerHour; DAOCity.GetTownHallInfomation(iIndexCity, out PopulationLimit, out PopulationGrow, out GoldPerHour, out ResearchPointPerHour); Gloval.Database.Account.Cities[iIndexCity].PopulationLimit = PopulationLimit; Gloval.Database.Account.Cities[iIndexCity].PopulationGrow = PopulationGrow; Gloval.Database.Account.Cities[iIndexCity].GoldPerHour = GoldPerHour; Gloval.Database.Account.Cities[iIndexCity].ResearchPointPerHour = ResearchPointPerHour; } }
public static void requestBuilding(int iIndexCity) { if (0 <= iIndexCity && iIndexCity < Gloval.Database.Account.Cities.Count()) { BUSCity.ChangeCityTo(iIndexCity); if (Gloval.Database.CurrentView != Data.SITE_VIEW.CITY) { BUSCity.GoToCity(); } //cap nhat thoi gian update tu ika server Gloval.Database.Account.Cities[iIndexCity].DTBuilding = DateTime.Now; Gloval.Database.Account.Cities[iIndexCity].ListBuilding = DAOBuilding.GetBuildingCity(); } }
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); }