Exemplo n.º 1
0
        private void btnAddBank_Click(object sender, EventArgs e)
        {
            if (IsEmployerBankValid())
            {
                try
                {
                    EmployerBanksModel _bank = new EmployerBanksModel();
                    _bank.BankSortCode = Utils.ConvertFirstLetterToUpper(txtBankSortCode.Text.Trim());
                    _bank.AccountName  = Utils.ConvertFirstLetterToUpper(txtAccountName.Text.Trim());
                    _bank.AccountNo    = Utils.ConvertFirstLetterToUpper(txtAccountNo.Text.Trim());
                    _bank.Signatory    = Utils.ConvertFirstLetterToUpper(txtAuthSign.Text.Trim());
                    _bank.IsDefault    = chkIsDefault.Checked;

                    if (_employerbanks.Any(i => i.BankSortCode == _bank.BankSortCode))
                    {
                        MessageBox.Show("Bank Exist!", "SB Payroll", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    if (!_employerbanks.Any(i => i.BankSortCode == _bank.BankSortCode))
                    {
                        _employerbanks.Add(_bank);
                        RefreshGrid();
                    }
                }
                catch (Exception ex)
                {
                    Utils.ShowError(ex);
                }
                finally
                {
                    CheckForDefaultBank();
                }
            }
        }
Exemplo n.º 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridViewEmployerBank.SelectedRows.Count != 0)
                {
                    EmployerBanksModel _bank = (EmployerBanksModel)bindingSourceEmployerBank.Current;

                    EmployerBanksModel _empbank = rep.GetEmployerBank(_bank.Id);

                    if (_empbank != null)
                    {
                        if (DialogResult.Yes == MessageBox.Show("Are you sure you want to delete Employer Bank", "Confirm Delete", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
                        {
                            rep.DeleteEmployerBank(_empbank);
                            RefreshGrid();
                        }
                    }
                    if (_empbank == null)
                    {
                        if (DialogResult.Yes == MessageBox.Show("Are you sure you want to delete Employer Bank", "Confirm Delete", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
                        {
                            _employerbanks.Remove(_bank);
                            RefreshGrid();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Utils.ShowError(ex);
            }
            finally
            {
                CheckForDefaultBank();
            }
        }