/// <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(); }
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> /// 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(); } } } }
public FormConsultation(Guid codeAnimal, Guid codeVeto) { InitializeComponent(); _codeAnimal = codeAnimal; _codeVeto = codeVeto; _veterinaireCourant = MgtVeterinaire.GetVeterinaire(_codeVeto); _animalCourant = MgtAnimal.GetAnimal(_codeAnimal); }
/// <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(); } } } } } }
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; }
/// <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); } }
private void FormVétérinaires_Load(object sender, EventArgs e) { LBox_Vetos.DataSource = MgtVeterinaire.GetVeterinaires(); LBox_Vetos.DisplayMember = "NomVeto"; }