Example #1
0
 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;
             }
         }
     }
 }
Example #2
0
        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);
     }
 }
Example #4
0
        private bool IsBankPaymentRequested(int liquidationId)
        {
            OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByLiquidationId(liquidationId);

            if (ocr != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #5
0
        private bool IsBankPaymentRequested()
        {
            OperationalControlRequest ocr = _presenter.GetOperationalControlRequestByLiquidationId(_presenter.CurrentExpenseLiquidationRequest.Id);

            if (ocr != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #6
0
        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);
            }
        }
Example #8
0
        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");
                    }
                }
            }
        }
Example #9
0
 public void DeleteOperationalControlRequest(OperationalControlRequest OperationalControlRequest)
 {
     _controller.DeleteEntity(OperationalControlRequest);
 }
Example #10
0
 public void SaveOrUpdateOperationalControlRequest(OperationalControlRequest OperationalControlRequest)
 {
     _controller.SaveOrUpdateEntity(OperationalControlRequest);
 }
Example #11
0
 public void UpdateOperationalRequestExportStatus(OperationalControlRequest OperationalControlRequest)
 {
     _controller.SaveOrUpdateEntity(OperationalControlRequest);
 }