public void deleteEmprunt(Emprunt unEmprunt) { laConnexion.OuvrirConnexion(); uneCmdSql = new MySqlCommand(); uneCmdSql.CommandText = "proc_delete_emprunt"; //Nom de la rpocédure sur MySql uneCmdSql.CommandType = CommandType.StoredProcedure; //Indique que c'est une procedure uneCmdSql.Connection = laConnexion.getConnexion(); uneCmdSql.Parameters.Add(new MySqlParameter("numEmp", MySqlDbType.Int16)); // c'est deux ligne pour chaque parametre de la procedure uneCmdSql.Parameters["numEmp"].Value = unEmprunt.numEmp; uneCmdSql.Parameters.Add(new MySqlParameter("refEx", MySqlDbType.String)); uneCmdSql.Parameters["refEx"].Value = unEmprunt.refEx; uneCmdSql.ExecuteNonQuery(); //Execute la requete laConnexion.closeConnexion(); //Ferme la connexion }
public String nbEmprunter(Emprunt unEmprunt) { laConnexion.OuvrirConnexion(); uneCmdSql = new MySqlCommand(); uneCmdSql.CommandText = "compte_nb_emprunt"; //Nom de la rpocédure sur MySql uneCmdSql.CommandType = CommandType.StoredProcedure; //Indique que c'est une procedure uneCmdSql.Connection = laConnexion.getConnexion(); uneCmdSql.Parameters.Add(new MySqlParameter("num", MySqlDbType.String)); uneCmdSql.Parameters["num"].Value = unEmprunt.numEmp; MySqlParameter PSortie_nat = new MySqlParameter("nbEmp", MySqlDbType.String); uneCmdSql.Parameters.Add(PSortie_nat); PSortie_nat.Direction = ParameterDirection.Output; uneCmdSql.ExecuteNonQuery(); //Execute la requete laConnexion.closeConnexion(); //Ferme la connexion return(PSortie_nat.Value.ToString()); }
public String verifExemplaire(Emprunt unEmprunt) { laConnexion.OuvrirConnexion(); uneCmdSql = new MySqlCommand(); uneCmdSql.CommandText = "verif_exist_exemp"; //Nom de la rpocédure sur MySql uneCmdSql.CommandType = CommandType.StoredProcedure; //Indique que c'est une procedure uneCmdSql.Connection = laConnexion.getConnexion(); uneCmdSql.Parameters.Add(new MySqlParameter("RefEx", MySqlDbType.String)); uneCmdSql.Parameters["RefEx"].Value = unEmprunt.refEx; MySqlParameter PSortie_nat = new MySqlParameter("ret", MySqlDbType.String); uneCmdSql.Parameters.Add(PSortie_nat); PSortie_nat.Direction = ParameterDirection.Output; uneCmdSql.ExecuteNonQuery(); //Execute la requete laConnexion.closeConnexion(); //Ferme la connexion return(PSortie_nat.Value.ToString()); }
public DataTable rechercheEmprunt(Emprunt unEmprunt) { laConnexion.OuvrirConnexion(); uneCmdSql = new MySqlCommand(); uneCmdSql.CommandText = "proc_recherche_emprunt"; //Nom de la rpocédure sur MySql uneCmdSql.CommandType = CommandType.StoredProcedure; //Indique que c'est une procedure uneCmdSql.Connection = laConnexion.getConnexion(); uneCmdSql.Parameters.Add(new MySqlParameter("RefExemp", MySqlDbType.String)); // c'est deux ligne pour chaque parametre de la procedure uneCmdSql.Parameters["RefExemp"].Value = unEmprunt.refEx; uneCmdSql.Parameters.Add(new MySqlParameter("NumEmp", MySqlDbType.String)); uneCmdSql.Parameters["NumEmp"].Value = unEmprunt.numEmp; MySqlDataAdapter unAdapter = new MySqlDataAdapter(uneCmdSql); DataSet unDataset = new DataSet(); DataTable uneTable; uneTable = new DataTable(); unAdapter.Fill(unDataset, "Emprunt"); uneTable = unDataset.Tables["Emprunt"]; laConnexion.closeConnexion(); return(uneTable); }