Beispiel #1
0
        public void UpdateTADocumentAdvanceTransaction(Guid txID, TADocumentAdvance taDocumentAdvance)
        {
            TADocumentDataSet taDocumentDS = (TADocumentDataSet)TransactionService.GetDS(txID);
            TADocumentDataSet.TADocumentAdvanceRow taDocumentAdvanceRow = taDocumentDS.TADocumentAdvance.FindByTADocumentAdvanceID(taDocumentAdvance.TADocumentAdvanceID);

            taDocumentAdvanceRow.BeginEdit();

            if (taDocumentAdvance.TADocument != null)
            {
                taDocumentAdvanceRow.TADocumentID = taDocumentAdvance.TADocument.TADocumentID;
            }

            if (taDocumentAdvance.Advance != null)
            {
                taDocumentAdvanceRow.AdvanceID = taDocumentAdvance.Advance.AdvanceID;
            }

            taDocumentAdvanceRow.Active = taDocumentAdvance.Active;
            taDocumentAdvanceRow.CreBy = UserAccount.UserID;
            taDocumentAdvanceRow.CreDate = DateTime.Now;
            taDocumentAdvanceRow.UpdBy = UserAccount.UserID;
            taDocumentAdvanceRow.UpdDate = DateTime.Now;
            taDocumentAdvanceRow.UpdPgm = UserAccount.CurrentProgramCode;

            taDocumentAdvanceRow.EndEdit();
        }
Beispiel #2
0
        public void PrepareDataToDataset(TADocumentDataSet taDocumentDS, long taDocumentID)
        {
            IList<TADocumentAdvance> taDocumentAdvanceList = ScgeAccountingQueryProvider.TADocumentAdvanceQuery.FindTADocumentAdvanceByTADocumentID(taDocumentID);

            foreach (TADocumentAdvance taDocumentAdvance in taDocumentAdvanceList)
            {
                TADocumentDataSet.TADocumentAdvanceRow taDocumentAdvanceRow = taDocumentDS.TADocumentAdvance.NewTADocumentAdvanceRow();

                taDocumentAdvanceRow.TADocumentAdvanceID = taDocumentAdvance.TADocumentAdvanceID;

                if (taDocumentAdvance.TADocument != null)
                {
                    taDocumentAdvanceRow.TADocumentID = taDocumentAdvance.TADocument.TADocumentID;
                }
                if (taDocumentAdvance.Advance != null)
                {
                    taDocumentAdvanceRow.AdvanceID = taDocumentAdvance.Advance.AdvanceID;
                }
                
                taDocumentAdvanceRow.Active = taDocumentAdvance.Active;
                taDocumentAdvanceRow.CreBy = taDocumentAdvance.CreBy;
                taDocumentAdvanceRow.CreDate = taDocumentAdvance.CreDate;
                taDocumentAdvanceRow.UpdBy = taDocumentAdvance.UpdBy;
                taDocumentAdvanceRow.UpdDate = taDocumentAdvance.UpdDate;
                taDocumentAdvanceRow.UpdPgm = taDocumentAdvance.UpdPgm;

                // Add document initiator to datatable taDocumentDS.
                taDocumentDS.TADocumentAdvance.AddTADocumentAdvanceRow(taDocumentAdvanceRow);
            }
        }
Beispiel #3
0
        public int AddTADocumentAdvanceTransaction(Guid txID, TADocumentAdvance taDocumentAdvance)
        {
            TADocumentDataSet taDocumentDS = (TADocumentDataSet)TransactionService.GetDS(txID);
            TADocumentDataSet.TADocumentAdvanceRow taDocumentAdvanceRow = taDocumentDS.TADocumentAdvance.NewTADocumentAdvanceRow();

            taDocumentAdvanceRow.TADocumentID = taDocumentAdvance.TADocument.TADocumentID;
            if (taDocumentAdvance.Advance != null)
            {
                taDocumentAdvanceRow.AdvanceID = taDocumentAdvance.Advance.AdvanceID;
            }
            taDocumentAdvanceRow.Active = taDocumentAdvance.Active;
            taDocumentAdvanceRow.CreBy = UserAccount.UserID;
            taDocumentAdvanceRow.CreDate = DateTime.Now;
            taDocumentAdvanceRow.UpdBy = UserAccount.UserID;
            taDocumentAdvanceRow.UpdDate = DateTime.Now;
            taDocumentAdvanceRow.UpdPgm = UserAccount.CurrentProgramCode;

            taDocumentDS.TADocumentAdvance.AddTADocumentAdvanceRow(taDocumentAdvanceRow);
            return taDocumentAdvanceRow.TADocumentAdvanceID;
        }