예제 #1
0
        //evenement ajouté dans le xml  Title="GestionRDV" Height="377" Width="683" Loaded="OnLoad">
        private void OnLoad(object sender, EventArgs e)
        {
            List <string> codesMed = new List <string>();
            List <string> codesPat = new List <string>();

            //on injecte dans nos deux listes les codes patients et codes medecins
            RDV.InitBoxes(codesMed, codesPat);
            comboBox1.ItemsSource = codesPat;
            comboBox2.ItemsSource = codesMed;
        }
예제 #2
0
        private void Grid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //on vérifie si la ligne choisie contient bien un enregistrement
            if (dataGrid.SelectedItem != null)
            {
                //remplissage de la combobox avec les code médecins
                List <string> codesMed = new List <string>();
                List <string> codesPat = new List <string>();
                //on injecte dans notre combobox code medecin le contenu de la liste des code medecins
                RDV.InitBoxes(codesMed, codesPat);

                comboBox2.ItemsSource = codesMed;
                //on crée deux objets (medecin et patient)
                Medecin m = new Medecin();
                Patient p = new Patient();

                //on transforme la ligne du grid choisie en objet RDV
                RDV r = (RDV)dataGrid.SelectedItem;
                //ensuite on lance les methodes de recherche seek (pour patient et medecin) dans la bdd en passant
                //en paramètre le codePatient et codeMedecin contenus dans le l'objet rdv crée juste au dessus
                Medecin.Seek(r.CodeMedecin, ref m);
                Patient.Seek(r.CodePatient, ref p);
                txtBoxNumRDV.Text            = r.NumeroRDV.ToString();
                txtBoxHeureRDV.Text          = r.HeureRDV;
                dateTimePicker1.SelectedDate = r.DateRDV;
                comboBox2.SelectedItem       = r.CodeMedecin;
            }
            //if (dataGrid.SelectedCells.Count==1)
            //{
            //    var cell = dataGrid.SelectedCells;

            //    var codemed = dataGrid.SelectedCells[0];
            //    GestionMedecins g = new GestionMedecins();
            //    g.ShowDialog()
            //}
        }