protected void gvKuryeCagir_SelectedIndexChanged(object sender, EventArgs e) { int selectedRowIndex = gvKuryeCagir.SelectedIndex; GridViewRow row = gvKuryeCagir.Rows[selectedRowIndex]; int kcid = Convert.ToInt32(row.Cells[1].Text); KuryeCagir kuryeCagir = db.KuryeCagirlar.Find(kcid); ddlKuryeciID.SelectedIndex = Convert.ToInt32(kuryeCagir.KuryeciId); }
protected void btnKurye_Click(object sender, EventArgs e) { Kisi Kisi = new Kisi(); Adres Adres = new Adres(); KuryeCagir KuryeCagir = new KuryeCagir(); Il Il = new Il(); Ilce Ilce = new Ilce(); try { var il = ddlKuryeIl.SelectedIndex; var ilce = ddlKuryeIlce.SelectedItem.Text.ToString(); Il = db.Iller.Find(il); Ilce = (from i in db.Iller join ie in db.Ilceler on i.Id equals ie.IlId where ie.IlId == il && ie.Ad == ilce select ie).SingleOrDefault(); Adres.IlId = il; Adres.IlceId = Ilce.Id; Adres.Mahalle = tbKuryeMah.Text; Adres.Sokak = tbKuryeSok.Text; Adres.No = tbKuryeNo.Text; Adres.Apartman = tbKuryeApt.Text; db.Adresler.Add(Adres); Kisi.AdresId = Adres.Id; Kisi.Ad = tbKuryeAd.Text; Kisi.Soyad = tbKuryeSoyad.Text; Kisi.Tel = tbKuryeTel.Text; db.Kisiler.Add(Kisi); Random rndm = new Random(); int kid = rndm.Next(1, 6); KuryeCagir.AdresId = Adres.Id; KuryeCagir.KuryeciId = kid; db.KuryeCagirlar.Add(KuryeCagir); db.SaveChanges(); lblkcSonuc.Text = "Kuryeniz kısa bir süre içinde gönderilecektir."; } catch (Exception) { lblkcSonuc.Text = "İşleminiz gerçekleştirilemedi."; } clearKurye(); }
protected void btnKuryeciGüncelle_Click(object sender, EventArgs e) { int selectedRowIndex = gvKuryeCagir.SelectedIndex; GridViewRow row = gvKuryeCagir.Rows[selectedRowIndex]; try { int kcid = Convert.ToInt32(row.Cells[1].Text); KuryeCagir kuryeCagir = db.KuryeCagirlar.Find(kcid); kuryeCagir.KuryeciId = ddlKuryeciID.SelectedIndex; lblsKuryeci.Text = "Değişim işlemi başarıyla gerçekleşmiştir."; db.SaveChanges(); } catch (Exception) { lblsKuryeci.Text = "İşleminiz başarısız olmuştur."; } gvKuryeciDataBind(); clearKurye(); }