public void FillTransactionDetails(ForeignExchange forEx) { string amountInWords = ConvertNumbers.EnglishFromNumber((double)forEx.AmountReleased); lblCustomerName.Text = forEx.PartyRole1.Party.Name; lblAmountReceived.Text = forEx.AmountReceived.ToString("N") + " " + forEx.Currency.Symbol; lblCurrencyTo.Text = forEx.AmountReleased.ToString("N") + " " + forEx.Currency1.Symbol; lblCurrencyToWords.Text = amountInWords + " ( " + forEx.Currency1.Description + " ) "; lblExchangeRate.Text = forEx.Rate.ToString("N") + " " + forEx.Currency1.Symbol; lblProcessedBy.Text = forEx.PartyRole.Party.Name; lblTotalAmount.Text = forEx.AmountReleased.ToString("N") + " " + forEx.Currency1.Symbol; lblReceivedby.Text = forEx.PartyRole1.Party.Name.ToUpper(); var forExAssoc = ObjectContext.ForeignExchangeDetailAssocs.SingleOrDefault(x => x.ForExId == forEx.Id); var cash = from fed in ObjectContext.ForExDetails where fed.PaymentMethodTypeId == PaymentMethodType.CashType.Id && fed.ParentForExDetailId == forExAssoc.ForExDetailId select new ExchangeBreakdown { PaymentMethod = fed.PaymentMethodType.Name, TotalAmount = fed.Amount, CheckNumber = "N/A", ForExDetail = fed }; var check = from fed in ObjectContext.ForExDetails join fec in ObjectContext.ForExCheques on fed.Id equals fec.ForExDetailId where (fed.PaymentMethodTypeId == PaymentMethodType.PersonalCheckType.Id || fed.PaymentMethodTypeId == PaymentMethodType.PayCheckType.Id) && fed.ParentForExDetailId == forExAssoc.ForExDetailId select new ExchangeBreakdown { PaymentMethod = fed.PaymentMethodType.Name, TotalAmount = fed.Amount, CheckNumber = fec.CheckNumber, ForExDetail = fed }; check = check.Concat(cash); strBreakdown.DataSource = check.ToList(); strBreakdown.DataBind(); }
public void TradeForeignExchange(ForeignExchange foreignEx) { int value = foreignEx.value; Console.WriteLine(value); Console.ReadLine(); }