Exemple #1
0
        private void btnToplantiEkle_Click(object sender, EventArgs e)
        {
            string Duzenleyen = "";

            try
            {
                // DuzenleyenOlustur procedur'ü Kullanıcı ve o anki Ünvanını birleştirir
                // Örnek: 'Fatih YILDIZHAN Öğrenci' olarak getirir
                // 21.satırdaki Duzenleyen'e ';' ile birleştirilerek atanır

                SqlCommand com = new SqlCommand("DuzenleyenOlustur", ConState.con);
                com.CommandType = CommandType.StoredProcedure;
                //combobox'dan seçilen kullanıcının id 'sini alır
                com.Parameters.AddWithValue("@id", ((Kullanici)cmbKullanicilar.SelectedItem).KullaniciId);
                ConState.conOpen();
                SqlDataReader dr = com.ExecuteReader();
                while (dr.Read())
                {
                    Duzenleyen = dr[0].ToString() + ";" + dr[1].ToString();
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Düzenleyen Oluşturulamadı! " + ex.Message);
            }

            try
            {
                // ToplantiEkle procedur'ü kullanılarak
                // Gerekli bilgiler alınarak
                // Duzenleyen adlı field dan duzenleyen bilgisi alınarak
                // Toplantı kaydı oluşturulur

                SqlCommand com2 = new SqlCommand("ToplantiEkle", ConState.con);
                com2.CommandType = CommandType.StoredProcedure;
                com2.Parameters.AddWithValue("@ToplantiKonusu", txtToplantiKonusu.Text);
                com2.Parameters.AddWithValue("@Duzenleyen", Duzenleyen);
                com2.Parameters.AddWithValue("@Tarih", dateTimePicker1.Value);
                int sonuc = Convert.ToInt16(com2.ExecuteNonQuery());
                lblSonuc.Visible = true;
                if (sonuc > 0)
                {
                    lblSonuc.Text = "Toplantı Eklendi.";
                }
                else
                {
                    lblSonuc.Text = "Toplantı Eklenmedi!";
                }
                listViewDoldur();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Toplantı Eklenemedi! " + ex.Message);
            }
            finally
            {
                ConState.conClose();
            }
        }
Exemple #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     try
     {
         //Kullanıcılar combobox'a doldurulur
         SqlCommand com = new SqlCommand("select * from Kullanici", ConState.con);
         ConState.conOpen();
         SqlDataReader dr = com.ExecuteReader();
         while (dr.Read())
         {
             Kullanici k = new Kullanici();
             k.KullaniciAd = dr[2].ToString();
             k.KullaniciId = Convert.ToInt16(dr[0]);
             cmbKullanicilar.Items.Add(k);
         }
         dr.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Kullanıcılar combobox'a doldurulamadı! " + ex.Message);
     }
     finally
     {
         ConState.conClose();
     }
 }
Exemple #3
0
        public void listViewDoldur()
        {
            // Listview Temizlenir
            // Tüm toplantılar çekilir
            // Düzenleyen bilgisi ToplantıEkle Bölümünde ';' ile birleştirildiği için
            // Burada split edilir
            // Sonrasında listview da listelenir

            listView1.Items.Clear();
            SqlCommand com = new SqlCommand("select * from Toplanti", ConState.con);

            try
            {
                ConState.conOpen();
                SqlDataReader dr = com.ExecuteReader();
                while (dr.Read())
                {
                    ListViewItem li = new ListViewItem();
                    li.Text = dr[1].ToString();
                    string   duzenleyen = dr[2].ToString();
                    string[] bilgiler   = duzenleyen.Split(';');
                    li.SubItems.Add(bilgiler[0]);
                    li.SubItems.Add(bilgiler[1]);
                    li.SubItems.Add(dr[3].ToString());

                    listView1.Items.Add(li);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Toplantılar Listelenemedi!: " + ex.Message);
            }
            finally
            {
                ConState.conClose();
            }
        }