Пример #1
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (lstGorevler.SelectedIndex < 0)
            {
                MessageBox.Show("Lütfen bir görev seçiniz.");
                return;
            }

            SqlConnection con = new SqlConnection(BaglantiCumlesi);
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "UPDATE Gorevler SET Konu=@Konu, Durum=@Durum, OlusturmaTarihi=@OlusturmaTarihi, GuncellemeTarihi=@GuncellemeTarihi WHERE Id=@Id";

            Gorev seciligorev = lstGorevler.SelectedItem as Gorev;

            cmd.Parameters.AddWithValue("@Id", seciligorev.Id);

            cmd.Parameters.AddWithValue("@Konu", txtGorev.Text);
            cmd.Parameters.AddWithValue("@Durum", rdbYapildi.Checked);
            cmd.Parameters.AddWithValue("@OlusturmaTarihi", seciligorev.OlusturmaTarihi);
            cmd.Parameters.AddWithValue("@GuncellemeTarihi", DateTime.Now);

            con.Open();

            cmd.ExecuteNonQuery();

            con.Close();

            GetData();
        }
Пример #2
0
        private void GetData()
        {
            lstGorevler.Items.Clear();

            Database  db          = new Database(BaglantiCumlesi);
            DataTable sonuc_tablo = db.GetTable("SELECT * FROM Gorevler", null);

            foreach (DataRow row in sonuc_tablo.Rows)
            {
                Gorev gorev = new Gorev();

                gorev.Id              = (int)row["Id"];
                gorev.Konu            = row["Konu"].ToString();
                gorev.Durum           = (bool)row["Durum"];
                gorev.OlusturmaTarihi = (DateTime)row["OlusturmaTarihi"];

                if (row["GuncellemeTarihi"] == DBNull.Value)
                {
                    gorev.GuncellemeTarihi = null;
                }
                else
                {
                    gorev.GuncellemeTarihi = (DateTime?)row["GuncellemeTarihi"];
                }


                lstGorevler.Items.Add(gorev);
            }
        }
Пример #3
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (lstGorevler.SelectedIndex > -1)
            {
                SqlConnection con = new SqlConnection(BaglantiCumlesi);
                SqlCommand    cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "DELETE FROM Gorevler WHERE Id=@Id";

                Gorev seciligorev = (Gorev)lstGorevler.SelectedItem;
                cmd.Parameters.AddWithValue("@Id", seciligorev.Id);

                con.Open();

                cmd.ExecuteNonQuery();

                con.Close();

                GetData();
            }
            else
            {
                MessageBox.Show("Lütfen bir görev seçiniz.");
            }
        }
Пример #4
0
        private void lstGorevler_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstGorevler.SelectedIndex < 0)
            {
                MessageBox.Show("Lütfen bir görev seçiniz.");
                return;
            }

            Gorev seciligorev = lstGorevler.SelectedItem as Gorev;

            txtGorev.Text        = seciligorev.Konu;
            rdbYapildi.Checked   = seciligorev.Durum;
            rdbYapilacak.Checked = !seciligorev.Durum;
        }