//cnx.ConnectionString = "Data Source=(localdb)\\mssqllocaldb;Initial Catalog=myDB;Integrated Security=True; ";
        public static List <OffreEmplois> GetListOffresEmplois()
        {
            //List<OffreEmplois> liste = new List<OffreEmplois>();

            SqlConnection cnx = ConnectionDb.GetInstance();
            SqlCommand    cmd = new SqlCommand();
            SqlDataReader dr;

            try
            {
                cmd.CommandText = "getListeOffresEmplois";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = cnx;
                // cnx.Open();

                dr = cmd.ExecuteReader();
                OffreEmplois oe;
                while (dr.Read())
                {
                    oe = new OffreEmplois()
                    {
                        Num         = int.Parse(dr["num"].ToString()),
                        Titre       = dr["titre"].ToString(),
                        Description = dr["description"].ToString(),
                        Langages    = ParserString(dr["langages"].ToString())
                    };

                    liste.Add(oe);
                }
                cmd.Dispose();
            }
            catch (SqlException e)
            {
                cnx.Close();
                Console.WriteLine(" erreur " + e);
                return(null);
            }
            cnx.Close();
            return(liste);
        }
示例#2
0
 public void AddOffreEmplois(OffreEmplois offreEmplois)
 {
     OffreDataProvider.AddOffreEmplois(offreEmplois);
 }
 public static void AddOffreEmplois(OffreEmplois offreEmplois)
 {
     //int newIdProd = int.Parse(Guid.NewGuid().ToString());
     //product.IdProd = newIdProd;
     liste.Add(offreEmplois);
 }