private void CheckKart()//Kart numarasının olması durumunda numaraya göre kart sınıfının verilerini çeker. { KartlarContext contextKartlar = new KartlarContext(); List <Kartlar> kartlar = contextKartlar.GetAllCards(); ComboBoxItemCollection coll = KartNoTextEdit.Properties.Items; coll.Clear(); coll.BeginUpdate(); try { foreach (Kartlar item in kartlar) { coll.Add(item._KartNo.ToString()); } } finally { coll.EndUpdate(); } KartNoTextEdit.SelectedIndex = -1; if (string.IsNullOrEmpty(KartNoTextEdit.Text))//kart numarası olmadığı durumda tool'lara veri işlemek kapalıdır. { ToolBoxEdits(false); } }
private void KartNoTextEdit_SelectedIndexChanged(object sender, EventArgs e)//kart numarası girilmesi durumunda tool'ları işlenebilir forma getirir. { KartlarContext kartlarContext = new KartlarContext(); List <Kartlar> kartlar = kartlarContext.GetAllCards(); if (string.IsNullOrEmpty(KartNoTextEdit.Text)) { return; } foreach (Kartlar item in kartlar) { if (item._KartNo == Convert.ToInt32(KartNoTextEdit.SelectedItem.ToString())) { AciklamalarContext aciklamalarContext = new AciklamalarContext(); List <Aciklamalar> aciklama = aciklamalarContext.KartAcilklama(item._KartNo); ToolBoxEdits(true); isId.Clear(); GuncelTarihDateEdit.Text = item._Tarih.ToShortDateString(); ProjeAdiTextEdit.Text = item._ProjeAd.ToString(); TeknikUzmanTextEdit.Text = item._TeknikUzman.ToString(); TahminiSureDateEdit.Text = item._TahminiSure.ToShortDateString(); GerceklesenSureDateEdit.Text = item._GerceklesenSure.ToShortDateString(); IsAciklamaTextEdit.Text = item._IsAciklama.ToString(); IsNotTextEdit.Text = item._IsNot.ToString(); if (aciklama.Count - 1 >= 0) { TarihDateEdit1.Text = aciklama[0]._Tarih.ToShortDateString(); DurumAdiTextEdit1.Text = aciklama[0]._Durum; IsAdiTextEdit1.Text = aciklama[0]._YapilacakIs; AciklamaTextEdit1.Text = aciklama[0]._Aciklama; isId.Add(aciklama[0]._IsId); } if (aciklama.Count - 1 >= 1) { TarihDateEdit2.Text = aciklama[1]._Tarih.ToShortDateString(); DurumAdiTextEdit2.Text = aciklama[1]._Durum; IsAdiTextEdit2.Text = aciklama[1]._YapilacakIs; AciklamaTextEdit2.Text = aciklama[1]._Aciklama; isId.Add(aciklama[1]._IsId); } if (aciklama.Count - 1 >= 2) { TarihDateEdit3.Text = aciklama[2]._Tarih.ToShortDateString(); DurumAdiTextEdit3.Text = aciklama[2]._Durum; IsAdiTextEdit3.Text = aciklama[2]._YapilacakIs; AciklamaTextEdit3.Text = aciklama[2]._Aciklama; isId.Add(aciklama[2]._IsId); } if (aciklama.Count - 1 >= 3) { TarihDateEdit4.Text = aciklama[3]._Tarih.ToShortDateString(); DurumAdiTextEdit4.Text = aciklama[3]._Durum; IsAdiTextEdit4.Text = aciklama[3]._YapilacakIs; AciklamaTextEdit4.Text = aciklama[3]._Aciklama; isId.Add(aciklama[3]._IsId); } if (aciklama.Count - 1 >= 4) { TarihDateEdit5.Text = aciklama[4]._Tarih.ToShortDateString(); DurumAdiTextEdit5.Text = aciklama[4]._Durum; IsAdiTextEdit5.Text = aciklama[4]._YapilacakIs; AciklamaTextEdit5.Text = aciklama[4]._Aciklama; isId.Add(aciklama[4]._IsId); } if (aciklama.Count - 1 >= 5) { TarihDateEdit6.Text = aciklama[5]._Tarih.ToShortDateString(); DurumAdiTextEdit6.Text = aciklama[5]._Durum; IsAdiTextEdit6.Text = aciklama[5]._YapilacakIs; AciklamaTextEdit6.Text = aciklama[5]._Aciklama; isId.Add(aciklama[5]._IsId); } } } }