/// <summary> /// Initializes a new instance of the FnExpenseAdvanceExchangeRate class /// </summary> /// <param name="exchangeRate">Initial <see cref="FnExpenseAdvanceExchangeRate.ExchangeRate" /> value</param> /// <param name="active">Initial <see cref="FnExpenseAdvanceExchangeRate.Active" /> value</param> /// <param name="creBy">Initial <see cref="FnExpenseAdvanceExchangeRate.CreBy" /> value</param> /// <param name="creDate">Initial <see cref="FnExpenseAdvanceExchangeRate.CreDate" /> value</param> /// <param name="updBy">Initial <see cref="FnExpenseAdvanceExchangeRate.UpdBy" /> value</param> /// <param name="updDate">Initial <see cref="FnExpenseAdvanceExchangeRate.UpdDate" /> value</param> /// <param name="updPgm">Initial <see cref="FnExpenseAdvanceExchangeRate.UpdPgm" /> value</param> /// <param name="rowVersion">Initial <see cref="FnExpenseAdvanceExchangeRate.RowVersion" /> value</param> /// <param name="fnExpenseAdvance">Initial <see cref="FnExpenseAdvanceExchangeRate.FnExpenseAdvance" /> value</param> /// <param name="currency">Initial <see cref="FnExpenseAdvanceExchangeRate.Currency" /> value</param> public FnExpenseAdvanceExchangeRate(double exchangeRate, bool active, long creBy, DateTime creDate, long updBy, DateTime updDate, string updPgm, Byte[] rowVersion, SCG.eAccounting.DTO.FnExpenseAdvance fnExpenseAdvance, SS.DB.DTO.DbCurrency currency) { this.exchangeRate = exchangeRate; this.active = active; this.creBy = creBy; this.creDate = creDate; this.updBy = updBy; this.updDate = updDate; this.updPgm = updPgm; this.rowVersion = rowVersion; this.fnExpenseAdvance = fnExpenseAdvance; this.currency = currency; }
/// <summary> /// Initializes a new instance of the AvAdvanceItem class /// </summary> /// <param name="paymentType">Initial <see cref="AvAdvanceItem.PaymentType" /> value</param> /// <param name="amount">Initial <see cref="AvAdvanceItem.Amount" /> value</param> /// <param name="exchangeRate">Initial <see cref="AvAdvanceItem.ExchangeRate" /> value</param> /// <param name="amountTHB">Initial <see cref="AvAdvanceItem.AmountTHB" /> value</param> /// <param name="active">Initial <see cref="AvAdvanceItem.Active" /> value</param> /// <param name="creBy">Initial <see cref="AvAdvanceItem.CreBy" /> value</param> /// <param name="creDate">Initial <see cref="AvAdvanceItem.CreDate" /> value</param> /// <param name="updBy">Initial <see cref="AvAdvanceItem.UpdBy" /> value</param> /// <param name="updDate">Initial <see cref="AvAdvanceItem.UpdDate" /> value</param> /// <param name="updPgm">Initial <see cref="AvAdvanceItem.UpdPgm" /> value</param> /// <param name="rowVersion">Initial <see cref="AvAdvanceItem.RowVersion" /> value</param> /// <param name="advanceDocumentID">Initial <see cref="AvAdvanceItem.AdvanceID" /> value</param> /// <param name="currencyID">Initial <see cref="AvAdvanceItem.CurrencyID" /> value</param> public AvAdvanceItem(string paymentType, double amount, double exchangeRate, double amountTHB, bool active, long creBy, DateTime creDate, long updBy, DateTime updDate, string updPgm, Byte[] rowVersion, SCG.eAccounting.DTO.AvAdvanceDocument advanceID, SS.DB.DTO.DbCurrency currencyID, double exchangeRateTHB, double mainCurrencyAmount) { this.paymentType = paymentType; this.amount = amount; this.exchangeRate = exchangeRate; this.amountTHB = amountTHB; this.active = active; this.creBy = creBy; this.creDate = creDate; this.updBy = updBy; this.updDate = updDate; this.updPgm = updPgm; this.rowVersion = rowVersion; this.advanceID = advanceID; this.currencyID = currencyID; this.exchangeRateTHB = exchangeRateTHB; this.mainCurrencyAmount = mainCurrencyAmount; }
/// <summary> /// Initializes a new instance of the FnRemittanceItem class /// </summary> /// <param name="paymentType">Initial <see cref="FnRemittanceItem.PaymentType" /> value</param> /// <param name="foreignCurrencyAdvanced">Initial <see cref="FnRemittanceItem.ForeignCurrencyAdvanced" /> value</param> /// <param name="exchangeRate">Initial <see cref="FnRemittanceItem.ExchangeRate" /> value</param> /// <param name="foreignCurrencyRemitted">Initial <see cref="FnRemittanceItem.ForeignCurrencyRemitted" /> value</param> /// <param name="amountTHB">Initial <see cref="FnRemittanceItem.AmountTHB" /> value</param> /// <param name="active">Initial <see cref="FnRemittanceItem.Active" /> value</param> /// <param name="updBy">Initial <see cref="FnRemittanceItem.UpdBy" /> value</param> /// <param name="updDate">Initial <see cref="FnRemittanceItem.UpdDate" /> value</param> /// <param name="creBy">Initial <see cref="FnRemittanceItem.CreBy" /> value</param> /// <param name="creDate">Initial <see cref="FnRemittanceItem.CreDate" /> value</param> /// <param name="updPgm">Initial <see cref="FnRemittanceItem.UpdPgm" /> value</param> /// <param name="rowVersion">Initial <see cref="FnRemittanceItem.RowVersion" /> value</param> /// <param name="remittance">Initial <see cref="FnRemittanceItem.Remittance" /> value</param> /// <param name="currency">Initial <see cref="FnRemittanceItem.Currency" /> value</param> public FnRemittanceItem(string paymentType, double foreignCurrencyAdvanced, double exchangeRate, double foreignCurrencyRemitted, double amountTHB, bool active, long updBy, DateTime updDate, long creBy, DateTime creDate, string updPgm, Byte[] rowVersion, SCG.eAccounting.DTO.FnRemittance remittance, SS.DB.DTO.DbCurrency currency, double maincurrencyamount, double foreignAmountMainCurrencyAdvanced, double exchangeRateTHB) { this.paymentType = paymentType; this.foreignCurrencyAdvanced = foreignCurrencyAdvanced; this.exchangeRate = exchangeRate; this.foreignCurrencyRemitted = foreignCurrencyRemitted; this.amountTHB = amountTHB; this.active = active; this.updBy = updBy; this.updDate = updDate; this.creBy = creBy; this.creDate = creDate; this.updPgm = updPgm; this.rowVersion = rowVersion; this.remittance = remittance; this.currency = currency; this.mainCurrencyAmount = maincurrencyamount; this.foreignAmountMainCurrencyAdvanced = foreignAmountMainCurrencyAdvanced; this.exchangeRateTHB = exchangeRateTHB; }
public void LoadFromDataRow(DataRow dr) { if (!string.IsNullOrEmpty(dr["ExpenseAdvanceExchangeRateID"].ToString())) { this.ExpenseAdvanceExchangeRateID = Convert.ToInt64(dr["ExpenseAdvanceExchangeRateID"]); } if (!string.IsNullOrEmpty(dr["FnExpenseAdvanceID"].ToString())) { this.FnExpenseAdvance = new FnExpenseAdvance(Convert.ToInt64(dr["FnExpenseAdvanceID"])); } if (!string.IsNullOrEmpty(dr["CurrencyID"].ToString())) { this.Currency = new DbCurrency(Convert.ToInt16(dr["CurrencyID"])); } this.Active = (bool)dr["Active"]; this.CreBy = Convert.ToInt64(dr["CreBy"].ToString()); this.CreDate = Convert.ToDateTime(dr["CreDate"]); this.UpdBy = Convert.ToInt64(dr["UpdBy"].ToString()); this.UpdDate = Convert.ToDateTime(dr["UpdDate"]); this.UpdPgm = dr["UpdPgm"].ToString(); }