Beispiel #1
0
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            Curso curso = new Curso();

            curso.Materias          = listaMaterias;
            curso.Codigo            = Convert.ToInt32(txtCodigo.Value);
            curso.Nome              = txtNome.Text;
            curso.QuantidadePeriodo = Convert.ToInt32(txtQuantidadePeriodo.Text);

            var pesquisaCood = controles.procurarCoordenadorNome(txtCoordenador.Text);

            pesquisaCood.Curso_id = Convert.ToInt32(txtCodigo.Value);

            curso.Coordernador_id = pesquisaCood.NR;
            if (NomeCoor == txtCoordenador.Text)
            {
                controles.excluirCoordenador(Convert.ToInt32(pesquisaCood.NR));
                controles.adicionarCoordenador(pesquisaCood);
            }
            else
            {
                var pesquisaCood2 = controles.procurarCoordenadorNome(NomeCoor);
                pesquisaCood2.Curso_id = 0;
                controles.excluirCoordenador(Convert.ToInt32(pesquisaCood2.NR));
                controles.adicionarCoordenador(pesquisaCood2);

                controles.excluirCoordenador(Convert.ToInt32(pesquisaCood.NR));
                controles.adicionarCoordenador(pesquisaCood);
            }


            controles.excluirCurso(Convert.ToInt32(txtCodigo.Value));
            controles.adicionarCurso(curso);

            MessageBox.Show("Curso editado com sucesso!", "Curso editado!", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            Professores professor = new  Professores();
            Endereco    endereco  = new Endereco();
            Telefone    telefone  = new Telefone();

            professor.Nome        = txtNome.Text;
            professor.Idade       = Convert.ToInt32(txtIdade.Value);
            professor.Sexo        = txtSexo.Text;
            professor.EstadoCivil = txtEstadoCivil.Text;
            professor.CPF         = txtCpf.Text;
            professor.NR          = Convert.ToInt32(txtNR.Text);
            professor.Email       = txtEmail.Text;

            endereco.Cep    = txtCep.Text;
            endereco.Numero = Convert.ToInt32(txtNumero.Value);
            endereco.Rua    = txtRua.Text;
            endereco.Bairro = txtBairro.Text;
            endereco.Cidade = txtCidade.Text;
            endereco.Estado = txtEstado.Text;
            endereco.Pais   = txtPais.Text;

            telefone.TelefoneFixo    = txtTelefoneFixo.Text;
            telefone.TelefoneCelular = txtTelefoneCelular.Text;

            professor.Endereco = endereco;
            professor.Telefone = telefone;

            professor.Materia_id = materia_id;
            professor.Curso_id   = curso_id;


            if (verificar == 0)
            {
                if (txtCheck.Checked == true)
                {
                    controleClasse.adicionarProfessor(professor);

                    Coordenador coodenador = new Coordenador();

                    coodenador.Nome        = txtNome.Text;
                    coodenador.Idade       = Convert.ToInt32(txtIdade.Value);
                    coodenador.Sexo        = txtSexo.Text;
                    coodenador.EstadoCivil = txtEstadoCivil.Text;
                    coodenador.CPF         = txtCpf.Text;
                    coodenador.NR          = Convert.ToInt32(txtNR.Text);
                    coodenador.Email       = txtEmail.Text;

                    coodenador.Endereco = endereco;
                    coodenador.Telefone = telefone;

                    controleClasse.adicionarCoordenador(coodenador);

                    MessageBox.Show("Seu cadastro foi efetuado com sucesso!", "Cadastro efetuado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    controleClasse.adicionarProfessor(professor);

                    MessageBox.Show("Seu cadastro foi editado com sucesso!", "Cadastro editado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                var pesquisa = new ControleClass().procurarCoordenador(verificar);
                if (pesquisa != null)
                {
                    pesquisa.Nome        = txtNome.Text;
                    pesquisa.Idade       = Convert.ToInt32(txtIdade.Value);
                    pesquisa.Sexo        = txtSexo.Text;
                    pesquisa.EstadoCivil = txtEstadoCivil.Text;
                    pesquisa.CPF         = txtCpf.Text;
                    pesquisa.NR          = Convert.ToInt32(txtNR.Text);
                    pesquisa.Email       = txtEmail.Text;


                    pesquisa.Endereco = endereco;
                    pesquisa.Telefone = telefone;

                    controleClasse.excluirCoordenador(verificar);
                    controleClasse.adicionarCoordenador(pesquisa);
                }
                controleClasse.excluirProfessor(verificar);
                controleClasse.adicionarProfessor(professor);

                MessageBox.Show("Edição efetuada com sucesso!", "Edição efetuada com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }