private void btnAdd_Click(object sender, EventArgs e) { if (txtNewDataviewName.Text.Trim().Length == 0) { if (Copying) { MessageBox.Show(this, getDisplayMember("add{name_body}", "Please enter a name for the new dataview."), getDisplayMember("add{name_title}", "Please Enter Name")); } else { MessageBox.Show(this, getDisplayMember("add{newname_body}", "Please enter a new name for the dataview."), getDisplayMember("add{newname_title}", "Please Enter Name")); } txtNewDataviewName.SelectAll(); txtNewDataviewName.Focus(); } else if (String.Compare(txtNewDataviewName.Text.Trim(), OriginalDataviewName.Trim(), true) == 0) { MessageBox.Show(this, getDisplayMember("add{cantmatch_body}", "The new dataview name cannot match the original."), getDisplayMember("add{cantmatch_title}", "Please Enter Different Name")); txtNewDataviewName.SelectAll(); txtNewDataviewName.Focus(); } else { // see if that dataview already exists var ds = AdminProxy.GetDataViewDefinition(txtNewDataviewName.Text.Trim()); if (ds.Tables["sys_dataview"].Rows.Count > 0) { MessageBox.Show(this, getDisplayMember("add{existingdataview_body}", "A dataview with that name already exists.\nPlease enter a different name."), getDisplayMember("add{existingdataview_title}", "Please Enter Different Name")); txtNewDataviewName.SelectAll(); txtNewDataviewName.Focus(); } else { DialogResult = DialogResult.OK; Close(); } } }