//Koltuk Seçimi formuna geçiş kodlarını metod haline getirdim. private void KoltukSecimiFormunaGecis() { frmKoltukSecimi gelenForm2 = new frmKoltukSecimi(this); Hide(); GroupBox kutu = (GroupBox)this.Parent; Form anaForm = (Form)kutu.Parent.Parent; gelenForm2.Width = kutu.Width; gelenForm2.Height = kutu.Height; gelenForm2.MdiParent = anaForm; kutu.Controls.Remove(this); kutu.Controls.Add(gelenForm2); gelenForm2.Show(); gelenForm2.Location = Point.Empty; }
//Koltuk Seçimi formuna geçiş kodlarını metod haline getirdim. private void KoltukSecimiFormunaGecis() { SeferSaatleriDal ssd = new SeferSaatleriDal(); SeferlerSeferSaatleriDal sssd = new SeferlerSeferSaatleriDal(); if ((lstSeferlerDonus.SelectedItems.Count == 0 && gidisDonusMu) || (lstSeferlerGidis.SelectedItems.Count == 0 && !gidisDonusMu)) { MessageBox.Show("Lütfen listeden sefer seçiniz."); } else { string tiklananSaat = lstSeferlerGidis.SelectedItems[0].SubItems[5].Text; if (gidisDonusMu) { tiklananDonusSaat = lstSeferlerDonus.SelectedItems[0].SubItems[5].Text; } int saatID = ssd.GetIdByDate(tiklananSaat); tiklananGidisTarihi = Convert.ToDateTime(lstSeferlerGidis.SelectedItems[0].SubItems[4].Text); gidisVarMi = _biletBilgiDal.IsDateCreated(tiklananGidisTarihi, id1, saatID); if (tiklananDonusTarihi != null && tiklananDonusTarihi.Date != DateTime.Now.Date) { tiklananDonusTarihi = Convert.ToDateTime(lstSeferlerDonus.SelectedItems[0].SubItems[4].Text); donusVarMi = _biletBilgiDal.IsDateCreated(tiklananDonusTarihi, id1, saatID); if (tiklananDonusSaat != "") { donusSaatId = ssd.GetIdByDate(tiklananDonusSaat); } if (gidisDonusMu) { donusSssd = sssd.GetBySeferIdAndSaatId(id2, donusSaatId); } } frmKoltukSecimi gelenForm2 = new frmKoltukSecimi(this, id1, tiklananSaat, gidisVarMi, gidisDonusMu, tiklananGidisTarihi, tiklananDonusTarihi, yolcuSayisi, biletTipi, rezerveMi, donusSssd, id2, donusSaatId); Hide(); frmAnaSayfa anasayfa = (frmAnaSayfa)ParentForm; anasayfa.FormKontrolluGetir(gelenForm2); } }