Esempio n. 1
0
        // görev bilgilerininin atamasını yapan metot
        public Gorev gorevIdOgren(int projeId, string baslik)
        {
            Gorev gr = new Gorev();

            baglantiKontrol();
            SqlCommand cmd = new SqlCommand("select * from tbl_gorev where projeId = @pr and gorevBaslik = @bs", bag);

            cmd.Parameters.AddWithValue("@pr", projeId);
            cmd.Parameters.AddWithValue("@bs", baslik);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                gr.Id       = Convert.ToInt32(dr["ID"]);
                gr.Baslik   = dr["gorevBaslik"].ToString();
                gr.Gorevli  = Convert.ToInt32(dr["gorevliID"]);
                gr.Aciklama = dr["aciklama"].ToString();
            }
            bag.Close();

            baglantiKontrol();
            cmd = new SqlCommand("select * from tbl_kontrolListesi where gorevID = @gr", bag);
            cmd.Parameters.AddWithValue("@gr", gr.Id);
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                KontrolElemani ke = new KontrolElemani();
                ke.Id        = Convert.ToInt32(dr["ID"]);
                ke.AltBaslik = dr["altBaslik"].ToString();
                ke.Durum     = Convert.ToBoolean(dr["durum"]);
                gr.KontrolList.Add(ke);
            }
            bag.Close();
            return(gr);
        }
Esempio n. 2
0
        // göreve kontrol elemanı ekleyen metot
        public void kontrolListesiGuncelle(KontrolElemani kontolElemani, int gorevId)
        {
            baglantiKontrol();
            SqlCommand cmd = new SqlCommand("insert into tbl_kontrolListesi (gorevID, altBaslik, durum) values (@gr, @ab, @dr)", bag);

            cmd.Parameters.AddWithValue("@gr", gorevId);
            cmd.Parameters.AddWithValue("@ab", kontolElemani.AltBaslik);
            cmd.Parameters.AddWithValue("@dr", kontolElemani.Durum);
            cmd.ExecuteNonQuery();
            bag.Close();
        }
Esempio n. 3
0
 // ekle butona basıldığında gerçekleşecek olan işlev
 private void btn_ekle_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txt_kontList.Text))
     {
         KontrolElemani ke = new KontrolElemani();
         ke.AltBaslik = txt_kontList.Text.Trim();
         ke.Durum     = false;
         if (_gorev == null)
         {
             geciciListe.Add(ke);
         }
         else
         {
             _gorev.KontrolList.Add(ke);
         }
         kontrolListesi();
         txt_kontList.Text = null;
     }
     else
     {
         MessageBox.Show("Alt Başlık Giriniz");
     }
 }