private void BtnSubmit_Click(object sender, EventArgs e) { //get column values where MK not null or empty DataTable dt = uIUtility.SubmitChanges(); if (dt.Rows.Count > 0) { //send to web service frmCompanyCodeListController oController = new frmCompanyCodeListController(); try { DataTable result = oController.Submit(dt, out uIUtility.MetaData); //update data grid view uIUtility.UpdateReturnedresults(result); } catch (System.TimeoutException) { MetroMessageBox.Show(this, "\n" + Messages.General.ServerTimeOut, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (System.Net.WebException) { MetroMessageBox.Show(this, "\n" + Messages.General.NoConnection, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { Utility.WriteErrorLog(ex.Message, ex, false); MetroMessageBox.Show(this, "\n" + Messages.General.ThereWasAnError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }