Example #1
0
        private void butAccept_Click(object sender, EventArgs e)
        {
            try {
                if ((decimal.Parse(txtMontant.Text) > 0) && (txtLibellé.Text != null)) //Vérifie si il y a des valeurs inscrite dans les TextBox et que c'est possible d'insérer (Pas de valeur total nul)
                {
                    if (MessageBox.Show("Rajouter les frais inscrits ?", "   ",
                                        MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        //Frais kilométrique Forfait étape Nuitée hôtel Repas restaurant

                        string mt = string.Format("{0:F2}", txtMontant.Text);
                        LigneFraisHorsForfait monFraisHF = new LigneFraisHorsForfait();
                        monFraisHF.montant    = decimal.Parse(txtMontant.Text);
                        monFraisHF.id         = 1000;
                        monFraisHF.idVisiteur = Modele.VisiteurConnecte.idVisiteur; // Récupère l'id de l'utilisateur connecté
                        monFraisHF.date       = dateTimeP.Value;
                        monFraisHF.mois       = "juin";                             //Récupère le dernier mois non accepté ou moins en cours
                                                                                    //monFraisHF.date = dateTimeP; //La date du forfait
                        monFraisHF.libelle = txtLibellé.Text;                       //Le libellé du forfait
                        Modele.MaConnexion.LigneFraisHorsForfait.AddObject(monFraisHF);
                        Modele.MaConnexion.SaveChanges();
                        MessageBox.Show("L'enregistrement a réussis", "Action");
                        this.Close();
                    }
                }
            } catch
            {
                MessageBox.Show("L'enregistrement n'a pas réussis", "Action");
                this.Close();
            }
        }
Example #2
0
 private void butSuppr_Click(object sender, EventArgs e)
 {
     try
     {
         //Supprime donnée HorsForfait sélectioné
         LigneFraisHorsForfait monLigneFraisHorsForfait = (LigneFraisHorsForfait)bsFraisHorsForfait.Current;
         Modele.MaConnexion.LigneFraisHorsForfait.DeleteObject(monLigneFraisHorsForfait);
         Modele.MaConnexion.SaveChanges();
         MessageBox.Show("Frais supprimé", "Action");
     }
     catch
     {
         MessageBox.Show("Erreur lors de la suppression", "Action");
     }
     loadBS();
 }