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); }
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"; }
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); }
public static Single ValeurTotalDesStocks(DateTime date) { return(InventaireStocksProduitsFinis.ValeurStockProduitsFinis(date) + InventaireStockProduitsSemiFinis.ValeurStockProduitsSemiFinis(date) + InventaireStocksMatieresPremiere.ValeurStockMatieresPremieres(date)); }