예제 #1
0
 public FrmDetailRapport(RAPPORT_VISITE r)
 {
     InitializeComponent();
     this.leRapport = r;
     this.vis       = VisiteurManager.getUnVisiteur(r.RAP_MATRICULE);
     this.lePra     = VisiteurManager.ChargerLePraticien(r.RAP_PRANUM);
     this.mv        = VisiteurManager.chargerLeMotifVisite(r.RAP_MOTIF);
     if (r.RAP_MED1 != null)
     {
         this.med1 = VisiteurManager.ChargerLeMedicament(r.RAP_MED1);
     }
     if (r.RAP_MED2 != null)
     {
         this.med2 = VisiteurManager.ChargerLeMedicament(r.RAP_MED2);
     }
     // Partie design
     this.DoubleBuffered = true;
 }
예제 #2
0
        public FrmConsulterPraticien(VISITEUR v, int praticienNum)
        {
            InitializeComponent();

            // Initialisation du visiteur actuelle
            this.vis = v;

            // Initialisation de liste déroulante des praticiens
            PRATICIEN lp = VisiteurManager.ChargerLePraticien(praticienNum);

            bsPraticien.DataSource     = lp;
            cbxPraticien.DataSource    = bsPraticien;
            cbxPraticien.DisplayMember = "PRA_NOM";
            cbxPraticien.ValueMember   = "PRA_NUM";
            cbxPraticien.SelectedIndex = -1;


            this.rapports = VisiteurManager.ChargerRapportVisite(v.VIS_MATRICULE);

            // On cache l'affichage du praticien et du bouton rapport
            ucPraticien1.Visible   = false;
            btnVoirRapport.Visible = false;
        }
예제 #3
0
        private void btnPraticien_Click(object sender, EventArgs e)
        {
            RAPPORT_VISITE         selectedRap            = (RAPPORT_VISITE)bsRapportValide.Current;
            FrmConsulterPracticien frmConsulterPracticien = new FrmConsulterPracticien(actuVisiteur.VIS_MATRICULE, VisiteurManager.ChargerLePraticien(selectedRap.RAP_PRANUM));

            frmConsulterPracticien.Show();
        }