Exemple #1
0
        // recherche exemplaire

        public DataTable recherche_exemplaire(Exemplaire unexemplaire)
        {
            _connexion.OuvrirConnexion();
            //  ouverture de la connexion avec la base

            cmdsql             = new MySqlCommand();
            cmdsql.CommandText = "proc_recherche_exemplaire";
            cmdsql.CommandType = System.Data.CommandType.StoredProcedure;
            cmdsql.Connection  = _connexion.getConnexion();

            cmdsql.Parameters.Add(new MySqlParameter("wcode", MySqlDbType.String));
            cmdsql.Parameters["wcode"].Value = unexemplaire.wbdcode;
            cmdsql.Parameters.Add(new MySqlParameter("refexemp", MySqlDbType.String));
            cmdsql.Parameters["refexemp"].Value = unexemplaire.wExempRef;
            cmdsql.Parameters.Add(new MySqlParameter("wetat", MySqlDbType.String));
            cmdsql.Parameters["wetat"].Value = unexemplaire.wExempEtat;



            unAdapter = new MySqlDataAdapter(cmdsql);
            unDataset = new DataSet();
            unAdapter.Fill(unDataset, "exemplaire");
            _connexion.closeConnexion();


            return(unDataset.Tables["exemplaire"]);
        }
Exemple #2
0
        // Insertion d'un exemplaire
        public void ajout_exemplaire(Exemplaire unexemplaire)
        {
            _connexion.OuvrirConnexion();
            //  ouverture de la connexion avec la base

            MySqlCommand unComdeSql = new MySqlCommand();

            unComdeSql.CommandText = "proc_insert_exemplaire";
            unComdeSql.CommandType = System.Data.CommandType.StoredProcedure;
            unComdeSql.Connection  = _connexion.getConnexion();

            // parametre d'entrer
            unComdeSql.Parameters.Add(new MySqlParameter("refexemp", MySqlDbType.String));
            unComdeSql.Parameters["refexemp"].Value = unexemplaire.wExempRef;

            unComdeSql.Parameters.Add(new MySqlParameter("etat", MySqlDbType.String));
            unComdeSql.Parameters["etat"].Value = unexemplaire.wExempEtat;

            unComdeSql.Parameters.Add(new MySqlParameter("Id", MySqlDbType.Int16));
            unComdeSql.Parameters["Id"].Value = unexemplaire.wbdcode;

            // paramtre de sortie

            MySqlParameter unComdeSqlsortie = new MySqlParameter("out_erreur", MySqlDbType.String);

            unComdeSql.Parameters.Add(unComdeSqlsortie);
            unComdeSqlsortie.Direction = ParameterDirection.Output;


            unComdeSql.ExecuteNonQuery();

            _connexion.closeConnexion();
        }
Exemple #3
0
        // supprimer un exemplaire
        public void delete_exemplaire(Exemplaire unexemplaire)
        {
            _connexion.OuvrirConnexion();
            //  ouverture de la connexion avec la base

            MySqlCommand unComdeSql = new MySqlCommand();

            unComdeSql.CommandText = "proc_delete_exemplaire";
            unComdeSql.CommandType = System.Data.CommandType.StoredProcedure;
            unComdeSql.Connection  = _connexion.getConnexion();

            unComdeSql.Parameters.Add(new MySqlParameter("refexemp", MySqlDbType.String));
            unComdeSql.Parameters["refexemp"].Value = unexemplaire.wExempRef;



            unComdeSql.ExecuteNonQuery();

            _connexion.closeConnexion();
        }
Exemple #4
0
        // ajoute un motif a l'archivage
        public void delete_motif(Exemplaire unexemplaire, String wmotifexemp)
        {
            _connexion.OuvrirConnexion();
            //  ouverture de la connexion avec la base

            MySqlCommand unComdeSql = new MySqlCommand();

            unComdeSql.CommandText = "proc_update/insert_motif_ret_exemp";
            unComdeSql.CommandType = System.Data.CommandType.StoredProcedure;
            unComdeSql.Connection  = _connexion.getConnexion();

            unComdeSql.Parameters.Add(new MySqlParameter("wexempref", MySqlDbType.String));
            unComdeSql.Parameters["wexempref"].Value = unexemplaire.wExempRef;
            unComdeSql.Parameters.Add(new MySqlParameter("wmotifret", MySqlDbType.String));
            unComdeSql.Parameters["wmotifret"].Value = wmotifexemp;


            unComdeSql.ExecuteNonQuery();

            _connexion.closeConnexion();
        }