/// <summary>
        /// Affichage à l'aide des données du Client courant
        /// </summary>
        private void AfficherClientCourant()
        {
            TBox_Nom.Text        = ClientCourant.nomClient;
            TBox_Prénom.Text     = ClientCourant.prenomClient;
            TBox_Code.Text       = ClientCourant.codeClient.ToString();
            TBox_Code.Enabled    = false;
            TBox_Adresse1.Text   = ClientCourant.adresse;
            TBox_Adresse2.Text   = ClientCourant.adresse2;
            TBox_CodePostal.Text = ClientCourant.cp;
            TBox_Ville.Text      = ClientCourant.ville;

            // Remplissage du numéro de téléphone
            if (!String.IsNullOrEmpty(ClientCourant.numTel))
            {
                String[] NumTel = ClientCourant.numTel.Split('.');
                TBox_Num1.Text = NumTel[0];
                TBox_Num2.Text = NumTel[1];
                TBox_Num3.Text = NumTel[2];
                TBox_Num4.Text = NumTel[3];
                TBox_Num5.Text = NumTel[4];
            }
            else
            {
                TBox_Num1.Clear();
                TBox_Num2.Clear();
                TBox_Num3.Clear();
                TBox_Num4.Clear();
                TBox_Num5.Clear();
            }

            TBox_Email.Text             = ClientCourant.email;
            TBox_Assurance.Text         = ClientCourant.assurance;
            DataGrid_Animaux.DataSource = MgtAnimal.GetAnimalsByClient(ClientCourant.codeClient);
        }
Exemple #2
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();
            }
        }
Exemple #3
0
        private void LoadContent()
        {
            CBox_Client.DataSource    = MgtClient.GetClients();
            CBox_Client.DisplayMember = "nomPrenom";

            CBox_Animal.DataSource    = MgtAnimal.GetAnimalsByClient(((Client)CBox_Client.SelectedItem).codeClient);
            CBox_Animal.DisplayMember = "Nom";

            CBox_Vétérinaire.DataSource    = MgtVeterinaire.GetVeterinaires();
            CBox_Vétérinaire.DisplayMember = "NomVeto";
            CBox_Vétérinaire.SelectedIndex = -1;

            DataGrid_RDV.DataSource = MgtRendezVous.GetAgendaByDate(DTPicker_Date.Value);

            #region Mise en Forme de la Grille

            AffichageUrgences();

            DataGrid_RDV.DefaultCellStyle.Font = new Font("Cambria", 12);
            DataGrid_RDV.ColumnHeadersDefaultCellStyle.Font         = new Font("Cambria", 12);
            DataGrid_RDV.Columns["dateRDV"].DefaultCellStyle.Format = "HH:mm";

            DataGrid_RDV.Columns["Urgence"].Visible = false;

            DataGrid_RDV.Columns["dateRDV"].DisplayIndex   = 0;
            DataGrid_RDV.Columns["nomAnimal"].DisplayIndex = 2;
            DataGrid_RDV.Columns["nomVeto"].DisplayIndex   = 3;

            #endregion
        }
 /// <summary>
 /// Affichage de la liste des Animaux du Client sélectionné
 /// </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);
     }
 }
        /// <summary>
        /// Ouverture du Formulaire de gestion d'un animal en passant les données actuelles
        /// (Client, Animal, Mode Modification...)
        /// </summary>
        private void BTN_EditerAnimal_Click(object sender, EventArgs e)
        {
            _modeAnimal = "Modification";
            FormAnimaux frm = new FormAnimaux(this);

            frm.ShowDialog();
            DataGrid_Animaux.DataSource = MgtAnimal.GetAnimalsByClient(ClientCourant.codeClient);
        }
        private void FormSelection_Animal_Load(object sender, EventArgs e)
        {
            CBox_Client.DataSource    = MgtClient.GetClients();
            CBox_Client.DisplayMember = "nomPrenom";

            CBox_Animal.DataSource    = MgtAnimal.GetAnimalsByClient(((Client)CBox_Client.SelectedItem).codeClient);
            CBox_Animal.DisplayMember = "Nom";
        }
 /// <summary>
 /// Tentative de suppression de l'animal sélectionné dans la DataGridView
 /// </summary>
 private void BTN_SupprimerAnimal_Click(object sender, EventArgs e)
 {
     try
     {
         MgtAnimal.DeleteAnimal(AnimalCourant.codeAnimal);
         DataGrid_Animaux.DataSource = MgtAnimal.GetAnimalsByClient(ClientCourant.codeClient);
     }
     catch (Exception)
     {
         MessageBox.Show("Erreur lors de la Suppression de l'Animal...");
     }
 }
Exemple #8
0
 /// <summary>
 /// Rechargement de la Liste des Animaux du Client sélectionné
 /// </summary>
 private void Recharger(object sender, EventArgs arg)
 {
     CBox_Animal.DataSource = MgtAnimal.GetAnimalsByClient(ClientCourant.codeClient);
 }