Class BxDataManager
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
public class BxDataManager : BizDataManagerOfType<BxVO>, IPnp, ISDKContextAwareness
- Inheritance
-
BxDataManager
Constructors
BxDataManager()
BxDataManager(ContextVO)
public BxDataManager(ContextVO contextItem)
Parameters
Methods
CreateBxFromOpenBalance(BankReconConfigVO, List<string>)
Function to create a bx from OpenBalance action
public PHCResult CreateBxFromOpenBalance(BxDataManager.BankReconConfigVO bankconfig, List<string> olStampList)
Parameters
Returns
- PHCResult
CreateCc(List<CcFcConfigVO>, BankReconConfigVO, DateTime)
public PHCResult CreateCc(List<BxDataManager.CcFcConfigVO> listOfCc, BxDataManager.BankReconConfigVO bankconfig, DateTime bxlDate)
Parameters
Returns
- PHCResult
CreateFc(List<CcFcConfigVO>, BankReconConfigVO, DateTime)
public PHCResult CreateFc(List<BxDataManager.CcFcConfigVO> listOfCc, BxDataManager.BankReconConfigVO bankconfig, DateTime bxlDate)
Parameters
Returns
- PHCResult
GetBankReconConfigVO(BankReconConfigVO, bool)
public BxDataManager.BankReconConfigVO GetBankReconConfigVO(BxDataManager.BankReconConfigVO bankconfig, bool isTheLastStep)
Parameters
Returns
- BxDataManager.BankReconConfigVO
GetBxByContadoWithInicialBalance(int)
public BxVO GetBxByContadoWithInicialBalance(int contado)
Parameters
| Nome |
Tipo |
Descrição |
contado |
int |
|
Returns
- BxVO
GetBxlsByContadoToReconciliate(int)
public List<BxlVO> GetBxlsByContadoToReconciliate(int contado)
Parameters
| Nome |
Tipo |
Descrição |
contado |
int |
|
Returns
- List<BxlVO>
GetBxlsOlsForAutoReco(BlVO, DateTime)
public List<BxDataManager.BxlOlVO> GetBxlsOlsForAutoReco(BlVO itemBl, DateTime data)
Parameters
Returns
- List<BxDataManager.BxlOlVO>
GetBxlsOlsToRecon(int, DateTime, bool, int, bool, int, bool, bool, int, int, string, string, OrderTypes, bool)
public PHCResult GetBxlsOlsToRecon(int bl, DateTime data, bool validateDate, int numberDays, bool validateDateValue, int numberDaysValue, bool validateExactDescription, bool selectOldestMoviments, int offsetSql, int limitSql, string searchTermSql, string columnName, OrderTypes order, bool reconAll)
Parameters
Returns
- PHCResult
GetBxlsToRecon(int, DateTime, BankReconWizardSteps, int, int, string, string, OrderTypes)
public PHCResult GetBxlsToRecon(int bl, DateTime data, BxDataManager.BankReconConfigVO.BankReconWizardSteps bankReconWizardSteps, int offsetSql, int limitSql, string searchTermSql, string columnName, OrderTypes order)
Parameters
Returns
- PHCResult
GetBxsByContado(int)
public List<BxVO> GetBxsByContado(int contado)
Parameters
| Nome |
Tipo |
Descrição |
contado |
int |
|
Returns
- List<BxVO>
public BxVO GetBxsByExtrato(string extracto)
Parameters
| Nome |
Tipo |
Descrição |
extracto |
string |
|
Returns
- BxVO
GetCcOrFcFree(decimal)
public PHCResult GetCcOrFcFree(decimal value)
Parameters
Returns
- PHCResult
public string GetExtraxtoOlsRecoOrNot(BxDataManager.BankReconConfigVO bankconfig, bool isReco, string searchTermSql)
Parameters
Returns
- string
GetNumBxlsRecoOrNot(string, bool, string)
public int GetNumBxlsRecoOrNot(string bxstamp, bool isReco, string searchTermSql)
Parameters
Returns
- int
GetNumOlsRecoOrNot(BankReconConfigVO, bool, string)
public int GetNumOlsRecoOrNot(BxDataManager.BankReconConfigVO bankconfig, bool isReco, string searchTermSql)
Parameters
Returns
- int
GetOls(BankReconConfigVO, bool, int, int, string, string, OrderTypes, string)
public PHCResult GetOls(BxDataManager.BankReconConfigVO bankconfig, bool isToReconciliate, int offsetSql, int limitSql, string searchTermSql, string columnName, OrderTypes order, string bxName)
Parameters
Returns
- PHCResult
GetReconciliateBxlsByBxStamp(string, int, int, string, string, OrderTypes)
public PHCResult GetReconciliateBxlsByBxStamp(string bxStampToDesreconciliate, int offsetSql, int limitSql, string searchTermSql, string columnName, OrderTypes order)
Parameters
Returns
- PHCResult
GetSumBxlsRecoOrNot(string, bool, string)
public int GetSumBxlsRecoOrNot(string bxstamp, bool isReco, string searchTermSql)
Parameters
Returns
- int
GetTotalBxlsAlreadyReconByBxStamp(string, string)
public PHCResult GetTotalBxlsAlreadyReconByBxStamp(string bxStampToDesreconciliate, string searchTermSql)
Parameters
| Nome |
Tipo |
Descrição |
bxStampToDesreconciliate |
string |
|
searchTermSql |
string |
|
Returns
- PHCResult
GetTotalBxlsOlsToRecon(int, DateTime, bool, int, bool, int, bool, string)
public PHCResult GetTotalBxlsOlsToRecon(int bl, DateTime data, bool validateDate, int numberDays, bool validateDateValue, int numberDaysValue, bool validateExactDescription, string searchTermSql)
Parameters
Returns
- PHCResult
GetTotalBxlsToRecon(int, DateTime, BankReconWizardSteps, string)
public PHCResult GetTotalBxlsToRecon(int bl, DateTime data, BxDataManager.BankReconConfigVO.BankReconWizardSteps bankReconWizardSteps, string searchTermSql)
Parameters
Returns
- PHCResult
HasBxlsForThisBL(int)
public PHCResult HasBxlsForThisBL(int bl)
Parameters
| Nome |
Tipo |
Descrição |
bl |
int |
|
Returns
- PHCResult
SaveCc(BankReconConfigVO, List<BxlVO>, List<OlVO>, List<BxlVO>)
public List<MessageVO> SaveCc(BxDataManager.BankReconConfigVO bankconfig, List<BxlVO> historicListToCreate, List<OlVO> ols, List<BxlVO> bxls)
Parameters
Returns
- List<MessageVO>
SaveFr(BankReconConfigVO, List<BxlVO>, List<OlVO>, List<BxlVO>)
public List<MessageVO> SaveFr(BxDataManager.BankReconConfigVO bankconfig, List<BxlVO> historicListToCreate, List<OlVO> ols, List<BxlVO> bxls)
Parameters
Returns
- List<MessageVO>
SaveOl(BankReconConfigVO, List<BxlVO>, List<OlVO>, List<BxlVO>)
public List<MessageVO> SaveOl(BxDataManager.BankReconConfigVO bankconfig, List<BxlVO> historicListToCreate, List<OlVO> ols, List<BxlVO> bxls)
Parameters
Returns
- List<MessageVO>
SaveRecon(BankReconConfigVO, List<OlVO>, List<BxlVO>)
public PHCResult SaveRecon(BxDataManager.BankReconConfigVO bankconfig, List<OlVO> ols, List<BxlVO> bxls)
Parameters
Returns
- PHCResult
UpdateOlAndBxl(List<OlVO>, List<BxlVO>, bool, int)
Funtion to update ol and bxl, this function will reconciliate or desreconciliate the ols and bxls
public PHCResult UpdateOlAndBxl(List<OlVO> ols, List<BxlVO> bxls, bool isToDesReconciliate, int conta)
Parameters
| Nome |
Tipo |
Descrição |
ols |
List<OlVO> |
Olvo list to update
|
bxls |
List<BxlVO> |
Bxlvo list to update
|
isToDesReconciliate |
bool |
Field to know if will reconciliate or desreconcilate to clear or not the extract name
|
conta |
int |
|
Returns
- PHCResult
copyelements(List<CcFcConfigVO>)
public List<BxDataManager.CcFcConfigVO> copyelements(List<BxDataManager.CcFcConfigVO> lista)
Parameters
Returns
- List<BxDataManager.CcFcConfigVO>
createRecoHistoric(List<BxlVO>, int, string, bool)
Create historic with the user selections
public void createRecoHistoric(List<BxlVO> historicListToCreate, int contado, string ollocal, bool isFilledByHistoricReco)
Parameters
| Nome |
Tipo |
Descrição |
historicListToCreate |
List<BxlVO> |
|
contado |
int |
Bank Account number
|
ollocal |
string |
Bank Account name
|
isFilledByHistoricReco |
bool |
|
existBxlNotRecoByBxStamp(string)
public bool existBxlNotRecoByBxStamp(string bxstamp)
Parameters
| Nome |
Tipo |
Descrição |
bxstamp |
string |
|
Returns
- bool
getByBetweenDates(int, DateTime, DateTime)
public List<BxVO> getByBetweenDates(int contado, DateTime iniDate, DateTime finDate)
Parameters
Returns
- List<BxVO>
getByDates(int, DateTime, DateTime)
public BxVO getByDates(int contado, DateTime dtIni, DateTime dtfim)
Parameters
Returns
- BxVO
getCollectionBxls(string)
public List<BxlVO> getCollectionBxls(string bxstamp)
Parameters
| Nome |
Tipo |
Descrição |
bxstamp |
string |
|
Returns
- List<BxlVO>
public string getExtratName(string bxstamp)
Parameters
| Nome |
Tipo |
Descrição |
bxstamp |
string |
|
Returns
- string
getImportConfig(int, BxImportTypes)
public List<BxImportConfigVO> getImportConfig(int contado, BxBiz.BxImportTypes importType)
Parameters
Returns
- List<BxImportConfigVO>
getLastSttByDate(BxVO)
With this function we will get the last statement by contado and date
public BxVO getLastSttByDate(BxVO itemVO)
Parameters
| Nome |
Tipo |
Descrição |
itemVO |
BxVO |
|
Returns
- BxVO
getNewContadoSttCounter(BxVO)
public int getNewContadoSttCounter(BxVO itemVO)
Parameters
| Nome |
Tipo |
Descrição |
itemVO |
BxVO |
|
Returns
- int
getNextBxByDate(int, DateTime)
public BxVO getNextBxByDate(int contado, DateTime endate)
Parameters
Returns
- BxVO
updateAllOlsAndBxls(BankReconConfigVO, string)
public PHCResult updateAllOlsAndBxls(BxDataManager.BankReconConfigVO bankconfig, string searchTermSql)
Parameters
Returns
- PHCResult