private void FormAccueil_Load(object sender, EventArgs e) { listeDate.Clear(); lbBienvenue1.Text = "Bienvenue " + Personne.getNom() + " " + Personne.getPrenom(); var LQuery = Model.maConnexion.visite.ToList() .Where(x => x.infirmiere == Personne.getId()) .Select(x => new { x.id, x.patient, x.date_prevue, x.date_reelle, x.duree, x.compte_rendu_infirmiere }); foreach (var v in LQuery) { listeDate.Add(v.date_prevue); String NomPrenomPatient = Model.GetNomPersonneFromId(v.patient) + " " + Model.GetPrenomPersonneFromId(v.patient); string[] LaVisite = { v.id.ToString(), NomPrenomPatient, v.date_prevue.ToString(), v.date_reelle.ToString(), v.duree.ToString(), v.compte_rendu_infirmiere }; dgvVisite.Rows.Add(LaVisite); } }
private void btValider_Click(object sender, EventArgs e) { try { int unId = Convert.ToInt32(idComboBox.SelectedValue); string stringDateReel = dateTimePicker1.Text + " " + tbHeure.Text + ":" + tbMinute.Text; DateTime dateReel = DateTime.Parse(stringDateReel); Model.upDateCompteRenduFromInfirmiere(unId, tbCompteRendu.Text, dateReel); lbNotif.Visible = true; lbNotif.ForeColor = Color.Green; lbNotif.Text = "Requete reçu par le serveur"; dgvVisite.Rows.Clear(); var LQuery1 = Model.maConnexion.visite.ToList() .Where(x => x.infirmiere == idInfimiere) .Where(x => x.id == int.Parse(idComboBox.SelectedValue.ToString())) .Select(x => new { x.id, x.patient, x.infirmiere, x.date_prevue, x.date_reelle, x.duree, x.compte_rendu_infirmiere }); foreach (var v in LQuery1) { string[] LaVisite = { v.id.ToString(), v.patient.ToString(), v.infirmiere.ToString(), v.date_prevue.ToString(), v.date_reelle.ToString(), v.duree.ToString(), v.compte_rendu_infirmiere }; dgvVisite.Rows.Add(LaVisite); } dgvAccueil.Rows.Clear(); Model.ImportVisite(Personne.getId()); var LQuery2 = Model.maConnexion.visite.ToList() .Where(x => x.infirmiere == Personne.getId()) .Select(x => new { x.id, x.patient, x.date_prevue, x.date_reelle, x.duree, x.compte_rendu_infirmiere }); foreach (var v in LQuery2) { String NomPrenomPatient = Model.GetNomPersonneFromId(v.patient) + " " + Model.GetPrenomPersonneFromId(v.patient); string[] LaVisite = { v.id.ToString(), NomPrenomPatient, v.date_prevue.ToString(), v.date_reelle.ToString(), v.duree.ToString(), v.compte_rendu_infirmiere }; dgvAccueil.Rows.Add(LaVisite); } } catch (Exception) { lbNotif.Visible = true; lbNotif.ForeColor = Color.Red; lbNotif.Text = "Erreur dans l'écriture d'un des paramétres"; } }