/// <summary>
 /// Initializes a new instance of the FnExpenseDocument class
 /// </summary>
 /// <param name="expenseType">Initial <see cref="FnExpenseDocument.ExpenseType" /> value</param>
 /// <param name="paymentType">Initial <see cref="FnExpenseDocument.PaymentType" /> value</param>
 /// <param name="totalExpense">Initial <see cref="FnExpenseDocument.TotalExpense" /> value</param>
 /// <param name="totalAdvance">Initial <see cref="FnExpenseDocument.TotalAdvance" /> value</param>
 /// <param name="isBusinessPurpose">Initial <see cref="FnExpenseDocument.IsBusinessPurpose" /> value</param>
 /// <param name="isTrainningPurpose">Initial <see cref="FnExpenseDocument.IsTrainningPurpose" /> value</param>
 /// <param name="isOtherPurpose">Initial <see cref="FnExpenseDocument.IsOtherPurpose" /> value</param>
 /// <param name="otherPurposeDescription">Initial <see cref="FnExpenseDocument.OtherPurposeDescription" /> value</param>
 /// <param name="fromDate">Initial <see cref="FnExpenseDocument.FromDate" /> value</param>
 /// <param name="toDate">Initial <see cref="FnExpenseDocument.ToDate" /> value</param>
 /// <param name="country">Initial <see cref="FnExpenseDocument.Country" /> value</param>
 /// <param name="personalLevel">Initial <see cref="FnExpenseDocument.PersonalLevel" /> value</param>
 /// <param name="exchangeRateForUSD">Initial <see cref="FnExpenseDocument.ExchangeRateForUSD" /> value</param>
 /// <param name="exchangeRateForUSDAdvance">Initial <see cref="FnExpenseDocument.ExchangeRateForUSDAdvance" /> value</param>
 /// <param name="totalRemittance">Initial <see cref="FnExpenseDocument.TotalRemittance" /> value</param>
 /// <param name="differenceAmount">Initial <see cref="FnExpenseDocument.DifferenceAmount" /> value</param>
 /// <param name="active">Initial <see cref="FnExpenseDocument.Active" /> value</param>
 /// <param name="creBy">Initial <see cref="FnExpenseDocument.CreBy" /> value</param>
 /// <param name="creDate">Initial <see cref="FnExpenseDocument.CreDate" /> value</param>
 /// <param name="updBy">Initial <see cref="FnExpenseDocument.UpdBy" /> value</param>
 /// <param name="updDate">Initial <see cref="FnExpenseDocument.UpdDate" /> value</param>
 /// <param name="updPgm">Initial <see cref="FnExpenseDocument.UpdPgm" /> value</param>
 /// <param name="rowVersion">Initial <see cref="FnExpenseDocument.RowVersion" /> value</param>
 /// <param name="document">Initial <see cref="FnExpenseDocument.Document" /> value</param>
 /// <param name="tADocument">Initial <see cref="FnExpenseDocument.TADocument" /> value</param>
 /// <param name="serviceTeam">Initial <see cref="FnExpenseDocument.ServiceTeam" /> value</param>
 /// <param name="pB">Initial <see cref="FnExpenseDocument.PB" /> value</param>
 public FnExpenseDocument(string expenseType, string paymentType, double totalExpense, double totalAdvance, bool?isBusinessPurpose, bool?isTrainningPurpose, bool?isOtherPurpose, string otherPurposeDescription, DateTime?fromDate, DateTime?toDate, string country, string personalLevel, double?exchangeRateForUSD, double?exchangeRateForUSDAdvance, double totalRemittance, double differenceAmount, bool active, long creBy, DateTime creDate, long updBy, DateTime updDate, string updPgm, Byte[] rowVersion, SCG.eAccounting.DTO.SCGDocument document, SCG.eAccounting.DTO.TADocument tADocument, SCG.DB.DTO.DbServiceTeam serviceTeam, SCG.DB.DTO.Dbpb pB, string boxID, string payInGLAccount, string receivedMethod, DateTime?payInValueDate)
 {
     this.expenseType             = expenseType;
     this.paymentType             = paymentType;
     this.totalExpense            = totalExpense;
     this.totalAdvance            = totalAdvance;
     this.isBusinessPurpose       = isBusinessPurpose;
     this.isTrainningPurpose      = isTrainningPurpose;
     this.isOtherPurpose          = isOtherPurpose;
     this.otherPurposeDescription = otherPurposeDescription;
     this.fromDate                  = fromDate;
     this.toDate                    = toDate;
     this.country                   = country;
     this.personalLevel             = personalLevel;
     this.exchangeRateForUSD        = exchangeRateForUSD;
     this.exchangeRateForUSDAdvance = exchangeRateForUSDAdvance;
     this.totalRemittance           = totalRemittance;
     this.differenceAmount          = differenceAmount;
     this.active                    = active;
     this.creBy          = creBy;
     this.creDate        = creDate;
     this.updBy          = updBy;
     this.updDate        = updDate;
     this.updPgm         = updPgm;
     this.rowVersion     = rowVersion;
     this.document       = document;
     this.tADocument     = tADocument;
     this.serviceTeam    = serviceTeam;
     this.pB             = pB;
     this.boxID          = boxID;
     this.payInGLAccount = payInGLAccount;
     this.payInValueDate = payInValueDate;
     this.receivedMethod = receivedMethod;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the FnExpenseDocument class
 /// </summary>
 /// <param name="paymentType">Initial <see cref="FnExpenseDocument.PaymentType" /> value</param>
 /// <param name="totalExpense">Initial <see cref="FnExpenseDocument.TotalExpense" /> value</param>
 /// <param name="totalAdvance">Initial <see cref="FnExpenseDocument.TotalAdvance" /> value</param>
 /// <param name="active">Initial <see cref="FnExpenseDocument.Active" /> value</param>
 /// <param name="creBy">Initial <see cref="FnExpenseDocument.CreBy" /> value</param>
 /// <param name="creDate">Initial <see cref="FnExpenseDocument.CreDate" /> value</param>
 /// <param name="updBy">Initial <see cref="FnExpenseDocument.UpdBy" /> value</param>
 /// <param name="updDate">Initial <see cref="FnExpenseDocument.UpdDate" /> value</param>
 /// <param name="updPgm">Initial <see cref="FnExpenseDocument.UpdPgm" /> value</param>
 /// <param name="rowVersion">Initial <see cref="FnExpenseDocument.RowVersion" /> value</param>
 /// <param name="document">Initial <see cref="FnExpenseDocument.Document" /> value</param>
 /// <param name="serviceTeam">Initial <see cref="FnExpenseDocument.ServiceTeam" /> value</param>
 /// <param name="pB">Initial <see cref="FnExpenseDocument.PB" /> value</param>
 public FnExpenseDocument(string paymentType, double totalExpense, double totalAdvance, bool active, long creBy, DateTime creDate, long updBy, DateTime updDate, string updPgm, byte[] rowVersion, SCG.eAccounting.DTO.SCGDocument document, SCG.DB.DTO.DbServiceTeam serviceTeam, SCG.DB.DTO.Dbpb pB)
 {
     this.paymentType  = paymentType;
     this.totalExpense = totalExpense;
     this.totalAdvance = totalAdvance;
     this.active       = active;
     this.creBy        = creBy;
     this.creDate      = creDate;
     this.updBy        = updBy;
     this.updDate      = updDate;
     this.updPgm       = updPgm;
     this.rowVersion   = rowVersion;
     this.document     = document;
     this.serviceTeam  = serviceTeam;
     this.pB           = pB;
 }
 /// <summary>
 /// Initializes a new instance of the AvAdvanceDocument class
 /// </summary>
 /// <param name="tADocumentID">Initial <see cref="AvAdvanceDocument.TADocumentID" /> value</param>
 /// <param name="requestDateOfAdvance">Initial <see cref="AvAdvanceDocument.RequestDateOfAdvance" /> value</param>
 /// <param name="dueDateOfRemittance">Initial <see cref="AvAdvanceDocument.DueDateOfRemittance" /> value</param>
 /// <param name="requestDateOfRemittance">Initial <see cref="AvAdvanceDocument.RequestDateOfRemittance" /> value</param>
 /// <param name="arrivalDate">Initial <see cref="AvAdvanceDocument.ArrivalDate" /> value</param>
 /// <param name="reason">Initial <see cref="AvAdvanceDocument.Reason" /> value</param>
 /// <param name="perDiemExRateUSD">Initial <see cref="AvAdvanceDocument.PerDiemExRateUSD" /> value</param>
 /// <param name="advanceType">Initial <see cref="AvAdvanceDocument.AdvanceType" /> value</param>
 /// <param name="active">Initial <see cref="AvAdvanceDocument.Active" /> value</param>
 /// <param name="creBy">Initial <see cref="AvAdvanceDocument.CreBy" /> value</param>
 /// <param name="creDate">Initial <see cref="AvAdvanceDocument.CreDate" /> value</param>
 /// <param name="updBy">Initial <see cref="AvAdvanceDocument.UpdBy" /> value</param>
 /// <param name="updDate">Initial <see cref="AvAdvanceDocument.UpdDate" /> value</param>
 /// <param name="updPgm">Initial <see cref="AvAdvanceDocument.UpdPgm" /> value</param>
 /// <param name="rowVersion">Initial <see cref="AvAdvanceDocument.RowVersion" /> value</param>
 /// <param name="documentID">Initial <see cref="AvAdvanceDocument.DocumentID" /> value</param>
 /// <param name="pBID">Initial <see cref="AvAdvanceDocument.PBID" /> value</param>
 /// <param name="serviceTeamID">Initial <see cref="AvAdvanceDocument.ServiceTeamID" /> value</param>
 public AvAdvanceDocument(long tADocumentID, DateTime requestDateOfAdvance, DateTime dueDateOfRemittance, DateTime requestDateOfRemittance, DateTime arrivalDate, string reason, double perDiemExRateUSD, double amount, double remittanceAmount, double expenseAmount, string advanceType, bool active, long creBy, DateTime creDate, long updBy, DateTime updDate, string updPgm, Byte[] rowVersion, SCG.eAccounting.DTO.SCGDocument documentID, SCG.DB.DTO.Dbpb pBID, SCG.DB.DTO.DbServiceTeam serviceTeamID)
 {
     this.tADocumentID            = tADocumentID;
     this.requestDateOfAdvance    = requestDateOfAdvance;
     this.dueDateOfRemittance     = dueDateOfRemittance;
     this.requestDateOfRemittance = requestDateOfRemittance;
     this.arrivalDate             = arrivalDate;
     this.reason           = reason;
     this.perDiemExRateUSD = perDiemExRateUSD;
     this.advanceType      = advanceType;
     this.amount           = amount;
     this.remittanceAmount = remittanceAmount;
     this.expenseAmount    = expenseAmount;
     this.active           = active;
     this.creBy            = creBy;
     this.creDate          = creDate;
     this.updBy            = updBy;
     this.updDate          = updDate;
     this.updPgm           = updPgm;
     this.rowVersion       = rowVersion;
     this.documentID       = documentID;
     this.pBID             = pBID;
     this.serviceTeamID    = serviceTeamID;
 }