Exemple #1
0
        public SinifModel SinifBul(string sinifad)

        {
            try
            {
                SinifModel     sm = null;
                SqlParameter[] p  = { new SqlParameter("@SinifAd", sinifad) };
                SqlDataReader  dr = hlp.ExecuteReader("Select SinifAd,Kontenjan,SinifId from tblSiniflar where Sinifad=@SinifAd", p);
                if (dr.Read())
                {
                    sm = new SinifModel {
                        Kontenjan = Convert.ToInt32(dr["Kontenjan"]), Sinifad = dr["SinifAd"].ToString(), Sinifid = Convert.ToInt32(dr["SinifId"])
                    };
                }
                dr.Close();
                return(sm);
            }
            catch (SqlException ex)
            {
                throw ex;
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <SinifModel> SinifModelListesi()
        {
            List <SinifModel> listSiniflar = new List <SinifModel>();
            SqlCommand        comm         = new SqlCommand("Select * from Siniflar", conn);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr;

            try
            {
                dr = comm.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        SinifModel sm = new SinifModel();
                        sm.Id       = Convert.ToInt32(dr[0]);
                        sm.SinifAdi = dr[1].ToString();
                        listSiniflar.Add(sm);
                    }
                }
                dr.Close();
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return(listSiniflar);
        }
        private void cbSinifaGore_SelectedIndexChanged(object sender, EventArgs e)
        {
            SinifModel sm = (SinifModel)cbSinifaGore.SelectedItem;

            sinifid = sm.Id;
            Listele(os.OgrenciListesiGetirBySorgulama(sinifid, txtOgrenciAd2.Text, txtOgrenciSoyad2.Text, txtOgrenciTelefon2.Text, txtOgrenciAdres2.Text), dgvOgrenciListe2);
        }
Exemple #4
0
        private void btn_bul_Click(object sender, EventArgs e)
        {
            try
            {
                SinifModel sm = sb.SinifBul(txt_sinifad.Text.Trim());

                if (sm != null)
                {
                    frmSiniflar frm = (frmSiniflar)Application.OpenForms["frmSiniflar"];
                    frm.txtSinifAdi.Text   = sm.Sinifad;
                    frm.txtKontenjan.Text  = sm.Kontenjan.ToString();
                    frm.Sinifid            = sm.Sinifid;
                    frm.btn_Save.Text      = "Güncelle";
                    frm.btn_Vazgec.Visible = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show(txt_sinifad.Text + "Sinif Bulunamadi");
                }
            }
            catch (SqlException)
            {
                MessageBox.Show("Veritabani Hatasi");
            }
            catch (Exception)
            {
                MessageBox.Show("Bir Hata Olustu");
            }
        }
        private void frmOgrenciIsleri_Load(object sender, EventArgs e)
        {
            Listele(os.OgrenciListesi());
            cbSiniflar.DataSource = ss.SinifModelListesi();
            List <SinifModel> liste = ss.SinifModelListesi();
            SinifModel        sm    = new SinifModel();

            sm.Id       = 0;
            sm.SinifAdi = "Tüm Siniflar";
            liste.Insert(0, sm);
            comboBox1.DataSource     = liste;
            dataGridView1.DataSource = os.OgrenciListesi();
        }
Exemple #6
0
        private void btn_Save_Click(object sender, EventArgs e)
        {
            SinifModel s = new SinifModel {
                Kontenjan = int.Parse(txtKontenjan.Text), Sinifad = txtSinifAdi.Text.Trim().ToUpper()
            };

            try
            {
                if (sinifid == 0)
                {
                    if (sb.Insert(s))
                    {
                        MessageBox.Show("Ekleme Başarılı!");
                    }
                }
                else
                {
                    if (sb.Update(s))
                    {
                        MessageBox.Show("Güncelleme Başarılı!");
                        btn_Vazgec.PerformClick();
                    }
                }
            }

            catch (SqlException ex)
            {
                if (ex.Number == 2627)
                {
                    if (ex.Message.Contains("SinifAd"))
                    {
                        MessageBox.Show("Sınıf Adı Zaten Eklenmiş");
                    }
                }

                else if (ex.Number == 547)
                {
                    MessageBox.Show("Kontenjan 0'dan büyük olmalıdır");
                }

                else

                {
                    MessageBox.Show("Veritabanı Hatası!");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bir Hata Oluştu!");
            }
        }
        private void frmOgrenciIsleri_Load(object sender, EventArgs e)
        {
            Listele(os.OgrenciListesi(), dgvOgrenciler);
            cbSiniflar.DataSource = ss.SinifModelListesi();
            SinifModel sm = new SinifModel();

            sm.Id       = 0;
            sm.SinifAdi = "Tüm Sınıflar";
            List <SinifModel> liste = ss.SinifModelListesi();

            liste.Insert(0, sm);
            cbSinifaGore.DataSource = liste;
            Listele(os.OgrenciListesi(), dgvOgrenciListe2);
        }
Exemple #8
0
        public bool Insert(SinifModel s)
        {
            DosyaIslem ds = new DosyaIslem();

            try
            {
                SqlParameter[] p = { new SqlParameter("@SinifAd", s.Sinifad), new SqlParameter("@Kontenjan", s.Kontenjan) };
                return(hlp.ExecuteNonQuery("Insert into tblSiniflar(SinifAd,Kontenjan)values(@SinifAd,@Kontenjan)", p) > 0);
            }
            catch (SqlException ex)
            {
                ds.DosyaKaydet("Hatamesajları.txt", "Hata mesajı :" + ex.Message + "\r\nTarih :" + DateTime.Now + "\r\nHata Numarası :" + ex.Number);
                throw ex;
            }
            catch (Exception ex)
            {
                ds.DosyaKaydet("Hatamesajları.txt", "Hata mesajı :" + ex.Message + "\r\nTarih :" + DateTime.Now + "\r\nHata Numarası :" + ex.StackTrace); //Exception class'ında number yok Stack trace hata tespitinde kullanılır
                throw ex;
            }
        }
Exemple #9
0
        public List <SinifModel> SinifModelListesi()
        {
            List <SinifModel> listsinif = new List <SinifModel>();
            SqlCommand        cmd       = new SqlCommand("select Id,SinifAdi from Siniflar", conn);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr;

            try
            {
                dr = cmd.ExecuteReader();
                if (dr.HasRows)//dr içine kayıt gelmişse true,hiç kayıt gelmemişse false olacak.
                {
                    while (dr.Read())
                    {
                        SinifModel sm = new SinifModel();
                        sm.Id       = Convert.ToInt32(dr[0]);
                        sm.SinifAdi = dr[1].ToString();


                        listsinif.Add(sm);
                    }
                    dr.Close();
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }

            return(listsinif);
        }
        private void cbSiniflar_SelectedIndexChanged(object sender, EventArgs e)
        {
            SinifModel sm = (SinifModel)cbSiniflar.SelectedItem;

            sinifid = sm.Id;
        }
        private void cbSiniflar_SelectedIndexChanged(object sender, EventArgs e)
        {
            SinifModel secilen = (SinifModel)cbSiniflar.SelectedItem;

            SinifID = secilen.Id;
        }