Esempio n. 1
0
        //insertion d'une nouvelle commande
        public static void insertCommande(int idClient, string unNum, string uneDate, int unEtat)
        {
            daoFactory    bdd = new daoFactory();
            SqlDataReader resultset;
            string        requete = "insert into dbo.commande values('" + unNum + "','" + uneDate + "','" + idClient + "','" + unEtat + "')";

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            resultset.Read();
            resultset.Close();
            bdd.CloseConnection();
        }
Esempio n. 2
0
        //insertion d'un nouvelle commandeLigne
        public static void insertCommandeLigne(string unNum, int uneQuantite, int numProduit)
        {
            daoFactory    bdd = new daoFactory();
            SqlDataReader resultset;
            string        requete = "insert into dbo.ligne values('" + unNum + "','" + numProduit + "','" + uneQuantite + "')";

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            resultset.Read();
            resultset.Close();
            bdd.CloseConnection();
        }
Esempio n. 3
0
        //update de l'etat d'une commande predefini
        public static void updateCommande(int letat, string num)
        {
            daoFactory    bdd = new daoFactory();
            SqlDataReader resultset;
            string        requete = "update commande set idEtat='" + letat + "' where idCommande='" + num + "'";

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            resultset.Read();
            resultset.Close();
            bdd.CloseConnection();
        }
Esempio n. 4
0
        //recuperation de tout les etat existant
        public static ArrayList recupEtat()
        {
            daoFactory    bdd = new daoFactory();
            SqlDataReader resultset;
            string        requete  = "select libelleEtat from etat";
            ArrayList     resultat = new ArrayList();

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            while (resultset.Read())
            {
                resultat.Add(new Commande(resultset.GetString(0)));
            }
            resultset.Close();
            bdd.CloseConnection();
            return(resultat);
        }
Esempio n. 5
0
        //Selection de toute les lignes les ajoutants à la classe commandeListe
        public static List <commandeListe> ligneCommande()
        {
            daoFactory           bdd = new daoFactory();
            SqlDataReader        resultset;
            string               requete  = "select * from dbo.ligne";
            List <commandeListe> resultat = new List <commandeListe>();

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            while (resultset.Read())
            {
                resultat.Add(new commandeListe(resultset.GetInt32(0).ToString(), resultset.GetInt32(1), resultset.GetInt32(2)));
            }
            resultset.Close();
            bdd.CloseConnection();
            return(resultat);
        }
Esempio n. 6
0
        //Selectionne de toute les Commandes les ajoutants à la classe commande
        public static ArrayList list()
        {
            daoFactory    bdd = new daoFactory();
            SqlDataReader resultset;
            string        requete  = "select idCommande,date,libelleEtat,idClient from commande inner join etat on commande.idEtat=etat.idEtat";
            ArrayList     resultat = new ArrayList();

            bdd.OuvrirConnexion();
            resultset = bdd.execSql(requete);
            while (resultset.Read())
            {
                resultat.Add(new Commande(resultset.GetInt32(0).ToString(), resultset.GetDateTime(1).ToString(), resultset.GetString(2), resultset.GetInt32(3)));
            }
            resultset.Close();
            bdd.CloseConnection();
            return(resultat);
        }
Esempio n. 7
0
        public static List <Produit> listeProduit()
        {
            daoFactory p = new daoFactory();

            p.OuvrirConnexion();
            string         req      = "SELECT * FROM medicament";
            List <Produit> resultat = new List <Produit>();
            // récupération des données de la requête

            SqlDataReader dr = p.execSql(req);

            // passage des données dans le vecteur

            while (dr.Read())
            {
                Produit r = new Produit(dr.GetInt32(1),
                                        dr.GetString(3));
                resultat.Add(r);
            }
            p.CloseConnection();
            return(resultat);
        }