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 }
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; } }