コード例 #1
0
        /// <summary>
        /// Parcours et Affichage des actes de la Consultation (Type, Libellé)
        /// </summary>
        /// <param name="uneConsultation"> Consultation en cours d'affichage </param>
        private void AfficherActes(Consultation uneConsultation)
        {
            int i = 1;

            uneConsultation.actes = MgtActe.GetActesByConsultation(uneConsultation.codeConsultation);

            foreach (Acte unActe in uneConsultation.actes)
            {
                richTBox_Dossier.AppendText(Environment.NewLine);
                richTBox_Dossier.AppendText("   ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText("  - Acte ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(" : ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(i.ToString(), Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText(Environment.NewLine);

                richTBox_Dossier.AppendText("     ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText("    Type de l'Acte : ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(unActe.typeActe, Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText("   -  ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(unActe.libelle, Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText(Environment.NewLine);

                i++;
            }
        }
コード例 #2
0
        /// <summary>
        /// Affichage des détails des Actes facturés : Code Groupement, Libellé et Prix
        /// </summary>
        private void AfficherDétails()
        {
            List <Acte> _actes = MgtActe.GetActesByConsultation(_consultation.codeConsultation);

            foreach (Acte unActe in _actes)
            {
                String[] détailActe = new String[3];

                détailActe[0] = String.Format(" - Groupement {0}", unActe.codeGroupement);
                détailActe[1] = String.Format("   {0}", unActe.libelle);
                détailActe[2] = String.Format("                                   | {0}€", unActe.prix.ToString("N2"));

                richTBox_Facture.AppendText(Environment.NewLine);
                richTBox_Facture.AppendText(détailActe[0], Color.Black, 10, false, false, false, true);
                richTBox_Facture.AppendText(détailActe[1], Color.Black, 10, false, false, false, true);
                richTBox_Facture.AppendText(Environment.NewLine);
                richTBox_Facture.AppendText(détailActe[2], Color.Black, 10, false, false, false, true);
                richTBox_Facture.AppendText(Environment.NewLine);
            }
        }
コード例 #3
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();
                }
            }
        }