/// <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;
 }
Exemple #2
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();
                }
            }
        }