/// <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); }
/// <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(); } }
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..."); } }
/// <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); }