public void SaveXml() { if (!IsDisposed) { _pesquisarEspecialidade.PesquisarDescricao = txtPesqDesc.Text; _pesquisarEspecialidade.Especialidade.Descricao = txtDescricao.Text; int result; if (Int32.TryParse(txtID.Text, out result)) { _pesquisarEspecialidade.Especialidade.ID_Especialidade = result; } if (!_savedPesquisar.Equals(ClinicaXmlUtils.ToXml(_pesquisarEspecialidade))) { //altera o cliente para um novo _savedPesquisar = ClinicaXmlUtils.ToXml(_pesquisarEspecialidade); ClinicaXmlUtils.SetPesquisarEspecialidade(_pesquisarEspecialidade); } } }