Example #1
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtNomeFuncionario.Text))
            {
                MessageBox.Show("Campo nome do funcionário é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Funcionario funcionario = new Funcionario();
                funcionario.nomeFuncionario = txtNomeFuncionario.Text;
                funcionario.fone1           = txtFone1.Text;
                funcionario.fone2           = txtFone2.Text;
                funcionario.cpf             = txtCpf.Text;
                funcionario.ativo           = chkAtivo.Checked;
                funcionario.Id = Convert.ToInt32(txtCodigo.Text);

                FuncionarioBLL bll      = new FuncionarioBLL();
                string         mensagem = bll.AlterarFuncionario(funcionario);
                if (mensagem == "OK")
                {
                    MessageBox.Show("Alteração realizada com sucesso!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DesabiltarBotoes();
                    limpaCampos();
                    CarregarFuncionario(bll.ListaFuncionario());
                }
            }
        }
Example #2
0
        private void BtnAlterar_Click(object sender, EventArgs e)
        {
            string erro = "Erro Não Previsto!";

            try
            {
                if (modoAluno)
                {
                    if (lblId.Text == "0")
                    {
                        erro = "Nenhum Aluno Selecionado!";
                        throw new Exception("Nenhum aluno selecionado para a alteração!");
                    }

                    bool tecnico;
                    if (radMedio.Checked)
                    {
                        tecnico = false;
                    }
                    else
                    {
                        tecnico = true;
                    }

                    if (MessageBox.Show("Alterar as informações do(a) aluno(a) " + txtNome.Text + "?", "Alterar Aluno!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                    {
                        aluno = new AlunosInformation(lblId.Text,
                                                      txtNome.Text,
                                                      txtRM.Text,
                                                      txtCelular.Text,
                                                      txtTelefone.Text,
                                                      txtEmail1.Text,
                                                      txtEmail2.Text,
                                                      Convert.ToDateTime(lblConfeccao.Text),
                                                      lblTermino.Text,
                                                      Convert.ToInt32(cbxModulo.Text),
                                                      cbxCurso.Text,
                                                      tecnico);

                        alunosBLL.AlterarAluno(aluno, ref erro);
                        MessageBox.Show("O(A) aluno(a) " + aluno.Nome + " foi alterado(a) com sucesso!", "Aluno(a) Alterado(a)!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        AtualizaGrid();
                        BtnLimpar_Click(null, null);
                    }
                }
                else
                {
                    if (lblIdFuncionario.Text == "0")
                    {
                        erro = "Nenhum Funcionário Selecionado!";
                        throw new Exception("Nenhum Funcionário selecionado para a alteração!");
                    }

                    if (MessageBox.Show("Alterar as informações do(a) funcionário(a) " + txtNomeFuncionario.Text + "?", "Alterar Funcionário!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                    {
                        funcionario = new FuncionarioInformation(lblIdFuncionario.Text,
                                                                 txtNomeFuncionario.Text,
                                                                 txtTelefoneFuncionario.Text,
                                                                 txtCelularFuncionario.Text,
                                                                 txtEmailFuncionario.Text,
                                                                 txtFuncao.Text);

                        funcionarioBLL.AlterarFuncionario(funcionario, ref erro);
                        MessageBox.Show("O(A) funcionário(a) " + funcionario.Nome + " foi alterado(a) com sucesso!", "Funcionário Alterado!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        AtualizaGrid();
                        BtnLimpar_Click(null, null);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, erro, MessageBoxButtons.OK, MessageBoxIcon.Error);
                erro = "Erro Não Previsto!";
            }
        }