예제 #1
0
        public ActionResult Edit(ProvinceEditModel model)
        {
            if (ModelState.IsValid)
            {
                short sysMessageId     = 0;
                byte  sysMessageTypeId = 0;
                model.SystemStatus = SystemStatus.Error;
                var province = new Provinces
                {
                    CountryId    = model.CountryId,
                    ProvinceId   = model.ProvinceId,
                    ProvinceName = model.ProvinceName,
                    ProvinceDesc = model.ProvinceDesc,
                    DisplayOrder = model.DisplayOrder,
                    CrUserId     = model.CrUserId,
                    CrDateTime   = model.CrDateTime
                };
                sysMessageTypeId = model.CountryId > 0 ? province.Update(0, _userId, ref sysMessageId) : province.Insert(0, _userId, ref sysMessageId);

                if (sysMessageId > 0)
                {
                    var sysMessage = new SystemMessages().Get(sysMessageId);
                    if (sysMessageTypeId == CmsConstants.SystemMessageIdSuccess)
                    {
                        model.SystemStatus = SystemStatus.Success;
                    }
                    ModelState.AddModelError("SystemMessages", sysMessage.SystemMessageDesc);
                }
                else
                {
                    ModelState.AddModelError("SystemMessages", "Bạn vui lòng thử lại sau.");
                }
            }
            return(View(model));
        }
예제 #2
0
        public async Task <IActionResult> Edit(string id, [Bind("ProvCode,CreatedDate,ProvName,ProveNameDari,ProveNamePashto,AGHCHOCode,AIMSCode")] Provinces provience)
        {
            if (id != provience.ProvCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(provience);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProvienceExists(provience.ProvCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(provience));
        }
예제 #3
0
        public string AddModProvince(Provinces model, string delete = "0")
        {
            try
            {
                var db = new AmericaVirtualContext();
                if (delete != "0")
                {
                    var modDel = db.Provinces.Where(x => x.Id == model.Id).FirstOrDefault();
                    db.Provinces.Remove(modDel);
                    AddLog("Agregar Provincia " + model.Name);
                }
                else
                {
                    if (model.Id == 0)
                    {
                        db.Provinces.Add(model);
                        AddLog("Modificar Provincia " + model.Name);
                    }
                    else
                    {
                        db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                        AddLog("Eliminar Provincia " + model.Name);
                    }
                }
                db.SaveChanges();

                return(model.Id.ToString());
            }
            catch (Exception ex)
            {
                return("0");
            }
        }
예제 #4
0
 public void AddProvince(ProvinceParser provinceParser)
 {
     if (!Provinces.Contains(provinceParser))
     {
         Provinces.Add(provinceParser);
     }
 }
예제 #5
0
        public void RemoveProvince(ProvinceParser provinceParser)
        {
            Group.RemoveProvince(provinceParser);

            Provinces.Remove(provinceParser);
            dirty = true;
        }
예제 #6
0
 public void LoadProvinces(IEnumerable <Province> provinces)
 {
     Provinces     = provinces.ToReadOnly();
     SeaProvinces  = Provinces.OfType <SeaProvince>().ToReadOnly();
     LandProvinces = Provinces.OfType <LandProvince>().ToReadOnly();
     ProvincePicker.Initialize(Provinces.First().Zones.First());
 }
예제 #7
0
        public async Task <IActionResult> Edit(string id, [Bind("ProvCode,Aghchocode,Aimscode,ProvName,ProveNameDari,ProveNamePashto")] Provinces provinces)
        {
            if (id != provinces.ProvCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Entry(provinces).State = EntityState.Modified;
                    _context.Entry(provinces).Property("CreatedDate").IsModified = false;
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProvincesExists(provinces.ProvCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(provinces));
        }
예제 #8
0
        public JsonResult SaveProvince(ProvinceData information)
        {
            try
            {
                Provinces province = new Provinces();
                string    status   = string.Empty;

                if (information.Id == 0)
                {
                    province = new Provinces()
                    {
                        Cases    = information.Cases,
                        Deaths   = information.Deaths,
                        ProvName = information.Name
                    };
                    db.Provinces.Add(province);
                    status = "added";
                }
                else
                {
                    province        = db.Provinces.FirstOrDefault(x => x.ProvinceId == information.Id);
                    province.Deaths = information.Deaths;
                    province.Cases  = information.Cases;
                    status          = "edited";
                }
                db.SaveChanges();
                return(Json(new { error = false, message = "The Province was " + status + "success" }));
            }
            catch (Exception e)
            {
                return(Json(new { error = true, message = "Error to save Province" }));
            }
        }
예제 #9
0
        public List <Province> GetProvincesInRegion(string regionName)
        {
            var result = Provinces.Include(p => p.Region).Where(p =>
                                                                p.Region.Name.Contains(regionName, StringComparison.InvariantCultureIgnoreCase)).ToList();

            return(result);
        }
예제 #10
0
    //public Aprovince[] provinces;
    // Use this for initialization
    void Start()
    {
        //StartCoroutine( HandleIt() );
        //Load();
        Provinces provinces = camera.GetComponent <Provinces>();

        provIds.Add(1);
        provIds.Add(2);
        provIds.Add(3);
        provIds.Add(4);
        provIds.Add(5);
        provIds.Add(6);
        provIds.Add(7);
        addtoArray("test");

        /*path = Application.streamingAssetsPath + "/Provinces/Provinces.json";
         * jsonString = File.ReadAllText(path);
         * Province IRELAND = JsonUtility.FromJson<Province>(jsonString);
         * provinceNameText = provinceNameText.GetComponent<TextMesh>();
         * provinceNameTextUI = provinceNameTextUI.GetComponent<Text>();
         * provinceNameText.text = IRELAND.name;
         * provinceNameTextUI.text = IRELAND.name;*/
        provincesList myprovinceStatsList = new provincesList();

        JsonUtility.FromJsonOverwrite(jsonText, myprovinceStatsList);
        Debug.Log(jsonText);
    }
예제 #11
0
    private Provinces provinces; //country.GetProvinces() doesnt find component on inactive g.o's, because of that i have a member

    #endregion Fields

    #region Methods

    void Start()
    {
        borderProperties = new BorderProperties();
        provinceProperties = new ProvinceProperties();
        country = GetComponent<Country>();
        provinces = country.provinces;
    }
예제 #12
0
        /// <summary>
        /// 根据市级区划ID反向查询省级区划
        /// </summary>
        private void FindProvinceReverse()
        {
            var list = (from c in Citys
                        let alias = c.Alias.Split(',').FirstOrDefault(_Address.Contains)
                                    let key = alias ?? c.Name
                                              let index = GetIndex(key)
                                                          where index >= 0
                                                          orderby index
                                                          select new { region = c, index, key }).ToList();

            if (!list.Any())
            {
                ReverseFromCounty();
                return;
            }

            var city = list.First();

            _City     = city.region;
            _Province = Provinces.Single(p => p.ID == _City.ParentId);
            _Countys  = Countys.Where(c => c.ParentId == _City.ID).ToList();

            SetIndex(city.index, _City.Name, city.key);
            FindCounty();
        }
예제 #13
0
파일: Province.cs 프로젝트: Fredzx/Facturio
        public Province(Provinces province)
        {
            switch (province)
            {
            case Provinces.Alberta:                 Nom = "Alberta"; break;

            case Provinces.ColombieBritannique:     Nom = "Colombie-Britannique"; break;

            case Provinces.IleDuPrinceEdouard:      Nom = "île-du-Prince-Edouar"; break;

            case Provinces.Manitoba:                Nom = "Manitoba"; break;

            case Provinces.NouveauBrunswick:        Nom = "Nouveau-Brunswick"; break;

            case Provinces.NouvelleEcosse:          Nom = "Nouvelle-Ecosse"; break;

            case Provinces.Nunavut:                 Nom = "Nunavut"; break;

            case Provinces.Ontario:                 Nom = "Ontario"; break;

            case Provinces.Quebec:                  Nom = "Québec"; break;

            case Provinces.Saskatchewan:            Nom = "Saskatchewan"; break;

            case Provinces.TerreNeuveEtLabrador:    Nom = "Terre-Neuve-et-Labra"; break;

            case Provinces.TerritoiresDuNordOuest:  Nom = "Territoires du Nord-"; break;

            case Provinces.Yukon:                   Nom = "Yukon"; break;
            }
        }
예제 #14
0
        public async Task <IActionResult> Edit(string id, [Bind("ProvinceCode,ProvinceName")] Provinces provinces)
        {
            if (id != provinces.ProvinceCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(provinces);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProvincesExists(provinces.ProvinceCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(provinces));
        }
예제 #15
0
파일: Country.cs 프로젝트: kunalegendo/game
 void Awake()
 {
     area = gameObject.GetComponentInChildren<Area>();
     border = gameObject.GetComponentInChildren<CountryBorder>();
     state = gameObject.GetComponentInChildren<CountryState>();
     provinces = gameObject.GetComponentInChildren<Provinces>();
     descriptor = gameObject.GetComponent<CountryDescriptor>();
 }
예제 #16
0
        static void Main(string[] args)
        {
            XmlSerializer xs        = new XmlSerializer(typeof(Provinces));
            StreamReader  sr        = new StreamReader("Provinces.xml");
            Provinces     provinces = xs.Deserialize(sr) as Provinces;

            sr.Close();

            foreach (Province p in provinces.ProvinceArray)
            {
                Console.WriteLine(
                    @"INSERT INTO Provinces (Province_ID, Province_Name) VALUES ({0}, '{1}') ;",
                    p.ID,
                    p.ProvinceName);
            }


            Console.WriteLine();

            xs = new XmlSerializer(typeof(Cities));
            sr = new StreamReader("Cities.xml");
            Cities cities = xs.Deserialize(sr) as Cities;

            sr.Close();

            foreach (City c in cities.CityArray)
            {
                Console.WriteLine(
                    @"INSERT INTO City (City_id, Province_ID, City_Name, City_ZipCode) VALUES ({0}, {1}, '{2}', '{3}') ;",
                    c.ID,
                    c.PID,
                    c.CityName,
                    c.ZipCode);
            }

            Console.WriteLine();


            xs = new XmlSerializer(typeof(Districts));
            sr = new StreamReader("Districts.xml");
            Districts districts = xs.Deserialize(sr) as Districts;

            sr.Close();


            foreach (District d in districts.DistrictArray)
            {
                Console.WriteLine(
                    @"INSERT INTO District (District_ID, City_ID, District_Name) VALUES ({0}, {1}, '{2}') ;",
                    d.ID,
                    d.CID,
                    d.DistrictName);
            }


            // 通过重定向,产生 .sql 文件
            // A0205_XmlToSql.exe >> test.sql
        }
예제 #17
0
        public async void getCatsAndProvs()
        {
            Categories = await dataAccess.getCategoriesAsync();

            Categories.Add("(All)");
            Provinces = await dataAccess.getProvincesAsync();

            Provinces.Add("(All)");
        }
예제 #18
0
 public static void Seed(this ModelBuilder modelBuilder)
 {
     modelBuilder.Entity <City>().HasData(
         City.GetCities()
         );
     modelBuilder.Entity <Provinces>().HasData(
         Provinces.GetProvinces()
         );
 }
예제 #19
0
        public float GetMonthlyGold()
        {
            var army = gameObject.GetComponentInParent <NationController>()
                       .Army.GetComponent <ArmyController>();

            var armyCost = Constants.RegimentMonthlyCostConstant * army.strength * Constants.RegimentCost;

            return(Provinces.Sum(province => province.Gold) - armyCost);
        }
예제 #20
0
        public void AddProvince(IProvince province)
        {
            Provinces.Add(province);
            province.IsWater = false;
            var provinceObject = (Province)province;

            provinceObject.transform.SetParent(transform);
            province.Owner = this;
        }
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            Provinces provinces = await db.Provinces.FindAsync(id);

            db.Provinces.Remove(provinces);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
예제 #22
0
 /// <summary>
 ///     データを遅延読み込み中かどうかを判定する
 /// </summary>
 /// <returns>データを遅延読み込み中ならばtrueを返す</returns>
 private static bool IsLoadingData()
 {
     return(Leaders.IsLoading() ||
            Ministers.IsLoading() ||
            Teams.IsLoading() ||
            Provinces.IsLoading() ||
            Techs.IsLoading() ||
            Units.IsLoading() ||
            Maps.IsLoading());
 }
예제 #23
0
        private async void LoadProvinces()
        {
            var provinciaRoot = await ElTiempoAPI.GetProvinces();

            foreach (var provincia in provinciaRoot.provincias)
            {
                Provinces.Add(provincia);
            }
            IsBusy = false;
        }
예제 #24
0
        private void FillCityCodes()
        {
            int i = 0;

            foreach (var item in this.Provinces)
            {
                item.ProvinceId = Provinces.IndexOf(item) + 1;
                item.Cities.ForEach(a => a.ProvinceId = item.ProvinceId);
                item.Cities.ForEach(a => a.CityId     = ++i);
            }
        }
        public async Task <ActionResult> Edit([Bind(Include = "ProvinceCode,ProvinceName")] Provinces provinces)
        {
            if (ModelState.IsValid)
            {
                db.Entry(provinces).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(provinces));
        }
예제 #26
0
        public async Task <IActionResult> Create([Bind("ProvinceCode,ProvinceName")] Provinces provinces)
        {
            if (ModelState.IsValid)
            {
                _context.Add(provinces);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(provinces));
        }
예제 #27
0
        public async Task <IActionResult> Create([Bind("ProvCode,Aghchocode,Aimscode,ProvName,ProveNameDari,ProveNamePashto")] Provinces province)
        {
            if (ModelState.IsValid)
            {
                province.CreatedDate = DateTime.Now;
                _context.Add(province);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(province));
        }
        public ActionResult AddMod(int id = 0)
        {
            var model = new Provinces();

            if (id != 0)
            {
                var CountriesJson = America.GetProvinces(id);
                var ListProvinces = JsonConvert.DeserializeObject <List <Provinces> >(CountriesJson);
                model = ListProvinces.FirstOrDefault();
            }
            return(PartialView("~/Areas/Intranet/Views/Provinces/Partial/ProvinceAddModPartial.cshtml", model));
        }
        public async Task <ActionResult> Create([Bind(Include = "ProvinceCode,ProvinceName")] Provinces provinces)
        {
            if (ModelState.IsValid)
            {
                db.Provinces.Add(provinces);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(provinces));
        }
예제 #30
0
        public void SetCapital(IHexMap map)
        {
            // First try to set any harbor city
            var allCities    = Provinces.Select(p => p.Capital).ToList();
            var harborCities = allCities.Where(t => map.GetNeighbours(t).Where(n => n.TileTerrainType == TileTerrainType.Water).Any()).ToList();
            var cities       = harborCities.Any() ? harborCities : allCities;
            var rand         = new System.Random();
            var index        = rand.Next(cities.Count);

            Capital = cities[index];
            Capital.Province.IsCapital = true;
        }
        public ActionResult UpdateProvince(Provinces model, bool delete = false)
        {
            var borrar = "0";

            if (delete)
            {
                borrar = "1";
            }
            var checkSend = America.AddModProvince(model, borrar);

            return(RedirectToAction("Index", "Provinces", new { Area = "Intranet" }));
        }
예제 #32
0
        public ActionResult SearchTour(Provinces provinces)
        {
            //List<Regions> regions = db.Regions.ToList();

            /*Regions regions = new Regions();
             * ViewBag.provinces = new SelectList(db.Provinces, "id", "name", regions.id);*/
            ViewBag.region_id = new SelectList(db.Regions, "id", "name", provinces.region_id);

            /*Regions regions = new Regions();
             * ViewBag.regions = regions;*/
            return(View());
        }