Exemplo n.º 1
0
        //Selectionner un type de paiement de la base de données à partir de son id
        public static TypePayement selectTypePayementByName(String name)
        {
            try
            {
                TypePayement retour = new TypePayement();

                //connection à la base de données
                MySqlCommand cmd = new MySqlCommand(Bdd.selectTypePayementByName, Bdd.connexion());

                //ajout des parametres
                cmd.Parameters.AddWithValue("name", name);

                //Execute la commande
                MySqlDataReader msdr = cmd.ExecuteReader();
                while (msdr.Read())
                {
                    retour = new TypePayement(
                        Int32.Parse(msdr["tpp_id"].ToString()),
                        msdr["tpp_nom"].ToString());
                }
                msdr.Dispose();
                Bdd.deconnexion();
                return(retour);
            }
            catch (Exception Ex)
            {
                //LogDAO.insertLog(new Log(DateTime.Now, "ERREUR BDD : Erreur dans la selection d'un département dans la base de données."));
                Bdd.deconnexion();
                return(null);
            }
        }
Exemplo n.º 2
0
        //Selectionner l'ensemble des types de paiement de la base de données
        public static List <TypePayement> selectTypesPayement()
        {
            try
            {
                List <TypePayement> retour = new List <TypePayement>();

                //connection à la base de données
                MySqlCommand cmd = new MySqlCommand(Bdd.selectTypesPayement, Bdd.connexion());

                //Execute la commande
                MySqlDataReader msdr = cmd.ExecuteReader();
                TypePayement    typePayement;
                while (msdr.Read())
                {
                    typePayement = new TypePayement(
                        Int32.Parse(msdr["tpp_id"].ToString()),
                        msdr["tpp_nom"].ToString());
                    retour.Add(typePayement);
                }
                msdr.Dispose();
                Bdd.deconnexion();
                return(retour);
            }
            catch (Exception Ex)
            {
                //LogDAO.insertLog(new Log(DateTime.Now, "ERREUR BDD : Erreur dans la selection d'une liste de département dans la base de données."));
                Bdd.deconnexion();
                return(null);
            }
        }
Exemplo n.º 3
0
        //Delete un typePaiement
        public static int deleteTypePaiement(TypePayement typepaiement)
        {
            try
            {
                //connection à la base de données
                MySqlCommand cmd = new MySqlCommand(Bdd.deleteTypePaiement, Bdd.connexion());

                //ajout des parametres
                cmd.Parameters.AddWithValue("id", typepaiement.id);

                //Execute la commande
                int retour = cmd.ExecuteNonQuery();
                Bdd.deconnexion();
                return(retour);
            }
            catch (Exception Ex)
            {
                //LogDAO.insertLog(new Log(DateTime.Now, "ERREUR BDD : Erreur dans l'insertion d'un type dans la base de données."));
                Bdd.deconnexion();
                return(0);
            }
        }