void btnCreate_Click(object sender, EventArgs e)
{
string group_name = CreateForm(string.Empty);
if (group_name == null) { return; }
Database.GroupDetails gd = new Database.GroupDetails();
gd.GroupName = group_name;
try
{
GlobalHelper.dbGroups.Save(true, gd);
}
catch (Database.DatabaseException ex)
{
if (ex.ExceptionType == Database.DatabaseException.ExceptionTypes.DUPLICATE_ENTRY)
{
MessageBox.Show("A group by that name is already exist. Please give a different name.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
catch (Exception ex)
{
MessageBox.Show("Unable to save the group due to error.\r\n\r\nError Message: " + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
// let's just repopulate for a while
PopulateListView(lvGroups);
}