示例#1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidadeDeMedida f = new frmConsultaUnidadeDeMedida();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao            cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida    bll    = new BLLUnidadeDeMedida(cx);
                ModeloUnidadeDeMedida modelo = bll.CarregarModeloUnidadeDeMedida(f.codigo);
                txtCodigo.Text = modelo.UmedCod.ToString();
                txtNome.Text   = modelo.UmedNome;
                alteraBotoes(3);
            }
            else
            {
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
示例#2
0
 private void txtNome_Leave(object sender, EventArgs e)
 {
     if (this.operacao == "inserir")
     {
         int                r   = 0;
         DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
         r = bll.VerificaUnidadeDeMedida(txtNome.Text);
         if (r > 0)
         {
             //leitura de dados
             DialogResult d = MessageBox.Show("Já existe um registro com esse nome. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo);
             if (d.ToString() == "Yes")
             {
                 this.operacao = "alterar";
                 ModeloUnidadeDeMedida modelo = bll.CarregarModeloUnidadeDeMedida(r);
                 txtCodigo.Text = modelo.UmedCod.ToString();
                 txtNome.Text   = modelo.UmedNome;
                 //alteraBotoes(3);
             }
         }
     }
 }