View difference between Paste ID: XMbpR8di and tYEprb2Z
SHOW: | | - or go back to the newest paste.
1
let dotransaction(filename:string,accountNumber:int,currentBalance:string) =    
2-
			      let transactions = loadfile filename                                                                                
2+
			 let transactions = loadfile filename                                                                                
3-
			      let balancearr = currentBalance.Split('.')
3+
			 let balancearr = currentBalance.Split('.')
4-
	                      let kr = System.Int32.Parse(balancearr.[0])
4+
	                 let kr = System.Int32.Parse(balancearr.[0])
5-
                              let cent = System.Int32.Parse(balancearr.[1])
5+
                         let cent = System.Int32.Parse(balancearr.[1])
6-
                              let myAcc = new MyAccount(accountNr = accountNumber, accountCent = cent, accountKr = kr)
6+
                         let myAcc = new MyAccount(accountNr = accountNumber, accountCent = cent, accountKr = kr)
7-
                              for itr in transactions do
7+
                         for itr in transactions do
8-
                                  match itr.AccountNr with
8+
                             match itr.AccountNr with
9-
			          //här är problemet. accountNumber och itr.AccountNumber matchas alltid oavsett vad
9+
			       //här är problemet. accountNumber och itr.AccountNumber matchas alltid oavsett vad
10-
				  // itr.accountnr eller accountnumber är.
10+
			       // itr.accountnr eller accountnumber är.
11-
                                  | accountNumber -> myAcc.ChangeBalance(itr.amountOfKr,itr.amountofCent)
11+
                             | accountNumber -> myAcc.ChangeBalance(itr.amountOfKr,itr.amountofCent)
12-
                                  | _ -> printfn "%s" "Do not match"
12+
                             | _ -> printfn "%s" "Do not match"
13-
                              let result = myAcc.accountKr.ToString()+"."+myAcc.accountCent.ToString()
13+
                          let result = myAcc.accountKr.ToString()+"."+myAcc.accountCent.ToString()
14-
                              result
14+
                          result