コード例 #1
0
 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;
             }
         }
     }
 }