Beispiel #1
0
 public FrmConsulterPracticien()
 {
     InitializeComponent();
     bsPracticien.DataSource     = VisiteurManager.ChargerPraticiens();
     cbxPracticien.DataSource    = bsPracticien;
     cbxPracticien.DisplayMember = "PRA_NOM";
     selectedPraticien           = (PRATICIEN)cbxPracticien.SelectedItem;
     ucPraticien1.LePraticien    = selectedPraticien;
 }
Beispiel #2
0
        public Form1()
        {
            InitializeComponent();
            bsMedoc.DataSource     = VisiteurManager.ChargerMedicaments();
            cbxMedoc.DataSource    = bsMedoc;
            cbxMedoc.DisplayMember = "MED_NOMCOMMERCIAL";

            bsPraticien.DataSource     = VisiteurManager.ChargerPraticiens();
            cbxPraticien.DataSource    = bsPraticien;
            cbxPraticien.DisplayMember = "PRA_NOM";
        }
Beispiel #3
0
 public FrmConsulterPracticien(string mat, PRATICIEN pra)
 {
     InitializeComponent();
     this.mat = mat;
     bsPracticien.DataSource     = VisiteurManager.ChargerPraticiens();
     cbxPracticien.DataSource    = bsPracticien;
     cbxPracticien.DisplayMember = "PRA_NOM";
     cbxPracticien.SelectedIndex = cbxPracticien.Items.IndexOf(pra);
     bsPracticien.Position       = bsPracticien.IndexOf(bsPracticien.List.OfType <PRATICIEN>().ToList().Find(findPra => findPra.PRA_NUM == pra.PRA_NUM));
     //selectedPraticien = pra;
     //ucPraticien1.LePraticien = selectedPraticien;
 }
Beispiel #4
0
        //maj = vrai si création/modification
        //maj = faux si consultation
        public FrmSaisir(RAPPORT_VISITE r, bool maj)
        {
            InitializeComponent();
            this.r = r;
            //Initialisation de la liste déroulante praticien
            List <PRATICIEN> lp = VisiteurManager.ChargerPraticiens();

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

            //Initialisation de la liste déroulante motif de visite
            List <MOTIF_VISITE> lmot = VisiteurManager.ChargerMotifVisites();

            bsMotif.DataSource     = lmot;
            cbxMotif.DataSource    = bsMotif;
            cbxMotif.DisplayMember = "MOT_LIBEL";
            cbxMotif.ValueMember   = "MOT_CODE";
            cbxMotif.SelectedIndex = -1;
            //initialisation des listes déroulantes médicaments et échantillons
            List <MEDICAMENT> lmed = VisiteurManager.ChargerMedicaments();

            bsMed1.DataSource     = lmed;
            cbxMed1.DataSource    = bsMed1;
            cbxMed1.DisplayMember = "MED_NOMCOMMERCIAL";
            cbxMed1.ValueMember   = "MED_DEPOTLEGAL";
            cbxMed1.SelectedIndex = -1;
            bsMed2.DataSource     = lmed;
            cbxMed2.DataSource    = bsMed2;
            cbxMed2.DisplayMember = "MED_NOMCOMMERCIAL";
            cbxMed2.ValueMember   = "MED_DEPOTLEGAL";
            cbxMed2.SelectedIndex = -1;
            txtMatricule.Text     = r.RAP_MATRICULE;
            // Initialisation des contrôles du formulaire avec les valeurs du rapport de visite
            if (r.RAP_NUM != 0)
            {
                //si le rapport existe déjà, initialisation des contrôles avec les valeurs des propriétés du rapport
                InitRapport();
            }
            dtDateVisite.Focus();
            if (!maj)
            {
                btnValider.Enabled = false;
                btnValider.Visible = false;
                lblTitre.Text      = "Consultation d'un rapport";
            }
        }
        private void FrmPraticiens_Load(object sender, EventArgs e)
        {
            ucPraticien1.btn_ConsulterRapports.Click += new System.EventHandler(this.btn_ConsulterRapports_Click);

            Dictionary <String, PRATICIEN> listePraticiens = new Dictionary <string, PRATICIEN>();
            List <PRATICIEN> lesPraticiens;

            lesPraticiens = VisiteurManager.ChargerPraticiens();

            foreach (PRATICIEN lePraticien in lesPraticiens)
            {
                listePraticiens.Add(lePraticien.PRA_PRENOM + " " + lePraticien.PRA_NOM, lePraticien);
            }

            bsPraticiens.DataSource = listePraticiens;

            cbx_Praticiens.DataSource    = bsPraticiens;
            cbx_Praticiens.DisplayMember = "Key";
            cbx_Praticiens.ValueMember   = "Value";


            if (numPrat != -1)
            {
                int  i           = 0;
                bool pratiTrouve = false;


                while (cbx_Praticiens.Items.Count < i || !pratiTrouve)
                {
                    if (((KeyValuePair <String, PRATICIEN>)cbx_Praticiens.Items[i]).Value.PRA_NUM == numPrat)
                    {
                        cbx_Praticiens.SelectedIndex = i;
                        pratiTrouve = true;
                    }
                    else
                    {
                        i++;
                    }
                }

                cbx_Praticiens.Enabled = false;
            }
            else
            {
                ucPraticien1.Visible         = false;
                cbx_Praticiens.SelectedIndex = -1;
            }
        }
Beispiel #6
0
        private void lesPraticiensToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <PRATICIEN> lp = null;

            try
            {
                lp = VisiteurManager.ChargerPraticiens();
            } catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            if (lp != null && lp.Count != 0)
            {
                FrmPraticien f = new FrmPraticien(leVisiteur, lp);
                f.ShowDialog();
            }
            else
            {
                MessageBox.Show("Aucun praticien", "Gestion praticien", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #7
0
        public FrmConsulterPraticien(VISITEUR v)
        {
            InitializeComponent();

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

            // Initialisation de liste déroulante des praticiens
            List <PRATICIEN> lp = VisiteurManager.ChargerPraticiens();

            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;
        }