protected void DeleteDepartment(Object sender, CommandEventArgs e) { int dept_id = int.Parse(e.CommandArgument.ToString()); department = getDepartment(dept_id); if (department == null) { SetErrorMessage(WebConstants.Messages.Error.INVALID_ID); } else { try { DepartmentTableAdapters.DepartmentSelectCommandTableAdapter tableAdapter = new DepartmentTableAdapters.DepartmentSelectCommandTableAdapter(); tableAdapter.DeleteDepartment(int.Parse(department.Rows[0]["dept_id"].ToString())); SetInfoMessage(WebConstants.Messages.Information.RECORD_DELETED); GridView1.DataBind(); } catch { SetErrorMessage(WebConstants.Messages.Error.CONNECTION_ERROR); } } }