private void OptikOku_Click(object sender, EventArgs e)
        {
            /////////////////////////////////////////////////
            toplamDogru  = 0;
            toplamYanlis = 0;
            toplamNet    = 0;
            toplamBos    = 0;

            SilSupur();
            lblFormSayisi.Visible = true;
            lblGosterilen.Visible = true;
            Oku_Fonk(61, 102, 29, 10, 102, dizi_harfler, txt_ad);                                 // Ad okur
            Oku_Fonk(61, 451, 29, 10, 451, dizi_harfler, txt_soyad);                              // Soyad okur
            Oku_Fonk(225, 102, 10, 11, 102, dizi_tc, txt_tc);                                     // TC okur
            Oku_Ders(279, 277, 20, 4, 279, cevap_anahtari, rich_tr_kisi, rich_tr_cevap, "TR");    // Türkçe dersini okur.
            Oku_Ders(356, 277, 20, 4, 356, cevap_anahtari, rich_mat_kisi, rich_mat_cevap, "Mat"); // Matematik dersini okur.
            Oku_Ders(433, 277, 20, 4, 433, cevap_anahtari, rich_ing_kisi, rich_ing_cevap, "Ing"); // İngilizce dersini okur.

            if (cOkunanlar._kontrol == 0)
            {
                cOkunanlar o = new cOkunanlar();
                o.AdSoyad  = txt_ad.Text + " " + txt_soyad.Text;
                o.Dogru    = toplamDogru;
                o.Yanlis   = toplamYanlis;
                o.Bos      = toplamBos;
                o.Net      = toplamNet;
                o.DosyaAdi = listBox1.SelectedItem.ToString();
                o.formKaydet(o);
            }
        }
Example #2
0
        public void formKaydet(cOkunanlar oku)
        {
            SqlConnection con = new SqlConnection(conString);
            SqlCommand    cmd = new SqlCommand("insert into tblOkunanlar(adSoyad,dogru,yanlis,bos,net,tarih,dosyaAdi) values(@adSoyad,@dogru,@yanlis,@bos,@net,@tarih,@dosyaAdi)", con);

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                cmd.Parameters.Add("@adSoyad", SqlDbType.VarChar).Value = oku._AdSoyad;
                cmd.Parameters.Add("@dogru", SqlDbType.Float).Value     = oku._Dogru;
                cmd.Parameters.Add("@yanlis", SqlDbType.Float).Value    = oku._Yanlis;
                cmd.Parameters.Add("@bos", SqlDbType.Float).Value       = oku._Bos;
                cmd.Parameters.Add("@net", SqlDbType.Float).Value       = oku._Net;
                cmd.Parameters.Add("@tarih", SqlDbType.DateTime).Value  = DateTime.Now.ToShortDateString();
                cmd.Parameters.Add("@dosyaAdi", SqlDbType.Text).Value   = oku._DosyaAdi;
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                con.Dispose();
                con.Close();
            }
        }
        //okuma işlemlerini geçekleştirmek için yazılan fonkiyonumuz.
        void Oku()
        {
            /////////////////////////////////////////////////
            toplamDogru  = 0;
            toplamYanlis = 0;
            toplamNet    = 0;
            toplamBos    = 0;

            SilSupur();
            Oku_Fonk(60, 101, 29, 10, 101, dizi_harfler, txt_ad);                                    // Ad okur
            Oku_Fonk(60, 450, 29, 10, 450, dizi_harfler, txt_soyad);                                 // Soyad okur
            Oku_Fonk(224, 101, 10, 11, 101, dizi_tc, txt_tc);                                        // TC okur
            Oku_Ders(279, 277, 20, 4, 279, cevap_anahtariTr, rich_tr_kisi, rich_tr_cevap, "TR");     // Türkçe dersini okur.
            Oku_Ders(356, 277, 20, 4, 356, cevap_anahtariMt, rich_mat_kisi, rich_mat_cevap, "Mat");  // Matematik dersini okur.
            Oku_Ders(433, 277, 20, 4, 433, cevap_anahtariIng, rich_ing_kisi, rich_ing_cevap, "Ing"); // İngilizce dersini okur.

            if (cOkunanlar._kontrol == 0)
            {
                cOkunanlar o = new cOkunanlar();
                o.AdSoyad  = txt_ad.Text + " " + txt_soyad.Text;
                o.Dogru    = toplamDogru;
                o.Yanlis   = toplamYanlis;
                o.Bos      = toplamBos;
                o.Net      = toplamNet;
                o.DosyaAdi = listBox1.SelectedItem.ToString();
                o.formKaydet(o);
            }
        }
        //Optik okuma fonksiyonları tetikleniyor
        private void OptikOku_Click(object sender, EventArgs e)
        {
            /////////////////////////////////////////////////
            toplamDogru  = 0;
            toplamYanlis = 0;
            toplamNet    = 0;
            toplamBos    = 0;
            //
            SilSupur();
            //Ad soyad ve tc Bölümleri için yazılı fonksiyon çalıştırılıyor.
            Oku_Fonk(60, 101, 29, 10, 101, dizi_harfler, txt_ad);                           // Ad okur
            Oku_Fonk(60, 450, 29, 10, 450, dizi_harfler, txt_soyad);                        // Soyad okur
            Oku_Fonk(224, 101, 10, 11, 101, dizi_tc, txt_tc);                               // TC okur

            //Dersleri okumak için yazılı fonksiyon çalıştırılıyor.
            Oku_Ders(279, 277, 20, 4, 279, cevap_anahtariTr, rich_tr_kisi, rich_tr_cevap, "TR");     // Türkçe dersini okur.
            Oku_Ders(356, 277, 20, 4, 356, cevap_anahtariMt, rich_mat_kisi, rich_mat_cevap, "Mat");  // Matematik dersini okur.
            Oku_Ders(433, 277, 20, 4, 433, cevap_anahtariIng, rich_ing_kisi, rich_ing_cevap, "Ing"); // İngilizce dersini okur.

            if (cOkunanlar._kontrol == 0)
            {
                cOkunanlar o = new cOkunanlar();
                o.AdSoyad  = txt_ad.Text + " " + txt_soyad.Text;
                o.Dogru    = toplamDogru;
                o.Yanlis   = toplamYanlis;
                o.Bos      = toplamBos;
                o.Net      = toplamNet;
                o.DosyaAdi = listBox1.SelectedItem.ToString();
                o.formKaydet(o);
            }
        }
        private void txtArama_TextChanged(object sender, EventArgs e)
        {
            cOkunanlar o = new cOkunanlar();

            o.eskiKayitlariGetir(lvKayitlar, txtArama.Text);
        }
        private void frmEskiKayitlar_Load(object sender, EventArgs e)
        {
            cOkunanlar o = new cOkunanlar();

            o.eskiKayitlariGetir(lvKayitlar);
        }