public List <CashBook> GetCashAndBankBookByAccountIDAndDates(int officeID, int accountID, int accountsYearId, string ledgerType, DateTime fromDate, DateTime toDate) { List <CashBook> theTransactionsList = new List <CashBook>(); theTransactionsList = AccountsTransactionIntegration.GetCashAndBankBookByAccountID(officeID, accountID, accountsYearId, ledgerType); if (theTransactionsList.Count > 0) { theTransactionsList = theTransactionsList.Where(ac => DateTime.Parse(ac.TranDate) >= fromDate && DateTime.Parse(ac.TranDate) <= toDate).ToList(); } return(theTransactionsList); }
/// <summary> /// /// </summary> /// <param name="voucher2PostUpdateList"></param> /// <returns></returns> public int UpdateTransactionsPostingBatch(List <Voucher2PostUpdate> voucher2PostUpdateList) { return(AccountsTransactionIntegration.UpdateTransactionsPostingBatch(voucher2PostUpdateList)); }
/// <summary> /// /// </summary> /// <returns></returns> public List <Voucher2Post> GetValidTransactions() { return(AccountsTransactionIntegration.GetValidTransactions()); }
/// <summary> /// /// </summary> /// <param name="officeID"></param> /// <returns></returns> public List <Voucher2Post> GetCurrentMonthTransactionsList(int officeID) { return(AccountsTransactionIntegration.GetCurrentMonthTransactionsList(officeID)); }
/// <summary> /// /// </summary> /// <returns></returns> public List <Voucher_BatchPosting> GetValidTransactionsList() { return(AccountsTransactionIntegration.GetValidTransactionsList()); }
/// <summary> /// /// </summary> /// <param name="theAccountsDailyTransactions"></param> /// <returns></returns> public int InsertAccountsDailyTransactions(Accounts_DailyTransactions theAccountsDailyTransactions) { return(AccountsTransactionIntegration.InsertAccountsDailyTransactions(theAccountsDailyTransactions)); }
public List <AccountLedgerNew> GetIncomeAndExpendituresByParentAccountGroup(int officeID, int accountYearID, string parentAccountGroup, string DateFrom, string DateTo) { return(AccountsTransactionIntegration.GetIncomeAndExpendituresByParentAccountGroup(officeID, accountYearID, parentAccountGroup, DateFrom, DateTo)); }
/// <summary> /// /// </summary> /// <param name="flag"></param> /// <returns></returns> public AccountingYear GetAccountingYearIDByFlag(string flag) { return(AccountsTransactionIntegration.GetAccountingYearIDByFlag(flag)); }
/// <summary> /// /// </summary> /// <param name="flag"></param> /// <param name="societyID"></param> /// <returns></returns> public AccountingYear GetAccountingYearByFlagAndSocietyID(string flag, int societyID) { return(AccountsTransactionIntegration.GetAccountingYearIDByFlag(flag)); }
//--------------------------------------------------------- /// <summary> /// Close the Account Book for the Year /// </summary> /// <param name="accountYearID"></param> /// <param name="societyID"></param> /// <returns></returns> public int CloseAccountingYearBookBySociety(int accountYearID, int societyID) { return(AccountsTransactionIntegration.CloseAccountingYearBookBySociety(accountYearID, societyID)); }
/// <summary> /// Close the accounting month /// </summary> /// <param name="officeID"></param> /// <param name="accountsYearId"></param> /// <param name="accountsYearName"></param> /// <param name="accountsMonthName"></param> /// <param name="bookCloseFlag"></param> /// <returns></returns> public int CloseAccountingMonthBookByOffice(int officeID, int accountsYearId, string accountsYearName, string accountsMonthName, char bookCloseFlag) { return(AccountsTransactionIntegration.CloseAccountingMonthBookByOffice(officeID, accountsYearId, accountsYearName, accountsMonthName, bookCloseFlag)); }
/// <summary> /// /// </summary> /// <param name="officeID"></param> /// <param name="accountID"></param> /// <param name="accountYearID"></param> /// <param name="ledgerType"></param> /// <returns></returns> public List <CashBook> GetAccountLedgerListByAccountID(int officeID, int accountID, int accountYearID, string ledgerType) { return(AccountsTransactionIntegration.GetAccountLedgerListByAccountID(officeID, accountID, accountYearID, ledgerType)); }
/// <summary> /// /// </summary> /// <returns></returns> public List <AccountBookClose> GetAccountsBookCloseList() { return(AccountsTransactionIntegration.GetAccountsBookCloseList()); }
/// <summary> /// /// </summary> /// <returns></returns> public long GetNextTransactionNumber() { return(AccountsTransactionIntegration.GetNextTransactionNumber()); }