示例#1
0
        public static Single ResultatAvantImpotsEtTaxes(DateTime date)
        {
            DateTime debut  = new DateTime(2019, 1, 1);
            Single   ventes = CompteDeResultat.CumulVentes(date);
            Single   coutDesProduitsVendus = InventaireStocksProduitsFinis.CoutDesProduitsVendus(debut, date);
            Single   fraisGeneraux         = float.Parse(CompteDeResultat.FraisGenerauxDeLaPeriode(debut, date));

            return(ventes - coutDesProduitsVendus - fraisGeneraux);
        }
示例#2
0
        private void AfficherLaValeurTotalDesStocks()
        {
            DateTime date = dtpDate.Value.Date;

            txtStockMatieresPremieres.Text = InventaireStocksMatieresPremiere.ValeurStockMatieresPremieres(date).ToString("n0") + " FCFA";
            txtStockProduitsSemiFinis.Text = InventaireStockProduitsSemiFinis.ValeurStockProduitsSemiFinis(date).ToString("n0") + " FCFA";
            txtStocksProduitsFinis.Text    = InventaireStocksProduitsFinis.ValeurStockProduitsFinis(date).ToString("n0") + " FCFA";
            txtValeurTotaleStocks.Text     = GestionStocks.ValeurTotalDesStocks(date).ToString("n0") + " FCFA";
        }
示例#3
0
        public static void AfficherCompteDeResultats(DataGridView grid, DateTimePicker debut, DateTimePicker fin)
        {
            DateTime deb = debut.Value.Date;
            DateTime fn  = fin.Value.Date;


            grid.Rows.Add("Chiffre d'affaires",
                          CalculerVentesPeriode(deb, fn));

            grid.Rows.Add("Cout des produits vendus", InventaireStocksProduitsFinis.CoutDesProduitsVendus(deb, fn).ToString("n0"));

            grid.Rows.Add("Marge brute", CalculerMargeBrute(grid));

            grid.Rows.Add("Autres revenus", 0);
            grid.Rows.Add("Frais afférents aux autres revenus", 0);

            grid.Rows.Add("Frais généraux et autres charges",
                          FraisGenerauxDeLaPeriode(deb, fn));

            grid.Rows.Add("Résultats avant impôts et  amortissements",
                          ResultatAvantImpotsEtAmortissements(grid));

            grid.Rows.Add("Amortissements de la période",
                          AmortissementsDeLaPeriode(deb, fn));

            grid.Rows.Add("Impôts et taxes",
                          ImpotsEtTaxesDeLaPeriode(deb, fn));

            grid.Rows.Add("Résultat net", ResultatNet(grid));

            // Ligne de la marge brute
            Formattage.FormatterLigneEnGras(grid, 2);

            // Ligne du résultat avant impôts
            Formattage.FormatterLigneEnGras(grid, 6);

            // Ligne du résultat net
            Formattage.FormatterLigneEnGras(grid, 9);
        }
示例#4
0
 public static Single ValeurTotalDesStocks(DateTime date)
 {
     return(InventaireStocksProduitsFinis.ValeurStockProduitsFinis(date)
            + InventaireStockProduitsSemiFinis.ValeurStockProduitsSemiFinis(date)
            + InventaireStocksMatieresPremiere.ValeurStockMatieresPremieres(date));
 }