protected void grvBankProgress_RowDataBound(object sender, GridViewRowEventArgs e) { if (_presenter.ListBankPaymentApprovalProgress() != null) { if (e.Row.RowType == DataControlRowType.DataRow) { OperationalControlRequest theBankPayment = _presenter.ListBankPaymentApprovalProgress()[e.Row.RowIndex]; if (theBankPayment.CurrentApprover != 0) { e.Row.Cells[3].Text = _presenter.GetUser(theBankPayment.CurrentApprover).FullName; } if (theBankPayment.PaymentId > 0) { CashPaymentRequest thePayment = _presenter.GetCashPaymentRequest(theBankPayment.PaymentId); e.Row.Cells[2].Text = Guard.Against.Null(Guard.Against.Null(thePayment, " CashPaymentRequest ID: " + theBankPayment.PaymentId.ToString()).AppUser, " AppUser").FullName; } else if (theBankPayment.TravelAdvanceId > 0) { TravelAdvanceRequest theTravel = _presenter.GetTravelAdvanceRequest(theBankPayment.TravelAdvanceId); e.Row.Cells[2].Text = Guard.Against.Null(Guard.Against.Null(theTravel, " TravelAdvanceRequest ID: " + theBankPayment.TravelAdvanceId.ToString()).AppUser, " AppUser").FullName; } else if (theBankPayment.LiquidationId > 0) { ExpenseLiquidationRequest theLiquidation = _presenter.GetExpenseLiquidationRequest(theBankPayment.LiquidationId); e.Row.Cells[2].Text = Guard.Against.Null(Guard.Against.Null(theLiquidation, " ExpenseLiquidationRequest ID: " + theBankPayment.LiquidationId.ToString()).TravelAdvanceRequest.AppUser, " AppUser").FullName; } else if (theBankPayment.SettlementId > 0) { PaymentReimbursementRequest theReimbursement = _presenter.GetPaymentReimbursementRequest(theBankPayment.SettlementId); e.Row.Cells[2].Text = Guard.Against.Null(Guard.Against.Null(theReimbursement, " PaymentReimbursement ID: " + theBankPayment.SettlementId.ToString()).CashPaymentRequest.AppUser, " AppUser").FullName; } } } }
public void SaveOrUpdateOperationalControlRequest() { OperationalControlRequest OperationalControlRequest = CurrentOperationalControlRequest; OperationalControlRequest.RequestNo = View.GetRequestNo; OperationalControlRequest.RequestDate = Convert.ToDateTime(DateTime.Today.ToShortDateString()); OperationalControlRequest.Account = _settingController.GetAccount(View.GetBankAccountId); //OperationalControlRequest.Payee = View.GetPayee; OperationalControlRequest.Description = View.GetDescription; OperationalControlRequest.Beneficiary = _settingController.GetBeneficiary(View.GetBeneficiaryId); OperationalControlRequest.BranchCode = View.GetBranchCode; OperationalControlRequest.BankName = View.GetBankName; OperationalControlRequest.VoucherNo = View.GetVoucherNo; OperationalControlRequest.ProgressStatus = ProgressStatus.InProgress.ToString(); OperationalControlRequest.AppUser = _adminController.GetUser(CurrentUser().Id); OperationalControlRequest.PaymentReimbursementStatus = "Retired"; OperationalControlRequest.ExportStatus = "Not Exported"; OperationalControlRequest.TotalActualExpendture = OperationalControlRequest.TotalActualExpendture; OperationalControlRequest.PageType = View.GetPageType; if (CurrentOperationalControlRequest.OperationalControlRequestStatuses.Count == 0) { SaveOperationalControlRequestStatus(); } GetCurrentApprover(); _controller.SaveOrUpdateEntity(OperationalControlRequest); }
private void UpdateExportStatus(DataTable dt) { foreach (DataRow DR in dt.Rows) { OperationalControlRequest Request = _presenter.GetOperationalControlRequest(DR.Field <string>("RefNumber")); Request.ExportStatus = "Exported"; _presenter.UpdateOperationalRequestExportStatus(Request); } }
private bool IsBankPaymentRequested(int liquidationId) { OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByLiquidationId(liquidationId); if (ocr != null) { return(true); } else { return(false); } }
private bool IsBankPaymentRequested() { OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByLiquidationId(_presenter.CurrentExpenseLiquidationRequest.Id); if (ocr != null) { return(true); } else { return(false); } }
private bool IsBankPaymentRequested() { OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByTravelId(_presenter.CurrentTravelAdvanceRequest.Id); if (ocr != null) { return(true); } else { return(false); } }
private bool IsCashPaymentRequested(int cashPaymentId) { OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByPaymentId(cashPaymentId); if (ocr != null) { return(true); } else { return(false); } }
protected void grvOperationalControlRequestList_RowDataBound(object sender, GridViewRowEventArgs e) { Button btnStatus = e.Row.FindControl("btnStatus") as Button; OperationalControlRequest CSR = e.Row.DataItem as OperationalControlRequest; if (CSR != null) { if (e.Row.RowType == DataControlRowType.DataRow) { if (CSR.ProgressStatus == ProgressStatus.InProgress.ToString()) { btnStatus.BackColor = System.Drawing.ColorTranslator.FromHtml("#FFFF6C"); } else if (CSR.ProgressStatus == ProgressStatus.Completed.ToString()) { btnStatus.BackColor = System.Drawing.ColorTranslator.FromHtml("#FF7251"); } } } }
public void DeleteOperationalControlRequest(OperationalControlRequest OperationalControlRequest) { _controller.DeleteEntity(OperationalControlRequest); }
public void SaveOrUpdateOperationalControlRequest(OperationalControlRequest OperationalControlRequest) { _controller.SaveOrUpdateEntity(OperationalControlRequest); }
public void UpdateOperationalRequestExportStatus(OperationalControlRequest OperationalControlRequest) { _controller.SaveOrUpdateEntity(OperationalControlRequest); }