public FrmConsulterPracticien() { InitializeComponent(); bsPracticien.DataSource = VisiteurManager.ChargerPraticiens(); cbxPracticien.DataSource = bsPracticien; cbxPracticien.DisplayMember = "PRA_NOM"; selectedPraticien = (PRATICIEN)cbxPracticien.SelectedItem; ucPraticien1.LePraticien = selectedPraticien; }
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"; }
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; }
//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; } }
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); } }
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; }