示例#1
0
        public EmployeeRemittance()
        {
            InitializeComponent();

            _userInfo = new CommonExchange.SysAccess();
            _empInfo  = new CommonExchange.Employee();
            _loanInfo = new CommonExchange.LoanInformation();
            _remInfo  = new CommonExchange.EmployeeLoanRemittance();

            _errProvider = new ErrorProvider();

            this.lnkChangeDate.LinkClicked += new LinkLabelLinkClickedEventHandler(lnkChangeDateLinkClicked);
            this.txtAmountPaid.KeyPress    += new KeyPressEventHandler(txtAmountPaidKeyPress);
            this.txtAmountPaid.KeyUp       += new KeyEventHandler(txtAmountPaidKeyUp);
            this.txtAmountPaid.Validating  += new System.ComponentModel.CancelEventHandler(txtAmountPaidValidating);
        }
        public EmployeeRemittanceUpdate(CommonExchange.SysAccess userInfo, CommonExchange.Employee empInfo,
                                        CommonExchange.LoanInformation loanInfo, CommonExchange.EmployeeLoanRemittance remInfo,
                                        LoanRemittanceLogic loanManager)
        {
            this.InitializeComponent();

            _userInfo    = userInfo;
            _empInfo     = empInfo;
            _loanInfo    = loanInfo;
            _remInfo     = remInfo;
            _remInfoTemp = (CommonExchange.EmployeeLoanRemittance)remInfo.Clone();
            _loanManager = loanManager;

            this.Load            += new EventHandler(ClassLoad);
            this.FormClosing     += new FormClosingEventHandler(ClassClosing);
            this.btnClose.Click  += new EventHandler(btnCloseClick);
            this.btnUpdate.Click += new EventHandler(btnUpdateClick);
            this.btnDelete.Click += new EventHandler(btnDeleteClick);
        }