private void txtNomeUnidadeDeMedida_Leave(object sender, EventArgs e) { if (this.operacao.Equals("inserir")) { int retorno = 0; DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); UnidadeDeMedidaController bll = new UnidadeDeMedidaController(cx); retorno = bll.verificaUnidadeDeMedida(txtNomeUnidadeDeMedida.Text); if (retorno > 0)//encontrou no banco um registro que contem esse nome { //conversar com o usuario para ver se ele quer alterar o registro DialogResult d = MessageBox.Show("Ja existem um registro com esse valor.\nDeseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString().Equals("Yes")) { this.operacao = "alterar"; ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(retorno); txtCodUnidadeMedida.Text = modelo.umed_cod.ToString(); txtNomeUnidadeDeMedida.Text = modelo.umed_nome; } } } }