Exemplo n.º 1
0
 private void ATV01_Shown(object sender, EventArgs e)
 {
     //Desativa os botões
     BtGravar.Enabled   = false;
     BtCancelar.Enabled = false;
     if (acao == 1)
     {
         BtAuditoria.Enabled = false; //Desativa somente na inclusão, pois não há código a ser pesquisado
     }
     //Alimenta os campos com os valores recebidos. Se for 2 ou 3, há dados, se for 1, serão vazios
     TbCodigo.Text     = codigo;
     TbDescricao.Text  = descricao;
     TbObservacao.Text = observacao;
     //Se for ação 2 (alteração), altera o título do formulário e bloqueia campo código
     if (acao == 2)
     {
         this.Text         = "Modificar Atividade";
         TbCodigo.ReadOnly = true;
         TbDescricao.Focus();
     }
     //Se for ação 3 (consulta), altera o título do formulário e bloqueia todos os campos
     else if (acao == 3)
     {
         this.Text             = "Consultar Atividade";
         TbCodigo.ReadOnly     = true;
         TbDescricao.ReadOnly  = true;
         TbObservacao.ReadOnly = true;
     }
     //Somente o botão BtSair não é bloqueado, ficando sempre ativo para uso
 }
Exemplo n.º 2
0
 private void LimpaCampos()
 {
     //Se for ação 1 (inclusão) limpa os campos do formulário e bloqueia os botões
     if (acao == 1)
     {
         TbCodigo.Text     = "";
         TbDescricao.Text  = "";
         TbObservacao.Text = "";
         TbCodigo.Focus();
         BtGravar.Enabled   = false;
         BtCancelar.Enabled = false;
     }
     //Se for ação 2 (alteração) retorna os valores da memória e bloqueia os botões
     if (acao == 2)
     {
         TbCodigo.Text     = codigo;
         TbDescricao.Text  = descricao;
         TbObservacao.Text = observacao;
         TbDescricao.Focus();
         BtGravar.Enabled   = false;
         BtCancelar.Enabled = false;
     }
 }