// Ajusta controles dependendo da ação do usuário private void ajustaControles(Enum acao) { if (acao.Equals(AcaoEnum.Acao.Cadastrar)) { // Cadastro muda somente o título lblTitulo.Text = "Cadastro de curso"; btnAcao.Text = "Cadastrar"; } else if (acao.Equals(AcaoEnum.Acao.Editar)) { lblTitulo.Text = "Edição de curso"; Curso curso = cursoController.listarItem(idUser); // Mostra os dados do curso que está sendo editado txtCod.Text = curso.codigo.ToString(); txtNome.Text = curso.nome; txtDesc.Text = curso.descricao; btnAcao.Text = "Editar"; } else if (acao.Equals(AcaoEnum.Acao.Excluir)) { lblTitulo.Text = "Excluir curso"; Curso curso = cursoController.listarItem(idUser); // Mostra os dados do curso que está sendo excluido txtCod.Text = curso.codigo.ToString(); txtNome.Text = curso.nome; txtDesc.Text = curso.descricao; // Bloqueia edição de campos txtCod.Enabled = false; txtNome.Enabled = false; txtDesc.Enabled = false; btnAcao.Text = "Excluir"; } else { lblTitulo.Text = "Visualizar curso"; Curso curso = cursoController.listarItem(idUser); // Mostra os dados do curso que está sendo visualizado txtCod.Text = curso.codigo.ToString(); txtNome.Text = curso.nome; txtDesc.Text = curso.descricao; // Bloqueia edição de campos txtCod.Enabled = false; txtNome.Enabled = false; txtDesc.Enabled = false; btnAcao.Enabled = false; btnCancelar.Text = "Voltar"; } }