public static void guncelle(Ogrenci ogrenci)
        {
            conn.Open();
            string sorgu = "update ogrenciler set isim=@isim,soyisim=@soyisim,email=@email,cinsiyet=@cinsiyet,bolum=@bolum,dogum_tarihi=@dogum where ogrenci_no=@id";

            OleDbCommand cmd = conn.CreateCommand();

            cmd.CommandText = sorgu;

            cmd.Parameters.AddWithValue("@isim", ogrenci.isim);
            cmd.Parameters.AddWithValue("@soyisim", ogrenci.soyisim);
            cmd.Parameters.AddWithValue("@email", ogrenci.email);
            cmd.Parameters.AddWithValue("@cinsiyet", ogrenci.cinsiyet.cinsiyet);
            cmd.Parameters.AddWithValue("@bolum", ogrenci.bolum);
            cmd.Parameters.AddWithValue("@dogum_tarihi", ogrenci.dogumTarihi);
            cmd.Parameters.AddWithValue("@no", ogrenci.ogrid);


            try
            {
                if (cmd.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("Kayıt Guncellendi.");
                }
                else
                {
                    MessageBox.Show("Kayıt Guncellenemedi");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                conn.Close();
            }
        }
        public static void ekle(Ogrenci ogrenci)
        {
            conn.Open();
            string sorgu = "insert into ogrenciler(ogrenci_no,isim,soyisim,email,cinsiyet,bolum,dogum_tarihi) values(@no,@isim,@soyisim,@email," +
                           "@cinsiyet,@bolum,@dogum_tarihi);";
            OleDbCommand cmd = conn.CreateCommand();

            cmd.CommandText = sorgu;
            cmd.Parameters.AddWithValue("@no", ogrenci.ogrid);
            cmd.Parameters.AddWithValue("@isim", ogrenci.isim);
            cmd.Parameters.AddWithValue("@soyisim", ogrenci.soyisim);
            cmd.Parameters.AddWithValue("@email", ogrenci.email);
            cmd.Parameters.AddWithValue("@cinsiyet", ogrenci.cinsiyet.cinsiyet);
            cmd.Parameters.AddWithValue("@bolum", ogrenci.bolum);
            cmd.Parameters.AddWithValue("@dogum_tarihi", ogrenci.dogumTarihi);

            try
            {
                if (cmd.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("Kayıt Eklendi");
                }
                else
                {
                    MessageBox.Show("Kayıt Eklenemedi");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Girdiğiniz öğrenci numarası başka bir öğrenciye aittir.");
            }
            finally
            {
                conn.Close();
            }
        }
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int indx = dataGridView1.SelectedRows.Count;

            if (indx > 0)
            {
                try
                {
                    int     id  = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
                    Ogrenci ogr = Database.GetOgrenci(id);

                    ogrenci_bilgisi ogrencibilgisi = new ogrenci_bilgisi(ogr);
                    ogrencibilgisi.ShowDialog();
                }
                catch (NullReferenceException)
                {
                }
            }

            else
            {
                MessageBox.Show("Bilgisi gösterilecek öğrenciyi seçiniz.");
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int indx = dataGridView1.SelectedRows.Count;

            if (indx > 0)
            {
                int      ogrenciId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[1].Value.ToString());
                int      kitapId   = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[3].Value.ToString());
                Boolean  durum     = Convert.ToBoolean(dataGridView1.SelectedRows[0].Cells[8].Value);
                int      kayit_id  = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value);
                DateTime alim;
                DateTime teslim;
                if (durum)
                {
                    alim   = Database.alimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi");
                    teslim = Database.teslimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi");
                }
                else
                {
                    alim   = Database.alimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap");
                    teslim = Database.teslimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap");
                }
                Ogrenci ogr = Database.GetOgrenci(ogrenciId);
                Kitap   k   = Database.GetKitap(kitapId);


                teslimForm              = new teslim_form(ogr, k, alim, teslim, durum, kayit_id);
                teslimForm.FormClosing += new FormClosingEventHandler(teslimFormKapaniyor);
                teslimForm.ShowDialog();
            }

            else
            {
                MessageBox.Show("Bir Kayıt seçiniz.");
            }
        }
 public ogr_ekle(Ogrenci ogrenci)
 {
     InitializeComponent();
     setFields(ogrenci);
 }
예제 #6
0
 public ogrenci_bilgisi(Ogrenci ogrenci)
 {
     InitializeComponent();
     this.ogrenci = ogrenci;
     setViews();
 }