/// <summary> /// Lance une vérification sur le champ associé au prix unitaire de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Prix_Unitaire_Article_Edition_Validating(object sender, CancelEventArgs e) { if (Prix_Unitaire_Article_Edition.Value == 0) { e.Cancel = true; Erreur.SetError(Prix_Unitaire_Article_Edition, "Le prix unitaire de l'article ne peut pas être nul."); } }
/// <summary> /// Lance une vérification sur le champ associé à la description de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Description_Article_Edition_Validating(object sender, CancelEventArgs e) { if (string.IsNullOrEmpty(Description_Article_Edition.Text)) { e.Cancel = true; Erreur.SetError(Description_Article_Edition, "Une description de l'article doit être renseignée."); } }
/// <summary> /// Lance une vérification sur le champ associé au choix de la sous-famille de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Choix_Sous_Famille_Article_Validating(object sender, CancelEventArgs e) { if (Choix_Sous_Famille_Article.SelectedIndex == -1) { e.Cancel = true; Erreur.SetError(Choix_Sous_Famille_Article, "Une sous-famille d'articles doit être sélectionnée."); } }
/// <summary> /// Lance une vérification sur le champ associé au choix de la marque de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Choix_Marque_Article_Validating(object sender, CancelEventArgs e) { if (Choix_Marque_Article.SelectedIndex == -1) { e.Cancel = true; Erreur.SetError(Choix_Marque_Article, "Une marque doit être sélectionnée."); } }
/// <summary> /// Lance la vérification de la validité du champ associé au choix de la famille. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement d'annulation </param> private void Choix_Famille_Selection_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if (Choix_Famille_Selection.SelectedIndex == -1) { e.Cancel = true; Erreur.SetError(Choix_Famille_Selection, "Une famille doit être sélectionnée."); } }
/// <summary> /// Lance une vérification sur le champ associé à la quantité de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Quantite_Article_Edition_Validating(object sender, CancelEventArgs e) { if (Quantite_Article_Edition.Value == 0) { e.Cancel = true; Erreur.SetError(Quantite_Article_Edition, "La quantité prévue d'articles ne peut pas être nulle."); } }
/// <summary> /// Ajout d'une erreur dans la BDD. /// </summary> /// <param name="erreur">Erreur à ajouter.</param> public void Ajouter(Erreur erreur) { erreur.Valider(nameof(erreur)).NonNull(); using (var db = new Entity()) { db.Erreurs.Add(erreur); db.SaveChanges(); } }
private void Inf_Click(object sender, RoutedEventArgs e) { s_f = false; double parsedtvalue; if (double.TryParse(Valeur.Text, out parsedtvalue)) { montant = parsedtvalue; second_page_grid.Visibility = Visibility.Hidden; grid_stat_principale.Children.Clear(); PointLabel = chartPoint => string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation); chargement_Piechart(); chargement_tresor(); chargement_nombre_prêt(); //SeriesCollection[3].Values.Add(5d); DataContext = this; grid_stat_principale.Children.Add(second_page_grid); grid_stat_principale.Children.Add(first_page_statistiques); grid_stat_principale.Children.Add(Année); grid_stat_principale.Children.Add(submit_year); Année.Visibility = Visibility.Hidden; submit_year.Visibility = Visibility.Hidden; first_page_statistiques.Visibility = Visibility.Hidden; second_page_grid.Visibility = Visibility.Visible; /* * montant = 7000; * pie.IsManipulationEnabled = true; * * responsable.stat_type_pret(montant, year); * this.pie.Series[0].Values[0] = responsable.list_inf[1] ; * this.pie.Series[1].Values[0] = responsable.list_inf[2]; * this.pie.Series[2].Values[0] = responsable.list_inf[3]; * * this.pie.Update(true, true); * */ } else { Erreur.Visibility = Visibility.Visible; DoubleAnimation a = new DoubleAnimation(); a.From = 1.0; a.To = 0.0; a.Duration = new Duration(TimeSpan.FromSeconds(5)); Erreur.BeginAnimation(OpacityProperty, a); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_admin.SelectedItem != null) { AdminController a = new AdminController(); a.SupprAdmin(Lv_admin.SelectedItem as Admin); } else { Erreur er = new Erreur("Veuillez selectionner un Admin pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_badge.SelectedItem != null) { BadgeController a = new BadgeController(); a.SupprBadge(Lv_badge.SelectedItem as Badge); } else { Erreur er = new Erreur("Veuillez selectionner un Badge pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_cours.SelectedItem != null) { CoursController a = new CoursController(); a.SupprCours(Lv_cours.SelectedItem as Cour); } else { Erreur er = new Erreur("Veuillez selectionner un Cours pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_ent.SelectedItem != null) { EntrepriseController a = new EntrepriseController(); a.SupprEnt(Lv_ent.SelectedItem as Entreprise); } else { Erreur er = new Erreur("Veuillez selectionner une Entreprise pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_Util.SelectedItem != null) { UtilController a = new UtilController(); a.SupprUtil(Lv_Util.SelectedItem as Utilisateur); } else { Erreur er = new Erreur("Veuillez selectionner un Utilisateur pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_langue.SelectedItem != null) { LangueController a = new LangueController(); a.SupprLangue(Lv_langue.SelectedItem as Langue); } else { Erreur er = new Erreur("Veuillez selectionner une Langue pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_chat.SelectedItem != null) { ChatController a = new ChatController(); a.SupprChat(Lv_chat.SelectedItem as ChatRoom); } else { Erreur er = new Erreur("Veuillez selectionner une ChatRoom pour pouvoir le supprimer"); er.Show(); } }
private void Btn_Modifier(object sender, RoutedEventArgs e) { if (Lv_cours.SelectedItem != null) { string table = lblTables.Content as string; Window a = new PageAjouterCours(Lv_cours.SelectedItem as Cour) { Title = "Modifier Cours", }; a.Show(); } else { Erreur er = new Erreur("Veuillez selectionner un Cours pour pouvoir le modifier"); er.Show(); } }
/// <summary> /// Constructeur. /// </summary> /// <param name="message"></param> public ExceptionTechnique(string message) { StackTrace st = new StackTrace(true); this.StackTraceExeption = string.Empty; for (int i = 0; i < st.FrameCount; i++) { StackFrame sf = st.GetFrame(i); this.StackTraceExeption += $"{sf.GetMethod().ToString()} à {sf.GetFileName()} ligne : {sf.GetFileLineNumber()} {Environment.NewLine}"; } this.MessageExeption = message; Erreur erreur = new Erreur(this.MessageExeption, this.StackTraceExeption); erreur.Ajouter(); }
public void SupprBadge(Badge a) { using (var db = new MarcassinEntities1()) { Badge b = db.Badges.Find(a.id_Badge); foreach (var util in db.Utilisateurs.ToList()) { if (util.Badges.Where(m => m.id_Badge == b.id_Badge).Any()) { Erreur er = new Erreur("Veuillez d'abord supprimer le badge "); er.Show(); } else { db.Badges.Remove(b); db.SaveChanges(); } } } }
public bool Messages(int choix) { bool retour = false; switch (choix) { case 1: Correct co = new Correct(); co.ShowDialog(); break; case 2: Incomplet i = new Incomplet(); i.ShowDialog(); break; case 3: Vide v = new Vide(); v.ShowDialog(); break; case 4: Modifier m = new Modifier(); m.ShowDialog(); break; case 5: Confirmation cf = new Confirmation(); cf.ShowDialog(); break; case 6: Erreur er = new Erreur(); er.ShowDialog(); break; case 7: AutreConf autr = new AutreConf(); autr.ShowDialog(); break; } return(retour); }
/// <summary> /// Lance la vérification de la validité du champ associé à la référence de l'article. Affiche une erreur si le champ n'est pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement d'annulation </param> private void Reference_Article_Edition_Validating(object sender, CancelEventArgs e) { if (Reference_Article_Edition.Text.Length < 8) { e.Cancel = true; Erreur.SetError(Reference_Article_Edition, "La référence de l'article n'a pas ou a mal été renseignée.\nElle doit contenir 8 caractères."); } else { SqlDataReader Data_Reader = SqlDataReader.Ouvrir_Connection(); List <Article> Articles = Data_Reader.Recuperer_Articles(); foreach (Article Article in Articles) { // Si on ajoute un nouvel article, on vérifie que la référence indiquée n'existe pas. if (Reference_Article_Edition.Text.Equals(Article.Recuperer_Reference()) && this.Article == null) { e.Cancel = true; Erreur.SetError(Reference_Article_Edition, "La référence de l'article existe déjà."); } // Si on modifie un article, on vérifie que la référence indiquée est différente de la référence actuelle, // et qu'elle n'est pas attribuée à un autre article. else if (this.Article != null && Reference_Article_Edition.Text.Equals(Article.Recuperer_Reference()) && !this.Article.SubItems[0].Text.Equals(Reference_Article_Edition.Text)) { e.Cancel = true; Erreur.SetError(Reference_Article_Edition, "La référence de l'article existe déjà."); } } Data_Reader.Terminer_Connection(); } }
private void Btn_ajouter_Click(object sender, RoutedEventArgs e) { if (d_Date.SelectedDate != null) { CoursController a = new CoursController(); DateTime date = d_Date.SelectedDate.Value; if (Action == "add") { a.InsertCours(txt_Nom.Text, date, cb_Finis.IsChecked, cmb_Competence.SelectedItem as Competence); } else { a.ModifyCours(Id, txt_Nom.Text, date, cb_Finis.IsChecked, cmb_Competence.SelectedItem as Competence); } Close(); } else { Erreur er = new Erreur("Selectionnez une date"); er.Show(); } }
/// <summary> /// Efface l'erreur affichée si le champ associé à la description de l'article n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Description_Article_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Description_Article_Edition, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé au choix de la famille n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Choix_Famille_Selection_Validated(object sender, EventArgs e) { Erreur.SetError(Choix_Famille_Selection, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé à la référence de l'article n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Reference_Article_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Reference_Article_Edition, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé au nom de la sous-famille n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Nom_Sous_Famille_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Nom_Sous_Famille_Edition, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé à la sous-famille de l'article n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Choix_Sous_Famille_Article_Validated(object sender, EventArgs e) { Erreur.SetError(Choix_Sous_Famille_Article, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé à la quantité de l'article n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Quantite_Article_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Quantite_Article_Edition, ""); }
public static extern void AfficherErreur(Erreur v);
/// <summary> /// Efface l'erreur affichée si le champ associé au nom de la marque n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Nom_Marque_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Nom_Marque_Edition, ""); }
/// <summary> /// Efface l'erreur affichée si le champ associé au prix unitaire de l'article n'était pas valide. /// </summary> /// <param name="sender"> l'objet envoyé </param> /// <param name="e"> l'évènement </param> private void Prix_Unitaire_Article_Edition_Validated(object sender, EventArgs e) { Erreur.SetError(Prix_Unitaire_Article_Edition, ""); }