Esempio n. 1
0
        /// <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.");
            }
        }
Esempio n. 2
0
        /// <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.");
            }
        }
Esempio n. 3
0
        /// <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.");
            }
        }
Esempio n. 4
0
        /// <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.");
            }
        }
Esempio n. 5
0
        /// <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.");
            }
        }
Esempio n. 6
0
        /// <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();
            }
        }
Esempio n. 8
0
        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);
            }
        }
Esempio n. 9
0
 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();
     }
 }
Esempio n. 10
0
 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();
     }
 }
Esempio n. 11
0
 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();
     }
 }
Esempio n. 12
0
 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();
     }
 }
Esempio n. 13
0
 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();
     }
 }
Esempio n. 14
0
 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();
     }
 }
Esempio n. 15
0
 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();
     }
 }
Esempio n. 16
0
 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();
        }
Esempio n. 18
0
 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();
             }
         }
     }
 }
Esempio n. 19
0
        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);
        }
Esempio n. 20
0
        /// <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();
     }
 }
Esempio n. 22
0
 /// <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, "");
 }
Esempio n. 23
0
 /// <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, "");
 }
Esempio n. 24
0
 /// <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, "");
 }
Esempio n. 25
0
 /// <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, "");
 }
Esempio n. 26
0
 /// <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, "");
 }
Esempio n. 27
0
 /// <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, "");
 }
Esempio n. 28
0
 public static extern void AfficherErreur(Erreur v);
Esempio n. 29
0
 /// <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, "");
 }
Esempio n. 30
0
 /// <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, "");
 }