コード例 #1
0
        private void AddTvaBtn_Click(object sender, RoutedEventArgs e)
        {
            TVA tva = new TVA();

            TvaClient tvac = new TvaClient();

            String input = null;

            input = TvaValueTxtBox.Text;
            if (input == null) input = "";

            if (/*!Validator.IsAlphanumericValid(input) || */ String.IsNullOrEmpty(input))
            { MessageBox.Show("Erreur dans le Nom de la TVA (ne doit pas être vide)"); return; }

            if (TvaClient.IsTvaExist(Convert.ToDouble(input)))
            { MessageBox.Show("TVA existe déjà"); return; };

                Decimal dec = Convert.ToDecimal(input);
                tva.TauxTVA = (float)dec;

            String s =tvac.AddTva(tva);

            MessageBox.Show(s);
            Close();
        }
コード例 #2
0
        public String DelTva(TVA tva)
        {
            _gestionDb = new GcdbEntities();
            if (!IsTvaExist(tva)) return "TVA n'existante pas";
            var tva1 = _gestionDb.TVAs.Single(t => t.TVAID == tva.TVAID);
            _gestionDb.TVAs.Remove(tva);
            _gestionDb.SaveChanges();

            return "TVA supprimer avec succes";
        }
コード例 #3
0
        public String AddTva(TVA tva)
        {
            _gestionDb = new GcdbEntities();
            if (IsTvaExist(tva)) return "TVA existe déjà";

            _gestionDb.TVAs.Add(tva);
            _gestionDb.SaveChanges();

            return "TVA ajouter avec succes";
        }
コード例 #4
0
 private void btnAddMeasure_Click(object sender, RoutedEventArgs e)
 {
     TvaClient tc = new TvaClient();
     GestionCommerciale.DomainModel.Entities.TVA tva = new  GestionCommerciale.DomainModel.Entities.TVA();
     //verify value validation
     tva.TauxTVA = float.Parse(TVATxtBox.Text);
     tva.Description = DescriptionTxtBox.Text;
     tc.AddTva(tva);
     DialogResult = true;
     Close();
 }
コード例 #5
0
        private static bool IsTvaExist(TVA tva)
        {
            GcdbEntities thegestionDb = new GcdbEntities();

            var requete = from t in thegestionDb.TVAs
                // ReSharper disable once CompareOfFloatsByEqualityOperator
                          where t.TauxTVA == tva.TauxTVA
                          select t;

            if (requete.ToList().Count != 0) return true;

            return false;
        }
コード例 #6
0
        public String Majtva(TVA tva)
        {
            _gestionDb = new GcdbEntities();

            if (!IsTvaExist(tva)) return "TVA n'existante pas";

            TVA tva1 = _gestionDb.TVAs.Single(t => t.TVAID == tva .TVAID);
            try
            {
                // si afféctation objet à objet marche bien alors c mieu d'utiliser tva1= tva;
                tva1.TauxTVA = tva.TauxTVA;
                tva1.Description = tva.Description;

            }
            catch (Exception )
            {
                return "erreur";
            }

               return "TVA modifier avec succes";
        }
コード例 #7
0
 private void AddBtn_Click(object sender, RoutedEventArgs e)
 {
     Row = (GestionCommerciale.DomainModel.Entities.TVA)dgTVAs.GetFocusedRow();
     DialogResult = true;
     Close();
 }