private void AddTask_FormClosed(object sender, FormClosedEventArgs e) { //Ekleme ekranı kapatıldığında TaskManagment formunun yüklenmesini istiyoruz. TaskManagment task = new TaskManagment(); task.Show(); this.Hide(); }
private void btn_kaydet_Click(object sender, EventArgs e) { task.proje_ad = txt_projeAd.Text; //İf bloğu içerisinde proje ad ve tarih textboxlarının boş geçilemeyeceğini kontrol ederek kullanıcıya bildiriyoruz. if (Convert.ToString(timepicker.Value) == "" && txt_projeAd.Text == "") { MessageBox.Show("Proje adı ve Tarih boş geçilemez"); } else { //Kullanıcı tarafında girilen değerleri sınıflardan aldığımız örneklere aktarıp, örneğimizi database sınıfı içerisinde olan ilgili method'a aktarıyoruz. prj.ad = txt_projeAd.Text; prj.tarih = Convert.ToString(timepicker.Value); prj.aciklama = txt_aciklama.Text; prj.not = txt_not.Text; prj.gercekSure = txt_gerceksure.Text; prj.userId = 1; //Günlük ortalama 6 saat çalışma ile bir uygulamanın platfrmuna göre ortalama tamamlanma sürelerini araştırarak bir gün tahmini yaptım. if (txt_aciklama.Text.ToLower().Contains("web") == true) { tahminiSüre += 20; } if (txt_aciklama.Text.ToLower().Contains("mobil") == true) { tahminiSüre += 66; } if (txt_aciklama.Text.ToLower().Contains("forum") == true) { tahminiSüre += 25; } if (txt_aciklama.Text.ToLower().Contains("masaüstü") == true) { tahminiSüre += 55; } if (txt_aciklama.Text.ToLower().Contains("blog") == true) { tahminiSüre += 15; } prj.tahminiSure = Convert.ToString(tahminiSüre) + "Gün"; if (is1.Text != "") { //İlgili projeye eklenen taskları task sınıfından oluşturduğumuz örnekler içerisine aktardıktan sonra database sınıfındaki ilgili method'a gönderiyoruz. task.proje_ad = txt_projeAd.Text; task.name = is1.Text; task.date = tarih1.Text; task.desc = aciklama1.Text; task.durumId = Convert.ToInt32(durum1.Text); task2.proje_ad = txt_projeAd.Text; task2.name = is2.Text; task2.date = tarih2.Text; task2.desc = aciklama2.Text; task2.durumId = Convert.ToInt32(durum2.Text); db.taskEkle(task); db.taskEkle2(task2); db.projeEkle(prj); TaskManagment task1 = new TaskManagment(); task1.Show(); this.Hide(); } else { MessageBox.Show("En az iki tane task eklenmesi lazım."); } } }