1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| else if (CatégorieRadiologique_ComboBox_Home.SelectedIndex != -1 | CodeEtatFS_ComboBox_Home.SelectedIndex != -1 | Producteur_ComboBox_Home.SelectedIndex != -1 | Centre_ComboBox_Home.SelectedIndex != -1 | StationDestination_ComboBox_Home.SelectedIndex != -1 | Conditionnement_ComboBox_Home.SelectedIndex != -1)
{
string REQUERY = "";
(PARTIE EN COURS DE MODIF)
MySqlCommand cmd = new MySqlCommand("SELECT FS , Radiologique , Lib_Code_Etat , Producteur , Centre , Station_Destination , Conditionnement " +
"FROM fiche " +
"JOIN ctg_rad ON fiche.ID_Rad = ctg_rad.ID_Rad " +
"JOIN etat ON fiche.Code_Etat = etat.Code_Etat " +
"JOIN prod ON fiche.Code_Producteur = prod.Code_Producteur " +
"JOIN site_centre ON fiche.Code_Centre = site_centre.Code_Centre " +
"JOIN station_destination ON fiche.Code_StationdeDestination = station_destination.Code_StationdeDestination " +
"JOIN statut_condition ON fiche.Code_Conditionnement = statut_condition.Code_Conditionnement WHERE " + REQUERY, connection); // Requète SQL SELECT
cmd.Parameters.AddWithValue("@FS", FS_TextBox_Home.Text); //Récupération du FS souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Radiologique", CatégorieRadiologique_ComboBox_Home.Text); //Récupération du ID_Rad souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Lib_Code_Etat", CodeEtatFS_ComboBox_Home.Text); //Récupération du Code_Etat souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Producteur", Producteur_ComboBox_Home.Text); //Récupération du Code_Producteur souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Centre", Centre_ComboBox_Home.Text); //Récupération du Code_Centre souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Station_Destination", StationDestination_ComboBox_Home.Text); //Récupération du Code_StationdeDestination souhaité par l'utilisateur
cmd.Parameters.AddWithValue("@Conditionnement", Conditionnement_ComboBox_Home.Text); //Récupération du Code_Conditionnement souhaité par l'utilisateur
if (Connecté)
{
using (
MySqlDataReader Lire = cmd.ExecuteReader())
{
while (Lire.Read()) // Boucle While qui regarde toutes les infos que l'on souhaite voir avec la méthode "lire"
{
string FS = Lire["FS"].ToString(); // Declaration des colonnes et leurs équivalents (remplacants)
string Radiologique = Lire["Radiologique"].ToString();
string Lib_Code_Etat = Lire["Lib_Code_Etat"].ToString();
string Producteur = Lire["Producteur"].ToString();
string Centre = Lire["Centre"].ToString();
string Station_Destination = Lire["Station_Destination"].ToString();
string Conditionnement = Lire["Conditionnement"].ToString();
LW_FS_Home.Items.Add(new ListViewItem(new[] { FS, Radiologique, Lib_Code_Etat, Producteur, Centre, Station_Destination, Conditionnement }));// Ajout des nouvelles valeurs dans la list view
}
}
connection.Close();
}
else
{
MessageBox.Show("Erreur de connexion");
connection.Close();
}
} |
Partager