public UpdateMemberController(Transaction.Model.UpdateMemberModel updateMemberModel, Transaction.View.UpdateMember updateMember, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.updateMemberModel = updateMemberModel;
     this.updateMember = updateMember;
     this.updateMember.setBtnSearchEventHandler(this.btnSearch);
     this.updateMember.setTxtAccountNoEventHandler(this.btnSearch);
     this.updateMember.setTxtMemberNameEventHandler(this.btnSearch);
     this.updateMember.setBtnUpdateEventHandler(this.btnUpdate);
     this.updateMember.setBtnAddEventHandler(this.btnAdd);
     this.updateMember.MdiParent = loanManagementMenu;
     this.loanManagementMenu = loanManagementMenu;
     this.updateMember.setDataMembers(this.updateMemberModel.selectMember());
     this.updateMember.Show();
 }
 public ShareCapitalContributionController(Loan_Management.Transaction.Model.ShareCapitalContributionModel shareModel, Loan_Management.Transaction.View.ShareCapitalContribution shareCapitalContribution, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.shareModel = shareModel;
     this.shareCapitalContribution = shareCapitalContribution;
     this.shareCapitalContribution.setBtnSearchEventHandler(this.btnSearch);
     this.shareCapitalContribution.setTbAcctNameEventHandler(this.btnSearch);
     this.shareCapitalContribution.setTbAcctNoEventHandler(this.btnSearch);
     this.shareCapitalContribution.setTbDepAmtEventHandler(this.showBalance);
     this.shareCapitalContribution.setBtnSaveEventHandler(this.btnSave);
     this.shareCapitalContribution.shareGrid(this.shareModel.selectMembers());
     this.shareCapitalContribution.MdiParent = loanMenu;
     this.shareCapitalContribution.clearAllFields();
     this.shareCapitalContribution.Show();
 }
 public LoanApplicationController(Transaction.Model.LoanApplicationModel loanApplicationModel, Transaction.View.LoanApplication loanApplication, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.loanApplicationModel = loanApplicationModel;
     this.loanApplication = loanApplication;
     this.loanApplication.setBtnAddCollateralEventHandler(this.btnAddCollateral);
     this.loanApplication.setBtnAddComakerEventHandler(this.btnAddComaker);
     this.loanApplication.setBtnApplyLoanEventHandler(this.btnApplyLoan);
     this.loanApplication.setBtnCancelLoanEventHandler(this.btnCancelLoan);
     this.loanApplication.setBtnCollateralNextEventHandler(this.btnCollateralNext);
     this.loanApplication.setBtnCollateralPreviousEventHandler(this.btnCollateralPrevious);
     this.loanApplication.setBtnComakerPreviousEventHandler(this.btnComakerPrevious);
     this.loanApplication.setBtnComakerNextEventHandler(this.btnComakerNext);
     this.loanApplication.setBtnApprovalPreviousEventHandler(this.btnApprovalPrevious);
     this.loanApplication.setBtnDetailsNextEventHandler(this.btnDetailsNext);
     this.loanApplication.setBtnDetailsPreviousEventHandler(this.btnDetailsPrevious);
     this.loanApplication.setBtnEditCollateralEventHandler(this.btnEditCollateral);
     this.loanApplication.setBtnProceedEventHandler(this.btnProceed);
     this.loanApplication.setBtnDeleteComakerEventHandler(this.btnDeleteComaker);
     this.loanApplication.setBtnSaveCollateralEventHandler(this.btnSaveCollateral);
     this.loanApplication.setBtnDeleteCollateralEventHandler(this.btnDeleteCollateral);
     this.loanApplication.setBtnCancelCollateralEventHandler(this.btnCancelCollateral);
     this.loanApplication.setBtnEditComakerEventHandler(this.btnEditComaker);
     this.loanApplication.setBtnSaveComakerEventHandler(this.btnSaveComaker);
     this.loanApplication.setBtnCancelComakerEventHandler(this.btnCancelComaker);
     this.loanApplication.disableCollateralFunction();
     this.loanApplication.txtPurpose_TextChanged(this.changeLabelCount);
     this.loanApplication.txtCMMemberName_TextChanged(this.searchCMMemberName);
     this.loanApplication.txtCMAccountNo_TextChanged(this.searchCMAccountNo);
     this.loanApplication.txtMemberName_TextChanged(this.searchMemberName);
     this.loanApplication.txtAccountNo_TextChanged(this.searchAccountNo);
     this.loanApplication.cbLoanType_SelectedIndexChanged(this.loanTypeSelected);
     this.loanApplication.dataActiveMember_CellClick(this.showShareCapitalAndSavings);
     this.loanApplication.activeMemberGrid(this.loanApplicationModel.selectActiveMemberWithLoan());
     this.loanApplication.clbCharges_MouseUp(addChargesMouseUp);
     this.loanApplication.clbCharges_KeyPressed(addChargesKeyPressed);
     this.loanApplication.amount_TextChanged(addNetLoan);
     this.loanApplication.dateApproved_ValueChanged(setMaturityDate);
     this.loanApplication.udPaymentDuration_ValueChanged(durationAndTermsChanged);
     this.loanApplication.cbDurationStatus_SelectedIndexChanged(durationStatusChanged);
     this.loanApplication.cbTerms_SelectedIndexChanged(durationAndTermsChanged);
     this.loanApplication.txtLoanAmount_Leave(loanAmountLeave);
     this.loanApplication.txtAmount_TextChanged(txtAmountChange);
     this.loanApplication.chbLoanBalance_CheckChanged(loanBalance);
     this.loanApplication.disableFunction();
     this.loanApplication.enableDataActiveMember();
     this.loanApplication.MdiParent = loanMenu;
     this.loanApplication.Show();
     this.loanApplication.clearSelectionActiveMember();
 }
 public LoanAccountTypeController(Maintenance.Model.LoanTypeModel loanAccountTypeModel, Maintenance.View.LoanTypes loanType, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.loanAccountTypeModel = loanAccountTypeModel;
     this.loanType = loanType;
     this.loanType.btnAddEventHandler(this.btnAdd);
     this.loanType.btnEditEventHandler(this.btnEdit);
     this.loanType.btnDeleteEventHandler(this.btnDelete);
     this.loanType.btnSaveEventHandler(this.btnSave);
     this.loanType.btnCancelEventHandler(this.btnCancel);
     this.loanType.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.loanType.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.loanType.loanTypeGrid(this.loanAccountTypeModel.selectloanTypes());
     this.loanType.disableFunction();
     this.loanType.MdiParent = loanMenu;
     this.loanType.Show();
 }
 public MemberTypesController(Maintenance.Model.MemberTypesModel memberTypesModel, Maintenance.View.MemberTypes memberTypes, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.memberTypesModel = memberTypesModel;
     this.memberTypes = memberTypes;
     this.memberTypes.setBtnAddEventHandler(this.btnAdd);
     this.memberTypes.setBtnCancelEventHandler(this.btnCancel);
     this.memberTypes.setBtnDeleteEventHandler(this.btnDelete);
     this.memberTypes.setBtnEditEventHandler(this.btnEdit);
     this.memberTypes.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.memberTypes.checkArchived_CheckStateChanged(this.checkArchived);
     this.memberTypes.setBtnSaveEventHandler(this.btnSave);
     this.memberTypes.memberTypeGrid(this.memberTypesModel.selectMemberTypes());
     this.memberTypes.disableFunction();
     this.memberTypes.MdiParent = loanManagementMenu;
     this.memberTypes.Show();
 }
 public ScheduleOfFeesController(Maintenance.Model.ScheduleOfFeesModel feesModel, Maintenance.View.ScheduleOfFees feesView, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.feesModel = feesModel;
     this.fees = feesView;
     this.fees.setBtnAddEventHandler(this.btnAdd);
     this.fees.setBtnCancelEventHandler(this.btnCancel);
     this.fees.setBtnDeleteEventHandler(this.btnDelete);
     this.fees.setBtnEditEventHandler(this.btnEdit);
     this.fees.setBtnSaveEventHandler(this.btnSave);
     this.fees.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.fees.checkArchived_CheckStateChanged(this.checkArchived);
     this.fees.setTxtSearchEventHandler(this.btnSearch);
     this.fees.feeGrid(this.feesModel.selectFees());
     this.fees.disableFunction();
     this.fees.MdiParent = loanManagementMenu;
     this.fees.Show();
 }
 public LoanChargesController(Maintenance.Model.LoanChargesModel loanChargeModel, Maintenance.View.LoanCharges loanCharge, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.loanChargeModel = loanChargeModel;
     this.loanCharge = loanCharge;
     this.loanCharge.setBtnAddEventHandler(this.btnAdd);
     this.loanCharge.setBtnCancelEventHandler(this.btnCancel);
     this.loanCharge.setBtnDeleteEventHandler(this.btnDelete);
     this.loanCharge.setBtnEditEventHandler(this.btnEdit);
     this.loanCharge.setBtnSaveEventHandler(this.btnSave);
     this.loanCharge.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.loanCharge.txtSearch_TextChanged(this.btnSearch);
     this.loanCharge.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.loanCharge.requirementGrid(this.loanChargeModel.selectloanCharge());
     this.loanCharge.disableFunction();
     this.loanCharge.MdiParent = loanMenu;
     this.loanCharge.Show();
 }
 public MemberClassificationController(Maintenance.Model.MemberClassificationModel classificationModel, Maintenance.View.MemberClassification classificationView, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.classificationModel = classificationModel;
     this.classification = classificationView;
     this.classification.setBtnAddEventHandler(this.btnAdd);
     this.classification.setBtnCancelEventHandler(this.btnCancel);
     this.classification.setBtnDeleteEventHandler(this.btnDelete);
     this.classification.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.classification.setBtnEditEventHandler(this.btnEdit);
     this.classification.setBtnSaveEventHandler(this.btnSave);
     this.classification.checkArchived_CheckStateChanged(this.checkArchived);
     this.classification.setTxtSearchEventHandler(this.btnSearch);
     this.classification.classGrid(this.classificationModel.selectClasses());
     this.classification.disableFunction();
     this.classification.MdiParent = loanManagementMenu;
     this.classification.Show();
 }
 public PenaltiesController(Maintenance.Model.PenaltiesModel penaltiesModel, Maintenance.View.Penalties penalties, Loan_Management.LoanManagementMenu loanMenu)
 {
     this.penaltiesModel = penaltiesModel;
     this.penalties = penalties;
     this.penalties.setBtnAddEventHandler(this.btnAdd);
     this.penalties.setBtnCancelEventHandler(this.btnCancel);
     this.penalties.setBtnDeleteEventHandler(this.btnDelete);
     this.penalties.setBtnEditEventHandler(this.btnEdit);
     this.penalties.setBtnSaveEventHandler(this.btnSave);
     this.penalties.setBtnRetrieveEventHandler(this.btnRetrieve);
     this.penalties.txtSearch_TextChanged(this.btnSearch);
     this.penalties.cbShowArchive_CheckStateChanged(this.checkArchived);
     this.penalties.requirementGrid(this.penaltiesModel.selectPenalties());
     this.penalties.disableFunction();
     this.penalties.MdiParent = loanMenu;
     this.penalties.Show();
 }
 public MembershipApplicationController(Transaction.Model.MembershipApplicationModel memberModel, Transaction.View.MembershipApplication membershipApplication, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.memberModel = memberModel;
     this.membershipApplication = membershipApplication;
     this.membershipApplication.btnSaveEventHandler(this.btnSave);
     this.membershipApplication.btnGenerateCapitalEventHandler(this.btnGenerateCapital);
     this.membershipApplication.btnGenerateLoanEventHandler(this.btnGenerateLoan);
     this.membershipApplication.setDateBirthEventHandler(this.dateBirth_ValueChanged);
     this.membershipApplication.initMemberType(this.memberModel.selectMemberTypes(this.membershipApplication.getAge()));
     this.membershipApplication.comboMemberTypeSelectedIndexChanged(this.memberTypeIndexChanged);
     this.membershipApplication.setPage1NextEventHandler(this.button1_Click);
     this.membershipApplication.setPage2PrevEventHandler(this.button3_Click);
     this.membershipApplication.setPage2NextEventHandler(this.button2_Click);
     this.membershipApplication.setPage3PrevEventHandler(this.button4_Click);
     this.membershipApplication.setAccountNo("CP" +"-"+this.memberModel.generateAccountNo().ToString("D5"));
     //initReqChecklist
     this.membershipApplication.MdiParent = loanManagementMenu;
     this.membershipApplication.Show();
     isNew = true;
 }
 public MembershipApplicationController(Transaction.Model.MembershipApplicationModel memberModel, Transaction.View.MembershipApplication membershipApplication, String accountNo, Transaction.Model.UpdateMemberModel updateMemberModel, Transaction.View.UpdateMember updateMember, Loan_Management.LoanManagementMenu loanManagementMenu)
 {
     this.memberModel = memberModel;
     this.membershipApplication = membershipApplication;
     this.updateMemberModel = updateMemberModel;
     this.updateMember = updateMember;
     this.membershipApplication.btnSaveEventHandler(this.btnUpdate);
     this.membershipApplication.btnGenerateCapitalEventHandler(this.btnGenerateCapital);
     this.membershipApplication.btnGenerateLoanEventHandler(this.btnGenerateLoan);
     this.membershipApplication.setDateBirthEventHandler(this.dateBirth_ValueChanged);
     this.membershipApplication.initMemberType(this.memberModel.selectMemberTypes(this.membershipApplication.getAge()));
     this.membershipApplication.comboMemberTypeSelectedIndexChanged(this.memberTypeIndexChanged);
     this.membershipApplication.setPage1NextEventHandler(this.button1_Click);
     this.membershipApplication.setPage2PrevEventHandler(this.button3_Click);
     this.membershipApplication.setPage2NextEventHandler(this.button2_Click);
     this.membershipApplication.setPage3PrevEventHandler(this.button4_Click);
     this.membershipApplication.setAccountNo(accountNo);
     this.membershipApplication.Text = "Update Member Information - " + accountNo;
     this.setvaluesForUpdate(accountNo);
     //initReqChecklist
     this.membershipApplication.MdiParent = loanManagementMenu;
     this.membershipApplication.Show();
     isNew = false;
 }