Beispiel #1
0
        /// <summary>
        /// Affichage des RDV du Client sélectionné en fonction des autres champs
        /// </summary>
        private void CBox_Client_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (CBox_Client.SelectedItem != null)
            {
                CBox_Animal.DataSource = MgtAnimal.GetAnimalsByClient(((Client)CBox_Client.SelectedItem).codeClient);
                AffichageUrgences();
            }

            // Cas où un Client est renseigné, sans Vétérinaire spécifique
            if ((CBox_Client.SelectedItem != null) && (CBox_Vétérinaire.SelectedItem == null))
            {
                DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByClient(((Client)CBox_Client.SelectedItem).codeClient, DTPicker_Date.Value);
                AffichageUrgences();
            }
            // Cas où un Client est renseigné, avec Vétérinaire spécifique
            else if ((CBox_Client.SelectedItem != null) && (CBox_Vétérinaire.SelectedItem != null))
            {
                DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByVeterinaire(((Veterinaire)CBox_Vétérinaire.SelectedItem).codeVeto, DTPicker_Date.Value);
                AffichageUrgences();
            }

            // Si on vide les Clients mais qu'il y a un vétérinaire de selectionné
            if (CBox_Client.SelectedItem == null && CBox_Vétérinaire.SelectedItem != null)
            {
                DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByVeterinaire(((Veterinaire)CBox_Vétérinaire.SelectedItem).codeVeto, DTPicker_Date.Value);
                AffichageUrgences();
            }
            // Si on vide les Clients et qu'il n'y a pas de vétérinaire selectionné
            else if (CBox_Client.SelectedItem == null && CBox_Vétérinaire.SelectedItem == null)
            {
                DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByDate(DTPicker_Date.Value);
                AffichageUrgences();
            }
        }
Beispiel #2
0
 /// <summary>
 /// Affichage des RDV de la date sélectionnée en fonction des autres champs
 /// </summary>
 private void DTPicker_Date_ValueChanged(object sender, EventArgs e)
 {
     // Si seule la Date est renseignée
     if ((CBox_Client.SelectedItem == null) && (CBox_Animal.SelectedItem == null) && (CBox_Vétérinaire.SelectedItem == null))
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByDate(DTPicker_Date.Value);
         AffichageUrgences();
     }
     // Si un Vétérinaire est renseigné
     else if (CBox_Vétérinaire.SelectedItem != null)
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByVeterinaire(((Veterinaire)CBox_Vétérinaire.SelectedItem).codeVeto, DTPicker_Date.Value);
         AffichageUrgences();
     }
     // Si un Client est renseigné, sans Vétérinaire spécifique
     else if ((CBox_Client.SelectedItem != null) && (CBox_Vétérinaire.SelectedItem == null))
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByClient(((Client)CBox_Client.SelectedItem).codeClient, DTPicker_Date.Value);
         AffichageUrgences();
     }
 }
Beispiel #3
0
 /// <summary>
 /// Affichage des RDV du Vétérinaire sélectionné en fonction des autres champs
 /// </summary>
 private void CBox_Vétérinaire_SelectedIndexChanged(object sender, EventArgs e)
 {
     // Si un vétérinaire est selectionné, on affiche son Agenda du Jour
     if (CBox_Vétérinaire.SelectedItem != null)
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByVeterinaire(((Veterinaire)CBox_Vétérinaire.SelectedItem).codeVeto, DTPicker_Date.Value);
         AffichageUrgences();
     }
     // Si on vide le Vétérinaire et qu'il a un Client sélectionné
     else if (CBox_Vétérinaire.SelectedItem == null && CBox_Client.SelectedItem != null)
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByClient(((Client)CBox_Client.SelectedItem).codeClient, DTPicker_Date.Value);
         AffichageUrgences();
     }
     // Si on vide le Vétérinaire et qu'il n'y a pas de Client sélectionné
     else if (CBox_Vétérinaire.SelectedItem == null && CBox_Client.SelectedItem == null)
     {
         DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByDate(DTPicker_Date.Value);
         AffichageUrgences();
     }
 }