Beispiel #1
0
        public static bool OGRENCI_GUNCELLE(OGRENCI param)
        {
            Connect();
            cmd             = new SqlCommand("SP_OGRENCI", conn);
            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@PROCESS_TYPE", "GUNCELLE");
            cmd.Parameters.AddWithValue("@OGRENCI_ID", dbnull);
            cmd.Parameters.AddWithValue("@OGRENCI_NO", ToDBNull(param.OGRENCI_NO));
            cmd.Parameters.AddWithValue("@TCK_NO", ToDBNull(param.TCK_NO));
            cmd.Parameters.AddWithValue("@AD", ToDBNull(param.AD));
            cmd.Parameters.AddWithValue("@SOYAD", ToDBNull(param.SOYAD));
            cmd.Parameters.AddWithValue("@DOGUM_TARIHI", ToDBNull(param.DOGUM_TARIHI));
            cmd.Parameters.AddWithValue("@CINSIYET", ToDBNull(param.CINSIYET));
            cmd.Parameters.AddWithValue("@SINIF", ToDBNull(param.SINIF));
            cmd.Parameters.AddWithValue("@DEVAM", ToDBNull(param.DEVAM));
            cmd.Parameters.AddWithValue("@DOSYA_PATH", ToDBNull(param.DOSYA_PATH));

            if (cmd.ExecuteNonQuery() >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        private void button_güncelle_Click(object sender, EventArgs e)
        {
            Veritabani.Connect();

            ogr.OGRENCI_NO = textBoxogrnobul.Text;
            ogr            = Veritabani.OGRENCI_GETIR(ogr)[0];



            ogr.AD         = textBoxad.Text;
            ogr.SOYAD      = textBoxsoyad.Text;
            ogr.TCK_NO     = textBoxtc.Text;
            ogr.OGRENCI_NO = textBoxno.Text;
            ogr.CINSIYET   = comboBoxcinsiyet.Text == "ERKEK" ? "E" : "K";

            bool deger = Veritabani.OGRENCI_GUNCELLE(ogr);


            if (deger == true)
            {
                MessageBox.Show("günceleme başarılı");
            }

            Veritabani.Disconnect();
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Veritabani.Connect();
            ogr.OGRENCI_NO = textBoxogrnobul.Text;

            try
            {
                if (textBoxogrnobul.Text != "")
                {
                    ogr = Veritabani.OGRENCI_GETIR(ogr)[0];
                }
            }
            catch
            {
                MessageBox.Show("Böyle bir numara yok");
            }



            textBoxad.Text        = ogr.AD;
            textBoxsoyad.Text     = ogr.SOYAD;
            textBoxtc.Text        = ogr.TCK_NO;
            textBoxno.Text        = ogr.OGRENCI_NO;
            comboBoxcinsiyet.Text = ogr.CINSIYET == "E" ? "ERKEK" : "KADIN";
            comboBoxsınıf.Text    = ogr.SINIF + ".SINIF";

            Veritabani.Disconnect();
        }
Beispiel #4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        LINQORNEKDataContext dc = new LINQORNEKDataContext();

        OGRENCI ogr = new OGRENCI()
        {
            AD    = txtAd.Text,
            SOYAD = txtSoyad.Text
        };

        dc.OGRENCIs.InsertOnSubmit(ogr);
        dc.SubmitChanges();
    }
Beispiel #5
0
            public int CompareTo(object obj)
            {
                //artan için base>obj 1   else 0
                OGRENCI _ogrenci = (OGRENCI)obj;

                if (this.DogumTarih > _ogrenci.DogumTarih)
                {
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
Beispiel #6
0
 public string Recognise(Image <Gray, byte> Input_image, int Eigen_Thresh = -1)
 {
     if (_IsTrained)
     {
         EigenObjectRecognizer.RecognitionResult ER = recognizer.Recognize(Input_image);
         //handle if recognizer.EigenDistanceThreshold is set as a null will be returned
         //NOTE: This is still not working correctley
         if (ER == null)
         {
             Eigen_label    = "Tanımsız";
             Eigen_Distance = 0;
             return(Eigen_label);
         }
         else
         {
             try
             {
                 OGRENCI ogr = new OGRENCI();
                 ogr.OGRENCI_NO = ER.Label;
                 Eigen_label    = Veritabani.OGRENCI_GETIR(ogr)[0].AD + Veritabani.OGRENCI_GETIR(ogr)[0].SOYAD;
                 Eigen_Distance = ER.Distance;
                 if (Eigen_Thresh > -1)
                 {
                     Eigen_threshold = Eigen_Thresh;
                 }
                 if (Eigen_Distance > Eigen_threshold)
                 {
                     return(Eigen_label);
                 }
                 else
                 {
                     return("Tanımsız");
                 }
             }
             catch (Exception)
             {
                 return("Tanımsız");
             }
         }
     }
     else
     {
         return("");
     }
 }
Beispiel #7
0
        public static List <OGRENCI> OGRENCI_GETIR(OGRENCI param)
        {
            Connect();
            cmd             = new SqlCommand("SP_OGRENCI", conn);
            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@PROCESS_TYPE", "GETIR");
            cmd.Parameters.AddWithValue("@OGRENCI_ID", dbnull);
            cmd.Parameters.AddWithValue("@OGRENCI_NO", ToDBNull(param.OGRENCI_NO));
            cmd.Parameters.AddWithValue("@TCK_NO", ToDBNull(param.TCK_NO));
            cmd.Parameters.AddWithValue("@AD", ToDBNull(param.AD));
            cmd.Parameters.AddWithValue("@SOYAD", ToDBNull(param.SOYAD));
            cmd.Parameters.AddWithValue("@DOGUM_TARIHI", ToDBNull(param.DOGUM_TARIHI));
            cmd.Parameters.AddWithValue("@CINSIYET", ToDBNull(param.CINSIYET));
            cmd.Parameters.AddWithValue("@SINIF", ToDBNull(param.SINIF));
            cmd.Parameters.AddWithValue("@DEVAM", ToDBNull(param.DEVAM));
            cmd.Parameters.AddWithValue("@DOSYA_PATH", ToDBNull(param.DOSYA_PATH));

            SqlDataReader  dr   = cmd.ExecuteReader();
            List <OGRENCI> list = new List <OGRENCI>();

            while (dr.Read())
            {
                OGRENCI ogrenci = new OGRENCI();

                ogrenci.OGRENCI_ID   = (int)dr["OGRENCI_ID"];
                ogrenci.OGRENCI_NO   = dr["OGRENCI_NO"].ToString();
                ogrenci.TCK_NO       = dr["TCK_NO"].ToString();
                ogrenci.AD           = dr["AD"].ToString();
                ogrenci.SOYAD        = dr["SOYAD"].ToString();
                ogrenci.DOGUM_TARIHI = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString()).Date;
                ogrenci.CINSIYET     = dr["CINSIYET"].ToString();
                ogrenci.SINIF        = dr["SINIF"].ToString();
                ogrenci.DEVAM        = dr["DEVAM"].ToString();
                ogrenci.DOSYA_PATH   = dr["DOSYA_PATH"].ToString();

                list.Add(ogrenci);
            }
            return(list);
        }
 partial void DeleteOGRENCI(OGRENCI instance);
 partial void UpdateOGRENCI(OGRENCI instance);
Beispiel #10
0
 partial void InsertOGRENCI(OGRENCI instance);
Beispiel #11
0
        /// <summary>
        /// Recognise a Grayscale Image using the trained Eigen Recogniser
        /// </summary>
        /// <param name="Input_image"></param>
        /// <returns></returns>
        public string Recognise(Image <Gray, byte> Input_image, int Eigen_Thresh, FormYoklama form)
        {
            if (_IsTrained)
            {
                EigenObjectRecognizer.RecognitionResult ER = recognizer.Recognize(Input_image);
                //handle if recognizer.EigenDistanceThreshold is set as a null will be returned
                //NOTE: This is still not working correctley
                if (ER == null)
                {
                    Eigen_label    = "Tanımsız";
                    Eigen_Distance = 0;
                    return(Eigen_label);
                }
                else
                {
                    try
                    {
                        bool    karar = true;
                        OGRENCI ogr   = new OGRENCI();
                        ogr.OGRENCI_NO = ER.Label;
                        ogr            = Veritabani.OGRENCI_GETIR(ogr)[0];
                        Eigen_label    = ogr.AD + " " + ogr.SOYAD;

                        foreach (DataGridViewRow row in form.dgYoklama.Rows)
                        {
                            if (row.Cells[0].Value.ToString().Contains(ogr.OGRENCI_NO))
                            {
                                karar = false;
                            }
                        }

                        if (karar)
                        {
                            OGRENCI ogr2 = new OGRENCI();
                            ogr2 = Veritabani.OGRENCI_GETIR(ogr)[0];
                            form.dgYoklama.Rows.Add(ogr2.OGRENCI_NO, ogr2.AD, ogr2.SOYAD, ogr2.CINSIYET);
                        }

                        Eigen_Distance = ER.Distance;
                        if (Eigen_Thresh > -1)
                        {
                            Eigen_threshold = Eigen_Thresh;
                        }
                        if (Eigen_Distance > Eigen_threshold)
                        {
                            return(Eigen_label);
                        }
                        else
                        {
                            return("Tanımsız");
                        }
                    }
                    catch (Exception)
                    {
                        return("Tanımsız");
                    }
                }
            }
            else
            {
                return("");
            }
        }