Ejemplo n.º 1
0
        public static List <ENTITYNOTLAR> NOTLISTESI()
        {
            List <ENTITYNOTLAR> degerler = new List <ENTITYNOTLAR>();
            SqlCommand          komut    = new SqlCommand("NOTLISTESI", SQLBAGLANTISI.Baglanti);

            komut.CommandType = CommandType.StoredProcedure;
            if (komut.Connection.State != ConnectionState.Open)
            {
                komut.Connection.Open();
            }
            SqlDataReader dr = komut.ExecuteReader();

            while (dr.Read())
            {
                ENTITYNOTLAR ent = new ENTITYNOTLAR();
                ent.OGRENCIID = Convert.ToInt32(dr["OGRID"]);
                ent.AD        = dr["AD"].ToString();
                ent.SOYAD     = dr["SOYAD"].ToString();
                ent.SINAV1    = Convert.ToInt32(dr["SINAV1"]);
                ent.SINAV2    = Convert.ToInt32(dr["SINAV2"]);
                ent.SINAV3    = Convert.ToInt32(dr["SINAV3"]);
                ent.PROJE     = Convert.ToInt32(dr["PROJE"]);
                ent.ORTALAMA  = Convert.ToDouble(dr["ORTALAMA"]);
                ent.DURUM     = dr["DURUM"].ToString();
                degerler.Add(ent);
            }
            dr.Close();
            return(degerler);
        }
Ejemplo n.º 2
0
 public static bool GUNCELLE(ENTITYNOTLAR deger)
 {
     if (deger.OGRENCIID != null && deger.OGRENCIID > 0 && deger.ORTALAMA != null && deger.ORTALAMA >= 0 && deger.ORTALAMA <= 100 && deger.SINAV1 != null && deger.SINAV1 >= 0 && deger.SINAV1 <= 100 && deger.SINAV2 != null && deger.SINAV2 >= 0 && deger.SINAV2 <= 100 && deger.SINAV3 != null && deger.SINAV3 >= 0 && deger.SINAV3 <= 100 && deger.PROJE != null && deger.PROJE >= 0 && deger.PROJE <= 100 && deger.DURUM != null)
     {
         return(FACADENOTLAR.GUNCELLE(deger));
     }
     return(false);
 }
Ejemplo n.º 3
0
 public static bool GUNCELLE(ENTITYNOTLAR deger)
 {
     if (deger.OGRID != null && deger.Ortalama != null && deger.Ortalama != null && deger.Proje != null && deger.S1 != null && deger.S2 != null && deger.S3 != null && deger.OGRID >= 0 && deger.Ortalama >= 0 && deger.S1 >= 0 && deger.S2 >= 0 && deger.S3 >= 0 && deger.Ortalama <= 100 && deger.Proje >= 0 && deger.Proje <= 100 && deger.S1 <= 100 && deger.S2 <= 100 && deger.S3 <= 100)
     {
         return(FACADENOTLAR.GUNCELLE(deger));
     }
     return(false);
 }
 public static bool GUNCELLE(ENTITYNOTLAR deger)
 {
     //Not güncelleme için girilen değerler, istenilen aralıkta olduğu zaman güncellenecek değeri FACADELAYER katmanına göndererek günccelleme işlemini tamamlıyor.
     if (Convert.ToString(deger.OGRENCIID) != null && deger.OGRENCIID > 0 && Convert.ToString(deger.ORTALAMA) != null && deger.ORTALAMA >= 0 && deger.ORTALAMA <= 100 && Convert.ToString(deger.SINAV1) != null && deger.SINAV1 >= 0 && deger.SINAV1 <= 100 && Convert.ToString(deger.SINAV2) != null && deger.SINAV2 >= 0 && deger.SINAV2 <= 100 && Convert.ToString(deger.SINAV3) != null && deger.SINAV3 >= 0 && deger.SINAV3 <= 100 && Convert.ToString(deger.PROJE) != null && deger.PROJE >= 0 && deger.PROJE <= 100 && deger.DURUM != null)
     {
         return(FACADENOTLAR.GUNCELLE(deger));
     }
     //Güncellenecek değerlerden herhangi birisi boş ise işlemi gerçekleştirmeyecektir.
     return(false);
 }
        private void btnNotGuncelle_Click(object sender, EventArgs e)
        {
            ENTITYNOTLAR ent = new ENTITYNOTLAR();

            ent.OGRENCIID = Convert.ToInt16(txtOgrId.Text);
            ent.SINAV1    = Convert.ToInt16(txtS1.Text);
            ent.SINAV2    = Convert.ToInt16(txtS2.Text);
            ent.SINAV3    = Convert.ToInt16(txtS3.Text);
            ent.PROJE     = Convert.ToInt16(txtProje.Text);
            ent.ORTALAMA  = Convert.ToInt16(txtOrt.Text);
            ent.DURUM     = (txtDurum.Text);
            BLLNOTLAR.GUNCELLE(ent);
            MessageBox.Show("Not Güncelleme İşlemi Tamamlandı");
            NotListesi();
        }
Ejemplo n.º 6
0
        private void BtnNotGuncelle_Click(object sender, EventArgs e)
        {
            ENTITYNOTLAR ent = new ENTITYNOTLAR();

            ent.OGRENCIID = Convert.ToInt32(TxtNotlarID.Text);
            ent.SINAV1    = Convert.ToInt32(TxtSinav1.Text);
            ent.SINAV2    = Convert.ToInt32(TxtSinav2.Text);
            ent.SINAV3    = Convert.ToInt32(TxtSinav3.Text);
            ent.PROJE     = Convert.ToInt32(TxtProje.Text);
            ent.ORTALAMA  = Convert.ToInt32(TxtOrtalama.Text);
            ent.DURUM     = TxtSinav1.Text;
            BLLNOTLAR.GUNCELLE(ent);
            MessageBox.Show("Notlar Güncellendi!");
            NotListesi();
        }
Ejemplo n.º 7
0
        public static bool GUNCELLE(ENTITYNOTLAR deger)
        {
            double     ort   = MyExtensions.OrtHesapla(deger.SINAV1, deger.SINAV2, deger.SINAV3, deger.PROJE);
            SqlCommand komut = MyExtensions.CommandOlustur(ResourceStoredProcedure.NOT_GUNCELLE, SQLBAGLANTI.Baglanti);

            komut.Parameters.AddWithValue(ResourceTblNotlar.OGRENCI_ID, deger.OGRENCIID);
            komut.Parameters.AddWithValue(ResourceTblNotlar.SINAV_1, deger.SINAV1);
            komut.Parameters.AddWithValue(ResourceTblNotlar.SINAV_2, deger.SINAV2);
            komut.Parameters.AddWithValue(ResourceTblNotlar.SINAV_3, deger.SINAV3);
            komut.Parameters.AddWithValue(ResourceTblNotlar.PROJE, deger.PROJE);
            komut.Parameters.AddWithValue(ResourceTblNotlar.ORTALAMA, ort);
            komut.Parameters.AddWithValue(ResourceTblNotlar.DURUM, MyExtensions.DurumHesapla(ort));

            return(komut.ExecuteNonQuery() > 0);
        }
Ejemplo n.º 8
0
        private void BtnNotGuncelle_Click(object sender, EventArgs e)
        {
            //ENTITYNOTLAR sınıfından oluşturduğumuz ent nesnesi, doldurulan ilgili alanlardaki verileri, hafızaya alıp veri tabanına işlenmesi için BLL katmanı üzerinden, gerekli koşulların sağlanması durumunda FACADE katmanına gönderiyor.
            ENTITYNOTLAR ent = new ENTITYNOTLAR();

            ent.OGRENCIID = Convert.ToInt16(TxtOgrId.Text);
            ent.SINAV1    = Convert.ToInt16(TxtS1.Text);
            ent.SINAV2    = Convert.ToInt16(TxtS2.Text);
            ent.SINAV3    = Convert.ToInt16(TxtS3.Text);
            ent.PROJE     = Convert.ToInt16(TxtProje.Text);
            ent.ORTALAMA  = Convert.ToInt16(TxtOrt.Text);
            ent.DURUM     = TxtDurum.Text;
            BLLNOTLAR.GUNCELLE(ent);
            MessageBox.Show("Notlar Guncellendi");
            NotListesi();
        }
        public static bool GUNCELLE(ENTITYNOTLAR deger)
        {
            SqlCommand komut = new SqlCommand("NOTGUNCELLE", SQLBAGLANTISI.baglanti);

            komut.CommandType = CommandType.StoredProcedure;
            if (komut.Connection.State != ConnectionState.Open)
            {
                komut.Connection.Open();
            }
            komut.Parameters.AddWithValue("OGRID", deger.OGRID);
            komut.Parameters.AddWithValue("SINAV1", deger.S1);
            komut.Parameters.AddWithValue("SINAV2", deger.S2);
            komut.Parameters.AddWithValue("SINAV3", deger.S3);
            komut.Parameters.AddWithValue("SINAV4", deger.Ortalama);
            komut.Parameters.AddWithValue("DURUM", deger.Durum);
            return(komut.ExecuteNonQuery() > 0);
        }
Ejemplo n.º 10
0
        public static bool GUNCELLE(ENTITYNOTLAR deger)
        {
            SqlCommand komut = new SqlCommand("NOTGUNCELLE", SQLBAGLANTISI.Baglanti);

            komut.CommandType = CommandType.StoredProcedure;
            if (komut.Connection.State != ConnectionState.Open)
            {
                komut.Connection.Open();
            }
            komut.Parameters.AddWithValue("SINAV1", deger.SINAV1);
            komut.Parameters.AddWithValue("SINAV2", deger.SINAV2);
            komut.Parameters.AddWithValue("SINAV3", deger.SINAV3);
            komut.Parameters.AddWithValue("PROJE", deger.PROJE);
            komut.Parameters.AddWithValue("ORTALAMA", deger.ORTALAMA);
            komut.Parameters.AddWithValue("DURUM", deger.DURUM);
            komut.Parameters.AddWithValue("OGRID", deger.OGRENCIID);
            return(komut.ExecuteNonQuery() > 0);
        }
        //Bu methodda kayıtları listeleyeceğimiz için list türünde tanımlama yapıyoruz.
        public static List <ENTITYNOTLAR> NOTLISTESI()
        {
            //list türünde bir nesne oluşturuyoruz.
            List <ENTITYNOTLAR> degerler = new List <ENTITYNOTLAR>();
            //SqlCommand sınıfından komut isimli bir nesne tanımlıyoruz.
            SqlCommand komut = new SqlCommand("NOTLISTESI", SQLBAGLANTISI.Baglanti);

            //tanımlanan komutun prosedür olduğunu tanıtıyoruz.
            komut.CommandType = CommandType.StoredProcedure;
            //Baglantı durumunu sorgulayıp sql bağlantısını tamamlıyoruz.
            if (komut.Connection.State != ConnectionState.Open)
            {
                komut.Connection.Open();
            }
            //Bu sınıf verileri okumak için kullandığımız bir sınıftır.Komut nesnesinin özellikleri ile beraber kullanıyoruz.
            SqlDataReader dr = komut.ExecuteReader();

            while (dr.Read())
            {
                //Not verilerine ulaşabilmek için ENTITYNOTLAR sınıfından bir nesne oluşturuyoruz.
                ENTITYNOTLAR ent = new ENTITYNOTLAR();
                ent.OGRENCIID = Convert.ToInt16(dr["OGRID"]);
                ent.AD        = dr["AD"].ToString();
                ent.SOYAD     = dr["SOYAD"].ToString();
                ent.SINAV1    = Convert.ToInt16(dr["SINAV1"]);
                ent.SINAV2    = Convert.ToInt16(dr["SINAV2"]);
                ent.SINAV3    = Convert.ToInt16(dr["SINAV3"]);
                ent.PROJE     = Convert.ToInt16(dr["PROJE"]);
                ent.ORTALAMA  = Convert.ToDouble(dr["ORTALAMA"]);
                ent.DURUM     = dr["DURUM"].ToString();
                //ent nesnesinden aldığımız değerleri degerler nesnesine ekliyor.
                degerler.Add(ent);
            }
            //okuma işlemini bitir.
            dr.Close();
            //Degerleri geri döndürüyor.
            return(degerler);
        }
        public static List <ENTITYNOTLAR> NOTLISTELE()
        {
            List <ENTITYNOTLAR> degerler = new List <ENTITYNOTLAR>();
            SqlCommand          komut    = new SqlCommand("NOTLISTESI", SQLBAGLANTISI.baglanti);

            komut.CommandType = CommandType.StoredProcedure;

            SqlDataReader dr = komut.ExecuteReader();

            while (dr.Read())
            {
                ENTITYNOTLAR ent = new ENTITYNOTLAR();
                ent.S1       = Convert.ToInt32(dr["SINAV1"]);
                ent.S2       = Convert.ToInt32(dr["SINAV2"]);
                ent.S3       = Convert.ToInt32(dr["SINAV3"]);
                ent.Ortalama = Convert.ToInt32(dr["ORTALAMA"]);
                ent.Durum    = Convert.ToBoolean(dr["DURUM"]);

                degerler.Add(ent);
            }
            dr.Close();
            return(degerler);
        }
        //bu method sadece güncellendi ve ya güncellenemedi olarak true/false deger döndüreceği için bool türünde tanımlama yaptık.
        public static bool GUNCELLE(ENTITYNOTLAR deger)
        {
            //SqlCommand sınıfından komut isimli bir nesne tanımlıyoruz.
            SqlCommand komut = new SqlCommand("NOTGUNCELLE", SQLBAGLANTISI.Baglanti);

            //tanımlanan komutun prosedür olduğunu tanıtıyoruz.
            komut.CommandType = CommandType.StoredProcedure;
            //Baglantı durumunu sorgulayıp sql bağlantısını tamamlıyoruz.
            if (komut.Connection.State != ConnectionState.Open)
            {
                komut.Connection.Open();
            }
            //Guncellenecek olan tablonun bütün değerlerini parametre olarak gönderiyoruz.
            komut.Parameters.AddWithValue("SINAV1", deger.SINAV1);
            komut.Parameters.AddWithValue("SINAV2", deger.SINAV2);
            komut.Parameters.AddWithValue("SINAV3", deger.SINAV3);
            komut.Parameters.AddWithValue("PROJE", deger.PROJE);
            komut.Parameters.AddWithValue("ORTALAMA", deger.ORTALAMA);
            komut.Parameters.AddWithValue("DURUM", deger.DURUM);
            komut.Parameters.AddWithValue("OGRID", deger.OGRENCIID);
            //Yapılan işlemin sonucunu döndürecektir.
            return(komut.ExecuteNonQuery() > 0);
        }
Ejemplo n.º 14
0
        private void btnNotGuncelle_Click(object sender, EventArgs e)
        {
            if (txtSinav1.Text != "" && txtSinav2.Text != "" && txtSinav3.Text != "" && txtProje.Text != "" && txtOgrId.Text != "")
            {
                double ort = MyExtensions.OrtHesapla(Convert.ToInt16(txtSinav1.Text), Convert.ToInt16(txtSinav2.Text),
                                                     Convert.ToInt16(txtSinav3.Text), Convert.ToInt16(txtProje.Text));
                bool durum = MyExtensions.DurumHesapla(ort);

                ENTITYNOTLAR entNot = new ENTITYNOTLAR
                {
                    OGRENCIID = Convert.ToInt16(txtOgrId.Text),
                    SINAV1    = Convert.ToInt16(txtSinav1.Text),
                    SINAV2    = Convert.ToInt16(txtSinav2.Text),
                    SINAV3    = Convert.ToInt16(txtSinav3.Text),
                    PROJE     = Convert.ToInt16(txtProje.Text),
                    ORTALAMA  = Convert.ToDouble(txtOrt.Text),
                    DURUM     = durum
                };
                var islemSonucu = BLLNOTLAR.GUNCELLE(entNot);
                if (islemSonucu)
                {
                    txtOrt.Text   = ort.ToString();
                    txtDurum.Text = PrintDurum(durum.ToString());

                    MessageBox.Show(ResourcePresentation.NotGuncelleTrue);
                }
                else
                {
                    MessageBox.Show(ResourcePresentation.NotGuncelleFalse2);
                }
            }
            else
            {
                MessageBox.Show(ResourcePresentation.NotGuncelleFalse);
            }
            NotlarListesi();
        }