示例#1
0
        /// <summary>
        /// Ouverture de la fenêtre de formulaire de modification de mot de passe du Vétérinaire sélectionné
        /// </summary>
        private void toolStripBt_Reinit_Click(object sender, EventArgs e)
        {
            FormReinit_Vétérinaire frmReinit = new FormReinit_Vétérinaire(this);

            frmReinit.ShowDialog();
            LBox_Vetos.DataSource = MgtVeterinaire.GetVeterinaires();
        }
示例#2
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
        }
示例#3
0
 /// <summary>
 /// Vérifie que tous les champs ont été remplis, si c'est le cas, authentification
 /// </summary>
 private void BTN_Valider_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(TBox_User.Text.Trim()))
     {
         errorSaisie.SetError(TBox_User, "Veuillez saisir un nom d'Utilisateur.");
     }
     else
     {
         if (String.IsNullOrEmpty(TBox_Password.Text.Trim()))
         {
             errorSaisie.SetError(TBox_Password, "Veuillez saisir un Mot de Passe.");
         }
         else
         {
             Login loginSaisie = new Login(TBox_User.Text, TBox_Password.Text);
             // Si le login est authentifié
             if (MgtLogin.Authentifier(loginSaisie))
             {
                 Veterinaire VetoConnecté = MgtVeterinaire.GetVeterinaireConnecté(TBox_User.Text, TBox_Password.Text);
                 // Enregistrement de la personne connectée et affichage
                 FormPrincipale frm = new FormPrincipale(VetoConnecté);
                 frm.Show();
                 frm.BringToFront();
                 this.Hide();
                 frm.Disposed += AppliClose;
             }
             else
             {
                 MessageBox.Show("Impossible de se connecter !");
                 TBox_User.Focus();
                 TBox_Password.Clear();
             }
         }
     }
 }
示例#4
0
 public FormConsultation(Guid codeAnimal, Guid codeVeto)
 {
     InitializeComponent();
     _codeAnimal         = codeAnimal;
     _codeVeto           = codeVeto;
     _veterinaireCourant = MgtVeterinaire.GetVeterinaire(_codeVeto);
     _animalCourant      = MgtAnimal.GetAnimal(_codeAnimal);
 }
示例#5
0
        /// <summary>
        /// Suppression du vétérinaire sélectionné après confirmation
        /// </summary>
        private void toolStripBt_Suppr_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Voulez-vous vraiment supprimer ce Vétérinaire ?", "Attention", MessageBoxButtons.OKCancel);

            if (result == DialogResult.OK)
            {
                MgtVeterinaire.DeleteVeterinaire((Veterinaire)LBox_Vetos.SelectedItem);
            }
            LBox_Vetos.DataSource = MgtVeterinaire.GetVeterinaires();
        }
        /// <summary>
        /// Vérifie que tous les champs ont été saisis, si oui, ajout du nouveau vétérinaire ET de son login, dans la base
        /// </summary>
        private void BTN_Valider_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(TBox_Nom.Text.Trim()))
            {
                errorSaisie.SetError(TBox_Nom, "Veuillez saisir un Nom.");
            }
            else
            {
                if (String.IsNullOrEmpty(TBox_Prénom.Text.Trim()))
                {
                    errorSaisie.SetError(TBox_Prénom, "Veuillez saisir un Prénom.");
                }
                else
                {
                    if (String.IsNullOrEmpty(TBox_Password.Text.Trim()))
                    {
                        errorSaisie.SetError(TBox_Password, "Veuillez saisir un Mot de Passe.");
                    }
                    else
                    {
                        if (String.IsNullOrEmpty(TBox_Password2.Text.Trim()))
                        {
                            errorSaisie.SetError(TBox_Password2, "Veuillez ressaisir le Mot de Passe.");
                        }
                        else
                        {
                            if (TBox_Password.Text != TBox_Password2.Text)
                            {
                                errorSaisie.SetError(TBox_Password2, "Les Mots de Passe ne correspondent pas !");
                            }
                            else
                            {
                                Nom      = TBox_Nom.Text;
                                Prenom   = TBox_Prénom.Text;
                                Password = TBox_Password.Text;

                                Login newLogin  = new Login(Nom, Password);
                                int   idNewVeto = MgtLogin.CreateLogin(newLogin);

                                Veterinaire newVeto = new Veterinaire(new Guid(), Nom + " " + Prenom, idNewVeto);
                                MgtVeterinaire.CreateVeterinaire(newVeto);

                                this.Close();
                            }
                        }
                    }
                }
            }
        }
示例#7
0
        private void LoadContent()
        {
            CBox_Vétérinaires.DataSource    = MgtVeterinaire.GetVeterinaires();
            CBox_Vétérinaires.SelectedIndex = 0;
            CBox_Vétérinaires.DisplayMember = "NomVeto";

            DataGrid_Agenda.DataSource = MgtRendezVous.GetAgendaByVeterinaire(((Veterinaire)CBox_Vétérinaires.SelectedItem).codeVeto, DTPicker_Date.Value);

            // Mise en forme de la DataGridView - Police, Format de l'Heure et Ordre des Colonnes
            DataGrid_Agenda.DefaultCellStyle.Font = new Font("Cambria", 12);
            DataGrid_Agenda.ColumnHeadersDefaultCellStyle.Font = new Font("Cambria", 12);

            DataGrid_Agenda.Columns["dateRDV"].DefaultCellStyle.Format = "HH:mm";

            DataGrid_Agenda.Columns["dateRDV"].DisplayIndex   = 0;
            DataGrid_Agenda.Columns["nomAnimal"].DisplayIndex = 2;
            DataGrid_Agenda.Columns["nomVeto"].DisplayIndex   = 3;
        }
示例#8
0
        /// <summary>
        /// Parcours et Affichage des consultations (Date, Vétérinaire, puis Commentaire)
        /// </summary>
        private void AfficherConsultations()
        {
            foreach (Consultation uneConsult in _consultations)
            {
                Veterinaire veterinaire = MgtVeterinaire.GetVeterinaire(uneConsult.codeVeto);
                richTBox_Dossier.AppendText(" _________________________________________________________________________________________", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(Environment.NewLine);
                richTBox_Dossier.AppendText("  ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText("- Date : ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(uneConsult.dateConsultation.Date.ToString("dd/MM/yyyy"), Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText("  ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText("- Vétérinaire : ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(veterinaire.nomVeto, Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText(Environment.NewLine);
                AfficherActes(uneConsult);

                richTBox_Dossier.AppendText(Environment.NewLine);
                richTBox_Dossier.AppendText("  ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText("- Commentaire sur la Consultation : ", Color.Black, 12, false, false, false);
                richTBox_Dossier.AppendText(uneConsult.commentaire, Color.Navy, 12, false, true, false);
                richTBox_Dossier.AppendText(Environment.NewLine);
            }
        }
示例#9
0
 private void FormVétérinaires_Load(object sender, EventArgs e)
 {
     LBox_Vetos.DataSource    = MgtVeterinaire.GetVeterinaires();
     LBox_Vetos.DisplayMember = "NomVeto";
 }