/// <summary> /// Load the control. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { IElectronicBankStatementDA electronicBankStatementDA = ObjectLocator.Get <IElectronicBankStatementDA>(); statement = (CQRPayments.PaymentService.DomainModel.ExternalPaymentBatching.ElectronicBankStatement.ElectronicBankStatement)electronicBankStatementDA.SelectExternalPaymentBatchByID(_externalPaymentBatchID, true); }
/// <summary> /// Select the audit trail records by parameters. /// </summary> /// <param name="countOfItems">The count of items.</param> /// <param name="auditTrailID">The audit trail ID.</param> /// <param name="fromCreatedOn">From created on.</param> /// <param name="toCreatedOn">To created on.</param> /// <param name="entityID">The entity ID.</param> /// <param name="rowID">The row ID.</param> /// <param name="operationType">Type of the operation.</param> /// <param name="reason">The reason.</param> /// <param name="applicationName">Name of the application.</param> /// <param name="hostName">Name of the host.</param> /// <param name="userName">Name of the user.</param> /// <param name="dbUserName">Name of the db user.</param> /// <param name="statePattern">The state pattern.</param> /// <returns></returns> protected IDataReader GetRecords(int countOfItems, long auditTrailID, DateTime fromCreatedOn, DateTime toCreatedOn, AuditTrailEntityID entityID, long rowID, AuditTrailOperationType operationType, string reason, string applicationName, string hostName, string userName, string dbUserName, string statePattern) { return(ObjectLocator.Get <IAuditTrailDA>().SelectRecords(countOfItems, auditTrailID, fromCreatedOn, toCreatedOn, entityID, rowID, operationType, reason, applicationName, hostName, userName, dbUserName, statePattern, 0)); }
protected void Page_PreRender(object sender, EventArgs e) { if (_externalPaymentBatchID == 0) { return; } using (IDataReader dr = ObjectLocator.Get <IElectronicBankStatementTransactionDA>(). SelectTransactionsByElectronicBankStatementRaw( _externalPaymentBatchID, _direction ) ) { bankStatementTransactionsRepeater.DataSource = dr; bankStatementTransactionsRepeater.DataBind(); } if (_transactionsCount > 0) { Label itemCountLabel = bankStatementTransactionsRepeater.Controls[0].Controls[0].FindControl("transactionCountLabel") as Label; if (itemCountLabel != null) { itemCountLabel.Text = _transactionsCount + " Items"; } } }
/// <summary> /// Gets data. /// </summary> /// <param name="checkValidation">Check validation.</param> private void DoQuery(bool checkValidation) { if (checkValidation && Page.IsPostBack && !Page.IsValid) { return; } using (IDataReader dr = ObjectLocator.Get <IElectronicBankStatementDA>().SelectRaw( ebscFilter.MerchantFilter.SelectedMerchantID, ebscFilter.BankAccountFilter.SelectedBankAccountID, DateTimeHelper.ConvertToLocal(ebscFilter.BankStatementDateFilter.DateTime) // As only Date part is important, don't consider Timezones ) ) { this.bankStatementsRepeater.DataSource = dr; this.bankStatementsRepeater.DataBind(); } }
protected void bankStatementsRepeater_ItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.CommandName == "ViewAccountNumber") { int bankAccountID = Convert.ToInt32(e.CommandArgument); BankAccount bankAccount = ObjectLocator.Get <IBankAccountDA>().Select(bankAccountID, true); Label label = e.Item.FindControl("accountNumberLabel") as Label; if (label != null) { label.Text = bankAccount.DisplayAccountNumber; label.Visible = true; } LocalizableLabel headerLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("accountNumberHeaderLabel") as LocalizableLabel; if (headerLabel != null) { headerLabel.Visible = true; } } }
/// <summary> /// Method reads the data from the data adapter and binds filled ArrayList to the repeater, /// not using caching to retrieve actual data only. /// </summary> protected void ReadData() { _record = ObjectLocator.Get <IAuditTrailDA>().SelectRecordByID(_recordID); }
/// <summary> /// Fills all controls with default values (read from database, etc.) /// </summary> protected void FillFilterControls() { FillControl(entityDropDownList, ObjectLocator.Get <IAuditTrailDA>().SelectEntities()); FillControl(operationDropDownList, ObjectLocator.Get <IAuditTrailDA>().SelectOperationTypes()); }