private void txtUnidadeMedida_Leave(object sender, EventArgs e)
 {
     if (this.operacao == "inserir")
     {
         int              r   = 0;
         DALConexao       cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BBLUnidadeMedida bbl = new BBLUnidadeMedida(cx);
         r = bbl.VerificaUnidadeDeMedida(txtUnidadeMedida.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Ja existe um registro com esse valor, Deseja altera-lo ?", "Aviso", MessageBoxButtons.YesNo);
             if (d.ToString() == "Yes")
             {
                 this.operacao = "alterar";
                 ModeloUnidadeMedida modelo = bbl.CarregarModeloUnidadeMedida(r);
                 txtCod.Text           = modelo.UmedCod.ToString();
                 txtUnidadeMedida.Text = modelo.UmedNome;
             }
         }
     }
 }
        private void btlocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidadeDeMedida f = new frmConsultaUnidadeDeMedida();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao          cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BBLUnidadeMedida    bbl    = new BBLUnidadeMedida(cx);
                ModeloUnidadeMedida modelo = bbl.CarregarModeloUnidadeMedida(f.codigo);
                txtCod.Text           = modelo.UmedCod.ToString();
                txtUnidadeMedida.Text = modelo.UmedNome;
                this.alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }