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
|
private void BtnSearchDate_Click(object sender, EventArgs e)
{
DialogResult resultat = MessageBox.Show("Si votre date de recherche est inférieure au 12 Mai 2020, il ne peut y avoir un résultat(pas de données) !! Est ce le cas ??", "Alerte", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
if (resultat == DialogResult.OK)
{
MessageBox.Show("Merci de bien vouloir reformuler votre requête !", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else if (resultat == DialogResult.No)
{
//Je Modifie la forme de la date
string jourInter = DTSearchDate.Text.Substring(0, 2);
string moisInter = DTSearchDate.Text.Substring(DTSearchDate.Text.IndexOf("/") + 1, 2);
string anneeInter = DTSearchDate.Text.Substring(DTSearchDate.Text.IndexOf("2020"), 4);
string dateRecherche = anneeInter + "/" + moisInter + "/" + jourInter;
string msgBxDateRecherche = jourInter + "/" + moisInter + "/" + anneeInter;
TbxModif.Text = dateRecherche;
//I implante my search and I see result in DGW
string query = "SELECT * FROM reponse WHERE Date= " + TbxModif.Text;
MySqlConnection connection = new MySqlConnection(constring);
MySqlDataAdapter adapter = new MySqlDataAdapter(query, connection);
connection.Open();
try
{
DataSet ds = new DataSet();
adapter.Fill(ds, "reponse");
DGWResultsQuestionnaire.DataSource = ds.Tables["reponse"];
MessageBox.Show("Voici votre résultat du " + msgBxDateRecherche);
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else
{
MessageBox.Show("Merci de vérifier votre recherche !", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
} |
Partager