public int EkleStajyer(Stajyerler stajyer)
        {
            try
            {
                comm.CommandText = "INSERT INTO Stajyer(StajyerAd,StajyerSoyad,StajyerNo,BaslangicTarihi," +
                                   "BitisTarihi,CalismaGunu,SorumluID,StajKonusu) " +
                                   "VALUES(@StajyerAd, @StajyerSoyad, @StajyerNo,@BaslangicTarihi," +
                                   "@BitisTarihi,@CalismaGunu,@SorumluID,@StajKonusu)";
                comm.Parameters.AddWithValue("@StajyerAd", stajyer.StajyerAd);
                comm.Parameters.AddWithValue("@StajyerSoyad", stajyer.StajyerSoyad);
                comm.Parameters.AddWithValue("@StajyerNo", stajyer.StajyerNo);
                comm.Parameters.AddWithValue("@BaslangicTarihi", stajyer.BaslangicTarihi);
                comm.Parameters.AddWithValue("@BitisTarihi", stajyer.BitisTarihi);
                comm.Parameters.AddWithValue("@CalismaGunu", stajyer.CalismaGunu);
                comm.Parameters.AddWithValue("@SorumluID", stajyer.SorumluID);
                comm.Parameters.AddWithValue("@StajKonusu", stajyer.StajKonusu);

                comm.CommandType = CommandType.Text;
                conn.Open();
                return(comm.ExecuteNonQuery());
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }
        public Stajyerler StajyerGetir(Stajyerler stajyer)
        {
            Stajyerler stj = new Stajyerler();

            try
            {
                comm.CommandText = "Select * from Stajyer where StajyerID=@StajyerID";
                comm.Parameters.AddWithValue("@StajyerID", stajyer.StajyerID);
                comm.CommandType = CommandType.Text;
                conn.Open();

                SqlDataReader reader = comm.ExecuteReader();
                while (reader.Read())
                {
                    stj.StajyerID    = Convert.ToInt32(reader[0]);
                    stj.StajyerAd    = reader[1].ToString();
                    stj.StajyerSoyad = reader[2].ToString();
                    stj.StajyerNo    = Convert.ToInt32(reader[3]);
                }
                return(stj);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }
 public int GuncelleStajyer(Stajyerler stajyer)
 {
     try
     {
         comm.CommandText = "UPDATE  Stajyer  SET StajyerAd = @StajyerAd ,StajyerSoyad " +
                            "= @StajyerSoyad,StajyerNo = @StajyerNo,BaslangicTarihi = @BaslangicTarihi,BitisTarihi " +
                            "= @BitisTarihi,CalismaGunu=@CalismaGunu,StajKonusu =@StajKonusu,SorumluID " +
                            "= @SorumluID  where StajyerNo=@StajyerNo ";
         comm.Parameters.AddWithValue("@StajyerAd", stajyer.StajyerAd);
         comm.Parameters.AddWithValue("@StajyerSoyad", stajyer.StajyerSoyad);
         comm.Parameters.AddWithValue("@StajyerNo", stajyer.StajyerNo);
         comm.Parameters.AddWithValue("@BaslangicTarihi", stajyer.BaslangicTarihi);
         comm.Parameters.AddWithValue("@BitisTarihi", stajyer.BitisTarihi);
         comm.Parameters.AddWithValue("@CalismaGunu", stajyer.CalismaGunu);
         comm.Parameters.AddWithValue("@StajKonusu", stajyer.StajKonusu);
         comm.Parameters.AddWithValue("@SorumluID", stajyer.SorumluID);
         comm.CommandType = CommandType.Text;
         conn.Open();
         return(comm.ExecuteNonQuery());
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         if (conn != null)
         {
             conn.Close();
         }
     }
 }
        //public int SessionDegis(Sorumlular sorumlu)
        //{
        //    try
        //    {
        //        comm.CommandText = "UPDATE  Sorumlu  SET Session = @Session    where SorumluMail=@SorumluMail ";
        //        comm.Parameters.AddWithValue("@SorumluMail", sorumlu.SorumluMail);
        //        comm.Parameters.AddWithValue("@Session", sorumlu.Session);

        //        comm.CommandType = CommandType.Text;
        //        conn.Open();
        //        return comm.ExecuteNonQuery();

        //    }
        //    catch (Exception)
        //    {
        //        throw;
        //    }
        //    finally
        //    {
        //        if (conn != null)
        //        {
        //            conn.Close();
        //        }
        //    }
        //}

        public List <Stajyerler> GetStajyerler(Stajyerler stajyer)
        {
            List <Stajyerler> Stajyer = new List <Stajyerler>();

            try
            {
                comm.CommandText = "Select * from Stajyer where SorumluID=@SorumluID ";
                comm.Parameters.AddWithValue("@SorumluID", stajyer.SorumluID);
                comm.CommandType = CommandType.Text;
                conn.Open();

                SqlDataReader reader = comm.ExecuteReader();
                while (reader.Read())
                {
                    Stajyerler stajyer1 = new Stajyerler()
                    {
                        StajyerID       = Convert.ToInt32(reader[0]),
                        StajyerAd       = reader[1].ToString(),
                        StajyerSoyad    = reader[2].ToString(),
                        StajyerNo       = Convert.ToInt32(reader[3]),
                        BaslangicTarihi = reader[4].ToString().TrimEnd('0', ':'),
                        BitisTarihi     = reader[5].ToString().TrimEnd('0', ':'),
                        CalismaGunu     = Convert.ToInt32(reader[6]),
                        SorumluID       = Convert.ToInt32(reader[7]),
                        StajKonusu      = reader[8].ToString()
                    };
                    Stajyer.Add(stajyer1);
                }

                return(Stajyer);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }
 public int SilStajyer(Stajyerler stajyer)
 {
     try
     {
         comm.CommandText = "DELETE Stajyer where StajyerNo=@StajyerNo";
         comm.Parameters.AddWithValue("@StajyerNo", stajyer.StajyerNo);
         comm.CommandType = CommandType.Text;
         conn.Open();
         return(comm.ExecuteNonQuery());
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         if (conn != null)
         {
             conn.Close();
         }
     }
 }
        public Stajyerler StajyerGetirNo(Stajyerler stajyer)
        {
            Stajyerler stj = new Stajyerler();

            try
            {
                comm.CommandText = "Select * from Stajyer where StajyerNo=@StajyerNo";
                comm.Parameters.AddWithValue("@StajyerNo", stajyer.StajyerNo);
                comm.CommandType = CommandType.Text;
                conn.Open();

                SqlDataReader reader = comm.ExecuteReader();
                while (reader.Read())
                {
                    stj.StajyerID       = Convert.ToInt32(reader[0]);
                    stj.StajyerAd       = reader[1].ToString();
                    stj.StajyerSoyad    = reader[2].ToString();
                    stj.StajyerNo       = Convert.ToInt32(reader[3]);
                    stj.BaslangicTarihi = reader[4].ToString().TrimEnd('0', ':');
                    stj.BitisTarihi     = reader[5].ToString().TrimEnd('0', ':');
                    stj.CalismaGunu     = Convert.ToInt32(reader[6]);
                    stj.SorumluID       = Convert.ToInt32(reader[7]);
                    stj.StajKonusu      = reader[8].ToString();
                }
                return(stj);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }