コード例 #1
0
        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();
            }
        }
コード例 #2
0
ファイル: plan_liste_formu.cs プロジェクト: myyel/ajanda
        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);
            }
        }