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 DbConnection() { //Kartları veritabanına yazmak için nesnesini oluşturup context üzerinden providerına ulaşması sağlanır. Kartlar kart = new Kartlar(); KartlarContext contextKartlar = new KartlarContext(); //Form sayfasından nesnesine aktarılacak objeler. kart._Tarih = Convert.ToDateTime(GuncelTarihDateEdit.Text); kart._TahminiSure = Convert.ToDateTime(TahminiSureDateEdit.Text); kart._GerceklesenSure = Convert.ToDateTime(GerceklesenSureDateEdit.Text); kart._ProjeAd = ProjeAdiTextEdit.Text; kart._TeknikUzman = TeknikUzmanTextEdit.Text; kart._IsAciklama = IsAciklamaTextEdit.Text; kart._IsNot = IsNotTextEdit.Text; kart._KartNo = Convert.ToInt32(KartNoTextEdit.Text); contextKartlar.InsertKartlar(kart); //Aciklamalar nesnesine aktarılacak verilerin nesneleri bu fonksioyna gönderilip işlem yapılır. CheckIsAciklama(TarihDateEdit1, DurumAdiTextEdit1, IsAdiTextEdit1, AciklamaTextEdit1, KartNoTextEdit); CheckIsAciklama(TarihDateEdit2, DurumAdiTextEdit2, IsAdiTextEdit2, AciklamaTextEdit2, KartNoTextEdit); CheckIsAciklama(TarihDateEdit3, DurumAdiTextEdit3, IsAdiTextEdit3, AciklamaTextEdit3, KartNoTextEdit); CheckIsAciklama(TarihDateEdit4, DurumAdiTextEdit4, IsAdiTextEdit4, AciklamaTextEdit4, KartNoTextEdit); CheckIsAciklama(TarihDateEdit5, DurumAdiTextEdit5, IsAdiTextEdit5, AciklamaTextEdit5, KartNoTextEdit); CheckIsAciklama(TarihDateEdit6, DurumAdiTextEdit6, IsAdiTextEdit6, AciklamaTextEdit6, KartNoTextEdit); //using (TaskBoard taskBoard = new TaskBoard()) //{ // taskBoard.guncelle(context); // taskBoard.ShowDialog(); //} }
private void btn_sil_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(KartNoTextEdit.Text))//kart numarası olmadığı durumda tool'lara veri işlemek kapalıdır. { return; } else { int kartNo = Convert.ToInt32(KartNoTextEdit.SelectedItem.ToString()); KartlarContext contextKartlar = new KartlarContext(); AciklamalarContext aciklamalarContext = new AciklamalarContext(); contextKartlar.DeleteKart(kartNo); //aciklamalarContext.DeleteAciklamalar(kartNo); ToolBoxEdits(true); CheckKart(); } }
private void btn_kaydet_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(KartNoTextEdit.Text))//kart numarası olmadığı durumda tool'lara veri işlemek kapalıdır. { return; } else { //Kartları veritabanına yazmak için nesnesini oluşturup context üzerinden providerına ulaşması sağlanır. Kartlar kart = new Kartlar(); KartlarContext contextKartlar = new KartlarContext(); //Form sayfasından nesnesine aktarılacak objeler. kart._Tarih = Convert.ToDateTime(GuncelTarihDateEdit.Text); kart._TahminiSure = Convert.ToDateTime(TahminiSureDateEdit.Text); kart._GerceklesenSure = Convert.ToDateTime(GerceklesenSureDateEdit.Text); kart._ProjeAd = ProjeAdiTextEdit.Text; kart._TeknikUzman = TeknikUzmanTextEdit.Text; kart._IsAciklama = IsAciklamaTextEdit.Text; kart._IsNot = IsNotTextEdit.Text; kart._KartNo = Convert.ToInt32(KartNoTextEdit.Text); contextKartlar.UpdateKartlar(kart); if (isId.Count - 1 >= 0) { CheckIsAciklama(TarihDateEdit1, DurumAdiTextEdit1, IsAdiTextEdit1, AciklamaTextEdit1, KartNoTextEdit, isId[0]); } else { CheckIsAciklama(TarihDateEdit1, DurumAdiTextEdit1, IsAdiTextEdit1, AciklamaTextEdit1, KartNoTextEdit, 0); } if (isId.Count - 1 >= 1) { CheckIsAciklama(TarihDateEdit2, DurumAdiTextEdit2, IsAdiTextEdit2, AciklamaTextEdit2, KartNoTextEdit, isId[1]); } else { CheckIsAciklama(TarihDateEdit2, DurumAdiTextEdit2, IsAdiTextEdit2, AciklamaTextEdit2, KartNoTextEdit, 0); } if (isId.Count - 1 >= 2) { CheckIsAciklama(TarihDateEdit3, DurumAdiTextEdit3, IsAdiTextEdit3, AciklamaTextEdit3, KartNoTextEdit, isId[2]); } else { CheckIsAciklama(TarihDateEdit3, DurumAdiTextEdit3, IsAdiTextEdit3, AciklamaTextEdit3, KartNoTextEdit, 0); } if (isId.Count - 1 >= 3) { CheckIsAciklama(TarihDateEdit4, DurumAdiTextEdit4, IsAdiTextEdit4, AciklamaTextEdit4, KartNoTextEdit, isId[3]); } else { CheckIsAciklama(TarihDateEdit4, DurumAdiTextEdit4, IsAdiTextEdit4, AciklamaTextEdit4, KartNoTextEdit, 0); } if (isId.Count - 1 >= 4) { CheckIsAciklama(TarihDateEdit5, DurumAdiTextEdit5, IsAdiTextEdit5, AciklamaTextEdit5, KartNoTextEdit, isId[4]); } else { CheckIsAciklama(TarihDateEdit5, DurumAdiTextEdit5, IsAdiTextEdit5, AciklamaTextEdit5, KartNoTextEdit, 0); } if (isId.Count - 1 >= 5) { CheckIsAciklama(TarihDateEdit6, DurumAdiTextEdit6, IsAdiTextEdit6, AciklamaTextEdit6, KartNoTextEdit, isId[5]); } else { CheckIsAciklama(TarihDateEdit6, DurumAdiTextEdit6, IsAdiTextEdit6, AciklamaTextEdit6, KartNoTextEdit, 0); } ToolBoxEdits(true); CheckKart(); } }
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); } } } }