private void setupPaymentTypesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RefreshData();
            Configuration            config             = UserSettings.getInstance().Configuration;
            List <PaytypeMappingDTO> paytypeMappingDTOs = config.ToPaytypeMappingDTOs();

            frmPayTypeMappings f = new frmPayTypeMappings(paytypeMappingDTOs);

            if (f.ShowDialog() == DialogResult.OK)
            {
                config.FromPaytypeMappingDTOs(paytypeMappingDTOs);
                UserSettings.getInstance().Save();

                if (UserSettings.getInstance().Configuration.Deposits.Count == 0)
                {
                    if (MessageBox.Show(
                            "No deposits, are currently configured. Would you like to configure these now?", "No deposits configured",
                            MessageBoxButtons.YesNo,
                            MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        setupDepositsToolStripMenuItem.PerformClick();
                    }
                }
            }
        }
        private void setupPaymentTypesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RefreshData();
            Configuration config = UserSettings.getInstance().Configuration;
            List<PaytypeMappingDTO> paytypeMappingDTOs = config.ToPaytypeMappingDTOs();

            frmPayTypeMappings f = new frmPayTypeMappings(paytypeMappingDTOs);
            if (f.ShowDialog() == DialogResult.OK)
            {
                config.FromPaytypeMappingDTOs(paytypeMappingDTOs);
                UserSettings.getInstance().Save();

                if (UserSettings.getInstance().Configuration.Deposits.Count == 0)
                {
                    if (MessageBox.Show(
                        "No deposits, are currently configured. Would you like to configure these now?", "No deposits configured",
                        MessageBoxButtons.YesNo,
                        MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        setupDepositsToolStripMenuItem.PerformClick();
                    }
                }
            }
        }