/// <summary> /// Réinitialisation des Champs de saisie et réactivation des boutons /// </summary> private void Reset() { Panel_GestionAnimaux.Enabled = true; TBox_Nom.Clear(); TBox_Code.Clear(); TBox_Couleur.Clear(); TBox_Client.Clear(); TBox_Tatouage.Clear(); CBox_Espèce.SelectedItem = 0; CBox_Genre.SelectedItem = 0; CBox_Race.SelectedItem = 0; }
/// <summary> /// Met à Jour le commentaire de la consultation et enregistre celle-ci puis ses actes dans la Base de Données /// </summary> private void BTN_Valider_Click(object sender, EventArgs e) { if (TBox_Tatouage.Enabled && String.IsNullOrWhiteSpace(TBox_Tatouage.Text)) { errorSaisie.SetError(TBox_Tatouage, "Veuillez saisir le N° du Tatouage effectué !"); TBox_Tatouage.Focus(); } else { _consultationCourante.commentaire = TBox_Commentaire.Text == null ? null : TBox_Commentaire.Text; Guid consultationCreee = MgtConsultation.CreateConsultation(_consultationCourante); foreach (Acte unActe in _consultationCourante.actes) { unActe.numConsultation = consultationCreee; } foreach (Acte unActe in _consultationCourante.actes) { MgtActe.CreateActe(unActe); } // Si un tatouage a été effectué et saisi, on met l'animal à jour if (TBox_Tatouage.Enabled && !String.IsNullOrWhiteSpace(TBox_Tatouage.Text)) { MgtAnimal.UpdateTatouage(TBox_Tatouage.Text.Trim(), _animalCourant.codeAnimal); } // Affichage du montant total de la consultation et fermeture de la fenêtre DialogResult result = MessageBox.Show(String.Format("Consultation terminée ! Montant Total : {0}€", TBox_Total.Text), "Enregistré", MessageBoxButtons.OK); if (result == DialogResult.OK) { this.Close(); } } }