BeraeknaDriftskostnad
Denna funktion kan beräkna driftkostnad utifrån klimatzon och boarea, för mer info se datamodell.
Exempelkod i c#, driftkostnader för en bostad på 115 kvm i Stockholms kommun.
bk.BeraeknaDriftskostnad driftber = new bk.BeraeknaDriftskostnad(); bk.clsDriftkostnaderFoerdjupningRiktvaerden riktvaerdsber = new bk.clsDriftkostnaderFoerdjupningRiktvaerden(); driftber.clsDriftBeraekning_1 = new bk.clsDriftBeraekning(); driftber.clsDriftBeraekning_1.BeraekningsAAr = 2008; driftber.clsDriftBeraekning_1.DriftkostnaderFoerdjupningRiktvaerden = riktvaerdsber; bk.clsKlimatzonKommunnamn klimatzon = new bk.clsKlimatzonKommunnamn(); klimatzon.Kommunnamn = "Stockholm" ; riktvaerdsber.Klimatzon = klimatzon; riktvaerdsber.Bostadsyta_Kvm = 115; bk.Kalkyl kalkyl = new bk.Kalkyl(); kalkyl.Credentials = new System.Net.NetworkCredential( "xxxx" , "xxxx" ); kalkyl.PreAuthenticate = true ; kalkyl.EnableDecompression = true ; bk.clsDetaljeradeDriftskostnader utdata; utdata = kalkyl.BeraeknaDriftskostnad(driftber).result; Console.WriteLine( "Foersaekring_EjHem_Kr_Per_AAr " + utdata.Foersaekring_EjHem_Kr_Per_AAr.ToString()); Console.WriteLine( "Hushaallsstroem_Kr_Per_AAr " + utdata.Hushaallsstroem_Kr_Per_AAr.ToString()); Console.WriteLine( "OEvrigt_Kr_Per_AAr " + utdata.OEvrigt_Kr_Per_AAr.ToString()); Console.WriteLine( "Renhaallning_Kr_Per_AAr " + utdata.Renhaallning_Kr_Per_AAr.ToString()); Console.WriteLine( "Sotning_Kr_Per_AAr " + utdata.Sotning_Kr_Per_AAr.ToString()); Console.WriteLine( "Underhaall_Kr_Per_AAr " + utdata.Underhaall_Kr_Per_AAr.ToString()); Console.WriteLine( "Uppvaermning_Kr_Per_AAr " + utdata.Uppvaermning_Kr_Per_AAr.ToString()); Console.WriteLine( "Vaeg_Och_Samfaellighetsavgifter_Kr_Per_AAr " + utdata.Vaeg_Och_Samfaellighetsavgifter_Kr_Per_AAr.ToString()); Console.WriteLine( "Vatten_Och_Avlopp_Kr_Per_AAr " + utdata.Vatten_Och_Avlopp_Kr_Per_AAr.ToString()); /* Resultat: Foersaekring_EjHem_Kr_Per_AAr 0 Hushaallsstroem_Kr_Per_AAr 7356 OEvrigt_Kr_Per_AAr 0 Renhaallning_Kr_Per_AAr 1981 Sotning_Kr_Per_AAr 0 Underhaall_Kr_Per_AAr 0 Uppvaermning_Kr_Per_AAr 19550 Vaeg_Och_Samfaellighetsavgifter_Kr_Per_AAr 0 Vatten_Och_Avlopp_Kr_Per_AAr 3680 */ |