예제 #1
0
        private void listRapports_SelectedIndexChanged(object sender, EventArgs e)
        {
            // récupération du rapport sélectionné dans la liste (sous forme de String)
            String idStr = this.listRapports.Text;

            // récupération de l’id du rapport
            int idRapport = Int32.Parse(this.listRapports.Text);

            // on utilise le manager pour récupérer le rapport
            Rapport rapport = Manager.ChargerRapport(idRapport);

            // affichage des infos du rapport
            this.txtNomVisiteur.Text    = rapport.GetVisiteur().GetNom();
            this.txtPrenomVisiteur.Text = rapport.GetVisiteur().GetPrenom();
            this.txtMotif.Text          = rapport.GetMotif();
            this.txtDate.Text           = rapport.GetDate().ToString();
            this.txtBilan.Text          = rapport.GetBilan();
            this.txtNomMedecin.Text     = rapport.GetMedecin().GetNom();
            this.txtPrenomMedecin.Text  = rapport.GetMedecin().GetPrenom();
            this.txtAdresseMedecin.Text = rapport.GetMedecin().GetAdresse();
            lvMedicaments.Items.Clear();

            // affichage des médicaments et quantité offerts par rapport
            foreach (EchantillonOffert offert in rapport.GetEchantillonsOfferts())
            {
                String[]     Offrir = { offert.GetMedicament().GetNomCommercial(), offert.GetQuantite().ToString() };
                ListViewItem lvi1   = new ListViewItem(Offrir);
                lvMedicaments.Items.Add(lvi1);
            }
        }
예제 #2
0
        public static void InsererRapport(Rapport rapport)
        {
            int jour  = rapport.GetDate().Day;
            int mois  = rapport.GetDate().Month;
            int annee = rapport.GetDate().Year;

            string date = annee + "-" + mois + "-" + jour;

            DbCommand dbc = GetConnexion().CreateCommand();

            dbc.CommandText = "INSERT INTO rapport(date, motif, bilan, idVisiteur, idMedecin) VALUES ( "
                              + "'" + date + "',"
                              + "'" + rapport.GetMotif() + "',"
                              + "'" + rapport.GetBilan() + "',"
                              + "'" + rapport.GetIdVisiteur() + "',"
                              + "'" + rapport.GetIdMedecin() + "'"
                              + " )";
            MessageBox.Show(dbc.CommandText);
            dbc.ExecuteNonQuery();
        }