private void btnConnexion_Click(object sender, EventArgs e) { string pseudo = textBNomUtilisateur.Text; string mdp = textBMotDePasse.Text; if (Donnees.RecupererUtilisateur(pseudo, mdp) != false) { Donnees.RecupererUtilisateur(pseudo, mdp); if (Utilisateur.EstVacancier() == true) { Connexion.ActiveForm.Hide(); AccueilVacancier accueilVacancier = new AccueilVacancier(); accueilVacancier.ShowDialog(); } else if (Utilisateur.EstEncadrant() == true) { Connexion.ActiveForm.Hide(); AccueilEncadrant activitesEncadrant = new AccueilEncadrant(); activitesEncadrant.ShowDialog(); } else { MessageBox.Show("Vous avez tout cassé !"); } } else { MessageBox.Show("Nom d'utilisateur ou mot de passe incorrect ou inexistant."); } }
public Connexion() { if (Donnees.Connexion()) { InitializeComponent(); textBMotDePasse.UseSystemPasswordChar = true; } else { MessageBox.Show("La connexion à la base de données ne fonctionne pas, veuillez consulter le manuel."); } }
public ModifierActivite() { InitializeComponent(); comboBCodeAnimation.Items.AddRange(Donnees.GetLesAnimations().ToArray()); dtPickerDateAct.Text = Modification.GetActvite().DateAct; dtPickerHrRdv.Text = Modification.GetActvite().HrRdvAct; numUpDwnPrixAct.Value = Modification.GetActvite().PrixActe; dtPickerHrDebut.Text = Modification.GetActvite().HrDebutAct; dtPickerHrFin.Text = Modification.GetActvite().HrFinAct; cmbBoxResponsable.Items.AddRange(Donnees.GetListeEncadrant().ToArray()); dtPickerAnnulActivite.Text = Modification.GetActvite().DateAnnuleAct; comboBCodeEtatAct.Items.AddRange(Donnees.GetLesEtatsDActivite().ToArray()); }
public PlanningDesActivitesPourUneSeuleAnimation() { InitializeComponent(); Animation tmpAnimation = Modification.GetAnimation(); lbNomAnimation.Text = tmpAnimation.Nom; List <Activite> listeActivites = Donnees.GetLesActivitesPourUneAnimation(tmpAnimation); listBPlanningActivitesPourUneAnimation.Items.AddRange(listeActivites.ToArray()); if (listBPlanningActivitesPourUneAnimation.Items.Count == 0) { string msg = "Aucune activité n'existe pour l'animation " + tmpAnimation.Code; listBPlanningActivitesPourUneAnimation.Items.Add(msg); } }
private void btnEnregistrer_Click(object sender, EventArgs e) { Animation animationTest = null; string codeAnimTest = null; if (comboBCodeAnimation.SelectedItem == null || comboBCodeEtatAct.SelectedItem == null || cmbBoxResponsable.SelectedItem == null) { MessageBox.Show("Veuillez remplir tous les champs."); } else { #region Controle de validité //Controle de validité, récupere l'animation a partir du code anim dans la combobox codeAnimTest = comboBCodeAnimation.SelectedItem.ToString(); foreach (Animation uneAnimation in Donnees.GetLesAnimations()) { if (uneAnimation.Code == codeAnimTest) { animationTest = uneAnimation; } } if (Convert.ToDateTime(animationTest.DateValidite) < dtPickerDateAct.Value) //test si la date d'activité choisie est bien inferieur a la date de validité de l'animation { MessageBox.Show("L'activité créée ne peut pas avoir lieu après la date de validité de l'animation (" + animationTest.DateValidite.Substring(0, 10) + ")."); } else if (Convert.ToDateTime(animationTest.DateCreation) > dtPickerDateAct.Value) { MessageBox.Show("L'activité créée ne peut pas avoir lieu avant la date de validité de l'animation (" + animationTest.DateCreation.Substring(0, 10) + ")."); } else if (dtPickerHrDebut.Value > dtPickerHrFin.Value) { MessageBox.Show("L'activité ne peut pas démarrer après avoir terminé."); } else if (dtPickerAnnulActivite.Value > dtPickerDateAct.Value) { MessageBox.Show("La date d'annulation doit avoir lieu après la date de l'activité "); } #endregion else { String dateAct = dtPickerDateAct.Value.ToString("yyyy:MM:dd").Replace(":", "-"); String dateAnnulAct = dtPickerAnnulActivite.Value.ToString("yyyy:MM:dd").Replace(":", "-"); string codeAnim = comboBCodeAnimation.SelectedItem.ToString(); string codeEtatAct = comboBCodeEtatAct.SelectedItem.ToString(); string hrRdvAct = dtPickerHrRdv.Value.ToString("HH:mm:ss"); Decimal prixActe = numUpDwnPrixAct.Value; //Récupere l'heure du datetimepicker string hrDebutAct = dtPickerHrDebut.Value.ToString("HH:mm:ss");; string hrFinAct = dtPickerHrFin.Value.ToString("HH:mm:ss"); //split du nom en tableau de string puis récuperation de chaque champ string[] tmp = cmbBoxResponsable.Text.Split(' '); string nomResp = tmp[1]; string prenomRes = tmp[0]; Activite uneActivite = new Activite(codeAnim, dateAct, codeEtatAct, hrRdvAct, prixActe, hrDebutAct, hrFinAct, dateAnnulAct, nomResp, prenomRes); if (uneActivite.CodeAnim != Modification.GetActvite().CodeAnim) { if (Donnees.ExisteActivite(uneActivite) == false) { if (Donnees.ModifierActivite(uneActivite) == true) { MessageBox.Show("L'activité " + Modification.GetActvite().ToString() + " à bien été modifiée en :\n " + uneActivite.ToString()); ConsulterModifierActiviteEncadrant cmActE = new ConsulterModifierActiviteEncadrant(); cmActE.Show(); this.Close(); } else { MessageBox.Show("Une erreur est survenue lors de la modification."); } } else { MessageBox.Show("L'activité " + uneActivite.CodeAnim + " existe déjà à la date " + uneActivite.DateAct + " veuillez en choisir une autre."); } } else { if (Donnees.ModifierActivite(uneActivite) == true) { MessageBox.Show("L'activité " + Modification.GetActvite().ToString() + " à bien été modifiée en :\n " + uneActivite.ToString()); ConsulterModifierActiviteEncadrant cmActE = new ConsulterModifierActiviteEncadrant(); cmActE.ShowDialog(); this.Hide(); } else { MessageBox.Show("Une erreur est survenue lors de la modification."); } } } } }