private void UpdateWithChqueOnly(ExpenseTransactionPayment transactionPayment) { try { var expenseTransaction = transactionPayment.ExpenseTransaction; txtChequeTotalPayableAmount.Text = expenseTransaction.TotalApprovedAmount.ToString(CultureInfo.InvariantCulture); txtOldChequeBalance.Text = transactionPayment.Balance.ToString(CultureInfo.InvariantCulture); lgChequeUpdate.InnerText = transactionPayment.ExpenseTransaction.ExpenseTitle; btnSubmit.Text = "Update"; btnSubmit.CommandArgument = "2"; btnUpdatePayment.CommandArgument = "2"; ErrorDispChequePayment.ClearError(); txtChequeAmountToPay.Value = String.Empty; ddChequeBank.SelectedIndex = 0; txtUpdatePaymentComment.Text = string.Empty; txtChequNo.Value = String.Empty; mpeSelectDateRangePopup.CancelControlID = btnChequeClose.ID; mpeSelectDateRangePopup.PopupControlID = dvChequePayment.ID; mpeSelectDateRangePopup.Show(); Session["_expenseTransactionPayment"] = transactionPayment; ErrorDispChequePayment.ShowSuccess("Transaction Payment Information was successfully updated. \nPlease kindly continue the update by providing the needed cheque information, <b>OR</b> click the <b>Close</b> button to make updates later."); } catch (Exception) { ConfirmAlertBox1.ShowMessage("Transaction cash Payment Information was successfully updated but an error was encountered while trying to initialize the cheque payment process. \nPlease try again or contact the Administrator.", ConfirmAlertBox.PopupMessageType.Error); } }
public long UpdateTransactionPayment(ExpenseTransactionPayment expenseTransactionPayment) { try { return(_expenseTransactionPaymentManager.UpdateTransactionPayment(expenseTransactionPayment)); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public ExpenseTransactionPayment AddExpenseTransactionPaymentReturnObject(ExpenseTransactionPayment expenseTransactionPayment) { try { return(_expenseTransactionPaymentManager.AddExpenseTransactionPaymentReturnObject(expenseTransactionPayment)); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(new ExpenseTransactionPayment()); } }
public static TR Map <T, TR>(T sourceObject) where T : class where TR : class { if (sourceObject == null) { return(null); } Type myType = typeof(T); if (myType == typeof(ExpenseTransactionPayment)) { var objItem = new ExpenseManager.EF.ExpenseTransactionPayment(); var myItem = sourceObject as ExpenseTransactionPayment; if (myItem == null) { return(null); } ; try { objItem.ExpenseTransactionPaymentId = myItem.ExpenseTransactionPaymentId; objItem.ExpenseTransactionId = myItem.ExpenseTransactionId; objItem.TotalAmountPayable = myItem.TotalAmountPayable; objItem.Balance = myItem.Balance; objItem.LastPaymentDate = myItem.LastPaymentDate; objItem.LastPaymentTime = myItem.LastPaymentTime; objItem.Status = myItem.Status; objItem.AmountPaid = myItem.AmountPaid; objItem.BeneficiaryId = myItem.BeneficiaryId; objItem.DepartmentId = myItem.DepartmentId; } catch (Exception ex) { return(new ExpenseTransactionPayment() as TR); } return(objItem as TR); } if (myType == typeof(ExpenseManager.EF.ExpenseTransactionPayment)) { var objItem = new ExpenseTransactionPayment(); var myItem = sourceObject as ExpenseManager.EF.ExpenseTransactionPayment; if (myItem == null) { return(null); } ; try { objItem.ExpenseTransactionPaymentId = myItem.ExpenseTransactionPaymentId; objItem.ExpenseTransactionId = myItem.ExpenseTransactionId; objItem.TotalAmountPayable = myItem.TotalAmountPayable; objItem.Balance = myItem.Balance; objItem.LastPaymentDate = myItem.LastPaymentDate; objItem.LastPaymentTime = myItem.LastPaymentTime; objItem.Status = myItem.Status; objItem.AmountPaid = myItem.AmountPaid; objItem.BeneficiaryId = myItem.BeneficiaryId; objItem.DepartmentId = myItem.DepartmentId; #region Included Tables try { objItem.ExpenseTransaction = new ExpenseTransaction(); objItem.ExpenseTransaction.ExpenseTransactionId = myItem.ExpenseTransaction.ExpenseTransactionId; objItem.ExpenseTransaction.ExpenseTitle = myItem.ExpenseTransaction.ExpenseTitle; objItem.ExpenseTransaction.Description = myItem.ExpenseTransaction.Description; objItem.ExpenseTransaction.BeneficiaryId = myItem.ExpenseTransaction.BeneficiaryId; objItem.ExpenseTransaction.BeneficiaryTypeId = myItem.ExpenseTransaction.BeneficiaryTypeId; objItem.ExpenseTransaction.RegisteredById = myItem.ExpenseTransaction.RegisteredById; objItem.ExpenseTransaction.TransactionDate = myItem.ExpenseTransaction.TransactionDate; objItem.ExpenseTransaction.TransactionTime = myItem.ExpenseTransaction.TransactionTime; objItem.ExpenseTransaction.Status = myItem.ExpenseTransaction.Status; objItem.ExpenseTransaction.TotalTransactionAmount = myItem.ExpenseTransaction.TotalTransactionAmount; objItem.ExpenseTransaction.ApproverId = myItem.ExpenseTransaction.ApproverId; objItem.ExpenseTransaction.DateApproved = myItem.ExpenseTransaction.DateApproved; objItem.ExpenseTransaction.TimeApproved = myItem.ExpenseTransaction.TimeApproved; objItem.ExpenseTransaction.TotalApprovedAmount = myItem.ExpenseTransaction.TotalApprovedAmount; objItem.ExpenseTransaction.ApproverComment = myItem.ExpenseTransaction.ApproverComment; } catch {} try { objItem.Beneficiary = new Beneficiary(); objItem.Beneficiary.BeneficiaryId = myItem.Beneficiary.BeneficiaryId; objItem.Beneficiary.FullName = myItem.Beneficiary.FullName; objItem.Beneficiary.GSMNO2 = myItem.Beneficiary.GSMNO2; objItem.Beneficiary.GSMNO1 = myItem.Beneficiary.GSMNO1; objItem.Beneficiary.DateRegistered = myItem.Beneficiary.DateRegistered; objItem.Beneficiary.TimeRegistered = myItem.Beneficiary.TimeRegistered; objItem.Beneficiary.Sex = myItem.Beneficiary.Sex; objItem.Beneficiary.Email = myItem.Beneficiary.Email; objItem.Beneficiary.Status = myItem.Beneficiary.Status; objItem.Beneficiary.CompanyName = myItem.Beneficiary.CompanyName; objItem.Beneficiary.DepartmentId = myItem.Beneficiary.DepartmentId; objItem.Beneficiary.UnitId = myItem.Beneficiary.UnitId; objItem.Beneficiary.BeneficiaryTypeId = myItem.Beneficiary.BeneficiaryTypeId; } catch {} try { objItem.Department = new BusinessObject.Department(); objItem.Department.DepartmentId = myItem.Department.DepartmentId; objItem.Department.Name = myItem.Department.Name; objItem.Department.Status = myItem.Department.Status; } catch { } #endregion } catch (Exception ex) { return(new ExpenseTransactionPayment() as TR); } return(objItem as TR); } return(null); }
public ExpenseTransactionPaymentHistory GetRecentPaymentInTransactionPaymentHistories(ExpenseTransactionPayment expenseTransactionPayment) { try { return(_expenseTransactionPaymentHistoryManager.GetRecentExpenseTransactionPaymentHistories(expenseTransactionPayment)); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(new ExpenseTransactionPaymentHistory()); } }