Hämta budgetsiffror från egna inställningsfiler
För att hämta budgetsiffror från egna inställningsfiler kan man sätta sökvägen till egna inställningsfiler.
Nedan är en beskrivning på hur man kan hämta budgetsiffror för en vuxen och ett barn in process i C#. Beskrivningen antar att filen boende.xml med inställningar finns i <path-to-settings>/2025/boende.xml.
Kalkyl kalkyl =
new
Kalkyl();
kalkyl.setSoekvaegTillEgnaInstaellningsfiler(<path-to-settings>);
clsBudgetBeraekning budgetBeraekning =
new
clsBudgetBeraekning();
budgetBeraekning.BeraekningsAAr = 2025;
clsBudgetFoerdjupningRiktvaerden riktvaerden =
new
clsBudgetFoerdjupningRiktvaerden();
clsFamiljemedlemFoerBudgetBasklass vuxen =
new
clsFamiljemedlemFoerBudgetKvinna();
vuxen.AAlder = 40;
clsFamiljemedlemFoerBudgetBasklass barn =
new
clsFamiljemedlemFoerBudgetFlicka();
barn.AAlder = 10;
riktvaerden.Familjemedlemmar =
new
clsFamiljemedlemFoerBudgetBasklass[]{vuxen, barn};
budgetBeraekning.BudgetFoerdjupningRiktvaerden = riktvaerden;
clsKonsumentverketsBudget resultat = kalkyl.BeraeknaBudget(budgetBeraekning);
Console.WriteLine(
"Livsmedel_Kr_Per_Ar: "
+ resultat.Livsmedel_Kr_Per_Ar);
Console.WriteLine(
"Klaeder_Kr_Per_Ar: "
+ resultat.Klaeder_Kr_Per_Ar);
Console.WriteLine(
"Fritid_Och_Lek_Kr_Per_Ar: "
+ resultat.Fritid_Och_Lek_Kr_Per_Ar);
Console.WriteLine(
"Mobil_Kr_Per_Ar: "
+ resultat.Mobil_Kr_Per_Ar);
Console.WriteLine(
"Hygien_Kr_Per_Ar: "
+ resultat.Hygien_Kr_Per_Ar);
Console.WriteLine(
"OEvrigBarnutrustning_Kr_Per_Ar: "
+ resultat.OEvrigBarnutrustning_Kr_Per_Ar);
Console.WriteLine(
"Foerbrukningsvaror_Kr_Per_Ar: "
+ resultat.Foerbrukningsvaror_Kr_Per_Ar);
Console.WriteLine(
"Husgeraad_Kr_Per_Ar: "
+ resultat.Husgeraad_Kr_Per_Ar);
Console.WriteLine(
"Telefon_Tv_Och_Tidningar_Kr_Per_Ar: "
+ resultat.Telefon_Tv_Och_Tidningar_Kr_Per_Ar);
Console.WriteLine(
"Hemfoersaekring_Kr_Per_Ar: "
+ resultat.Hemfoersaekring_Kr_Per_Ar);