private void button1_Click(object sender, EventArgs e) { if (richTextBox1.Text == "" || textBox1.Text == "" || textBox2.Text == "") { mesaj(); } else { string hedef_id = (sender as Button).Name; string[] baslangic_tarihi = dateTimePicker1.Value.ToString().Split(); string[] bitis_tarihi = dateTimePicker2.Value.ToString().Split(); string hedef = richTextBox1.Text; string calisma_sekli = textBox1.Text; string calisma_sayisi = textBox2.Text; string calisma_gun_sayisi = textBox3.Text; string sorgu = "update hedefler set baslangic_tarihi='" + baslangic_tarihi[0] + "', bitis_tarihi='" + bitis_tarihi[0] + "', hedef='" + hedef + "', calisma_sekli='" + calisma_sekli + "', calisma_sayisi='" + calisma_sayisi + "', gun_sayisi='" + calisma_gun_sayisi + "' where hedef_id='" + hedef_id + "'"; try { int cs = Convert.ToInt32(textBox2.Text); int cgs = Convert.ToInt32(textBox3.Text); string sorgu1 = "select baslangic_tarihi from hedefler where hedef_id='" + hedef_id + "'"; SqlCommand bas_tarih_al = new SqlCommand(sorgu1, baglanti2); baglanti2.Open(); string[] bas_tarih = bas_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti2.Close(); string sorgu3 = "select bitis_tarihi from hedefler where hedef_id='" + hedef_id + "'"; SqlCommand bit_tarih_al = new SqlCommand(sorgu3, baglanti3); baglanti3.Open(); string[] bit_tarih = bit_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti3.Close(); SqlCommand guncelle = new SqlCommand(sorgu, baglanti); baglanti.Open(); guncelle.ExecuteNonQuery(); baglanti.Close(); string sorgu2 = "delete from planlar where hedef_id='" + hedef_id + "'"; SqlCommand sil = new SqlCommand(sorgu2, baglanti2); baglanti2.Open(); sil.ExecuteNonQuery(); baglanti2.Close(); duzen_gun_degerlendirme(bas_tarih, bit_tarih); DateTime bt = dateTimePicker1.Value; Ekle ekle_form = new Ekle(); ekle_form.planla(bt, hedef, cs, cgs); MessageBox.Show("Hedef güncellendi"); } catch (Exception w) { MessageBox.Show(w.ToString()); } this.Close(); } }
private void cheks_click(object sender, EventArgs e) { string[] hedef = (sender as CheckBox).Text.Split(); string sorgu = "select deger from planlar where hedef_id='" + hedef[0] + "' and gun='" + hedef[1] + "'"; SqlCommand deger_al = new SqlCommand(sorgu, baglanti2); baglanti2.Open(); int deger = Convert.ToInt32(deger_al.ExecuteScalar()); baglanti2.Close(); if (deger == 0) { deger = 1; string sorgu2 = "update planlar set deger='" + deger + "' where hedef_id='" + hedef[0] + "' and gun='" + hedef[1] + "'"; SqlCommand deger_update = new SqlCommand(sorgu2, baglanti3); baglanti3.Open(); deger_update.ExecuteNonQuery(); baglanti3.Close(); string sorgu1 = "select baslangic_tarihi from hedefler where hedef_id='" + hedef[0] + "'"; SqlCommand bas_tarih_al = new SqlCommand(sorgu1, baglanti2); baglanti2.Open(); string[] bas_tarih = bas_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti2.Close(); string sorgu3 = "select bitis_tarihi from hedefler where hedef_id='" + hedef[0] + "'"; SqlCommand bit_tarih_al = new SqlCommand(sorgu3, baglanti3); baglanti3.Open(); string[] bit_tarih = bit_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti3.Close(); Ekle ekle_form = new Ekle(); ekle_form.gun_degerlendirme(bas_tarih, bit_tarih); string sorgu4 = "select gun_degerlendirme from degerlendirmeler where tarih='" + hedef[1] + "'"; SqlCommand degerlen_al = new SqlCommand(sorgu4, baglanti4); baglanti4.Open(); string degerlen = degerlen_al.ExecuteScalar().ToString(); baglanti4.Close(); label_deger.Text = degerlen; prog_goster(degerlen); } else if (deger == 1) { deger = 0; string sorgu2 = "update planlar set deger='" + deger + "' where hedef_id='" + hedef[0] + "' and gun='" + hedef[1] + "'"; SqlCommand deger_update = new SqlCommand(sorgu2, baglanti3); baglanti3.Open(); deger_update.ExecuteNonQuery(); baglanti3.Close(); string sorgu1 = "select baslangic_tarihi from hedefler where hedef_id='" + hedef[0] + "'"; SqlCommand bas_tarih_al = new SqlCommand(sorgu1, baglanti2); baglanti2.Open(); string[] bas_tarih = bas_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti2.Close(); string sorgu3 = "select bitis_tarihi from hedefler where hedef_id='" + hedef[0] + "'"; SqlCommand bit_tarih_al = new SqlCommand(sorgu3, baglanti3); baglanti3.Open(); string[] bit_tarih = bit_tarih_al.ExecuteScalar().ToString().Split('.'); baglanti3.Close(); Ekle ekle_form = new Ekle(); ekle_form.gun_degerlendirme(bas_tarih, bit_tarih); string sorgu4 = "select gun_degerlendirme from degerlendirmeler where tarih='" + hedef[1] + "'"; SqlCommand degerlen_al = new SqlCommand(sorgu4, baglanti4); baglanti4.Open(); string degerlen = degerlen_al.ExecuteScalar().ToString(); baglanti4.Close(); label_deger.Text = degerlen; prog_goster(degerlen); } else { MessageBox.Show("Beklenmeyen bir hata oluştu. Hatalı olan bu hedef silinmiştir. Lütfen hedefi tekrar baştan planlayınız...", "HATA"); string sorgu2 = "delete from hedefler where hedef_id='" + hedef[0] + "'"; SqlCommand deger_update = new SqlCommand(sorgu2, baglanti3); baglanti3.Open(); deger_update.ExecuteNonQuery(); baglanti3.Close(); } if ((sender as CheckBox).Checked == true) { (sender as CheckBox).Checked = false; string name = (sender as CheckBox).Name; hovers(name); } else { (sender as CheckBox).Checked = true; string name = (sender as CheckBox).Name; hovers(name); } }