Beispiel #1
0
 /// <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;
 }
Beispiel #3
0
 /// <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;
 }
Beispiel #4
0
 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();
 }