private void kecamatanChecked(object sender, RoutedEventArgs e)
        {
            int       id_kecamatan = Convert.ToInt32((sender as CheckBox).Tag.ToString());
            Kecamatan selected     = listKecamatan.Single(i => i.id_kecamatan == id_kecamatan);

            listKecamatanSelected.Add(selected);
        }
        protected override async void OnAppearing()
        {
            base.OnAppearing();
            setStatusError(false);
            using (await MaterialDialog.Instance.LoadingDialogAsync(message: "Load Data Provinsi"))
            {
                ListPropinsis = await patientServices.GetPropinsiServices();

                txtPropinsi.Choices = ListPropinsis;
            }

            if (!(newPatient4.vc_k_prop is null))
            {
                Propinsi propinsiSelected = ListPropinsis.Find(config => config.vc_kode == newPatient4.vc_k_prop);
                txtPropinsi.SelectedChoice = propinsiSelected;
            }
            if (!(newPatient4.vc_k_kota is null))
            {
                Kabupaten kabupatenSelected = ListKabupatens.Find(config => config.vc_kode == newPatient4.vc_k_kota);
                txtKabupaten.SelectedChoice = kabupatenSelected;
            }
            if (!(newPatient4.vc_kode_camat is null))
            {
                Kecamatan kecamatanSelected = ListKecamatans.Find(config => config.vc_kode == newPatient4.vc_kode_camat);
                txtKecamatan.SelectedChoice = kecamatanSelected;
            }

            //if (!(newPatient4.vc_kode_camat is null))
            //{
            //    Kecamatan kecamatanSelected = ListKecamatans.Find(config => config.vc_kode == newPatient4.vc_kode_camat);
            //    txtKecamatan.SelectedChoice = kecamatanSelected;
            //}
        }
        private void txtKecamatan_ChoiceSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var       picker    = (MaterialTextField)sender;
            Kecamatan kecamatan = (Kecamatan)picker.SelectedChoice;

            newPatient4.vc_kode_camat = kecamatan.vc_kode;
            newPatient4.vc_kecamatan  = kecamatan.vc_kecamatan;
        }
        public ActionResult DeleteConfirmed(string id)
        {
            Kecamatan kecamatan = db.Kecamatans.Find(id);

            db.Kecamatans.Remove(kecamatan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #5
0
 public void Add(Kecamatan entity)
 {
     entity.RecordStatus = "A";
     using (var context = new AISContext <Kecamatan>())
     {
         context.DBEntities.Add(entity);
         context.SaveChanges();
     }
 }
예제 #6
0
 public virtual void Update(string name, string phone, string address, string postalCode, Kelurahan id_Kelurahan, Kecamatan id_Kecamatan, DateTimeOffset updateDate)
 {
     this.Name       = name;
     this.Phone      = phone;
     this.Address    = address;
     this.PostalCode = postalCode;
     this.Kelurahan  = id_Kelurahan;
     this.Kecamatan  = id_Kecamatan;
     this.UpdateDate = updateDate;
 }
예제 #7
0
 public Supplier(string name, string phone, string address, string postalCode, Kelurahan id_Kelurahan, Kecamatan id_Kecamatan, DateTimeOffset createDate)
 {
     this.Name       = name;
     this.Phone      = phone;
     this.Address    = address;
     this.PostalCode = postalCode;
     this.Kelurahan  = id_Kelurahan;
     this.Kecamatan  = id_Kecamatan;
     this.CreateDate = createDate;
 }
 public ActionResult Edit([Bind(Include = "KodeKec,KodeKab,NamaKec")] Kecamatan kecamatan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kecamatan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.KodeKab = new SelectList(db.Kabupatens, "KodeKab", "KodeProv", kecamatan.KodeKab);
     return(View(kecamatan));
 }
        public ActionResult Create([Bind(Include = "KodeKec,KodeKab,NamaKec")] Kecamatan kecamatan)
        {
            if (ModelState.IsValid)
            {
                db.Kecamatans.Add(kecamatan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KodeKab = new SelectList(db.Kabupatens, "KodeKab", "KodeProv", kecamatan.KodeKab);
            return(View(kecamatan));
        }
        // GET: Kecamatan/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kecamatan kecamatan = db.Kecamatans.Find(id);

            if (kecamatan == null)
            {
                return(HttpNotFound());
            }
            return(View(kecamatan));
        }
        // GET: Kecamatan/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kecamatan kecamatan = db.Kecamatans.Find(id);

            if (kecamatan == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KodeKab = new SelectList(db.Kabupatens, "KodeKab", "KodeProv", kecamatan.KodeKab);
            return(View(kecamatan));
        }
예제 #12
0
        static List <Kelurahan> GetListOfKelurahan(Kecamatan kecamatan, string province = "")
        {
            WebClient client = new WebClient();
            string    url    = GetListOfKelurahanUrl.Replace("{{namakecamatan}}", kecamatan.namaKecamatan);

            url = url.Replace("{{namapropinsi}}", kecamatan.namaPropinsi);
            url = url.Replace("{{namakabupaten}}", kecamatan.namaKabKota);
            string s = client.DownloadString(url);

            RootData rootData = JsonConvert.DeserializeObject <RootData>(s);

            s = JsonConvert.SerializeObject(rootData.aaData);

            List <Kelurahan> kelurahans = JsonConvert.DeserializeObject <List <Kelurahan> >(s);

            return(kelurahans);
        }
예제 #13
0
        public void Update(Kecamatan entity)
        {
            using (var context = new AISContext <Kecamatan>())
            {
                Kecamatan data = context.DBEntities.Where(i => i.IDKecamatan == entity.IDKecamatan).FirstOrDefault();

                if (data == null)
                {
                    //TBD for error exception data not exist
                    throw new Exception("Data Not Exist");
                }
                else
                {
                    data.RecordStatus  = entity.RecordStatus.Substring(0, 1);
                    data.NamaKecamatan = entity.NamaKecamatan;
                    context.SaveChanges();
                }
            }
        }
예제 #14
0
        public async Task <SeedKecamatanResponse> Handle(SeedKecamatanRequest request, CancellationToken cancellationToken)
        {
            var result = new SeedKecamatanResponse();

            var dataOld = await _entityRepository.GetAllKecamatan();

            List <Kecamatan> Kecamatans = await _context.Kecamatans.ToListAsync(cancellationToken);

            var kotas = await _context.Kotas
                        .ToListAsync(cancellationToken);

            foreach (var data in dataOld)
            {
                Kecamatan Kecamatan = new Kecamatan();

                Kecamatan = Kecamatans
                            .SingleOrDefault(x => x.id_kecamatan == data.id_kecamatan);

                if (Kecamatan == null)
                {
                    System.Console.WriteLine($"siupin - kecamatan doAdd(): {data.nama_kecamatan} ({data.id_kecamatan})");

                    string kotaID = kotas.Where(x => x.id_kota == data.id_kota_fk).FirstOrDefault().KotaID ?? "";

                    Kecamatan = new Kecamatan
                    {
                        id_kecamatan = data.id_kecamatan,
                        KotaID       = kotaID,
                        Name         = data.nama_kecamatan
                    };

                    _context.Kecamatans.Add(Kecamatan);
                }
            }

            await _context.SaveChangesAsync(cancellationToken);

            result.IsSuccessful = true;

            return(result);
        }
        private void SetWilayahCustomer(Customer obj)
        {
            Provinsi  provinsi  = null;
            Kabupaten kabupaten = null;
            Kecamatan kecamatan = null;

            if (!string.IsNullOrEmpty(obj.provinsi_id))
            {
                provinsi = _listOfWilayah.Where(f => f.provinsi_id == obj.provinsi_id)
                           .Select(f => new Provinsi {
                    provinsi_id = f.provinsi_id, nama_provinsi = f.nama_provinsi
                })
                           .FirstOrDefault();
            }

            if (!string.IsNullOrEmpty(obj.kabupaten_id))
            {
                kabupaten = _listOfWilayah.Where(f => f.kabupaten_id == obj.kabupaten_id)
                            .Select(f => new Kabupaten {
                    kabupaten_id = f.kabupaten_id, nama_kabupaten = f.nama_kabupaten
                })
                            .FirstOrDefault();
            }

            if (!string.IsNullOrEmpty(obj.kecamatan_id))
            {
                kecamatan = _listOfWilayah.Where(f => f.kecamatan_id == obj.kecamatan_id)
                            .Select(f => new Kecamatan {
                    kecamatan_id = f.kecamatan_id, nama_kecamatan = f.nama_kecamatan
                })
                            .FirstOrDefault();
            }

            obj.Provinsi  = provinsi;
            obj.Kabupaten = kabupaten;
            obj.Kecamatan = kecamatan;
        }
예제 #16
0
 public void Delete(Kecamatan entity)
 {
     throw new NotImplementedException();
 }