private void EditarItem_Click(object sender, EventArgs e)
        {
            Materias materia = new Materias();

            materia.Nome          = txtNomeM.Text;
            materia.Codigo        = Convert.ToInt32(txtCod.Value);
            materia.Carga_horaria = Convert.ToInt32(txtCarga.Value);
            materia.Periodo       = Convert.ToInt32(txtPeriodo.Text);

            var pesquisa = controles.procurarProfessorNome(txtProfessor.Text);

            if (pesquisa != null)
            {
                pesquisa.Curso_id   = Convert.ToInt32(txtCodigo.Value);
                pesquisa.Materia_id = Convert.ToInt32(txtCod.Value);
            }


            materia.Professor_id = pesquisa.NR;

            listaMaterias.RemoveAll(x => x.Codigo == Convert.ToInt32(txtCod.Value));

            listaMaterias.Add(materia);

            if (NomeProf == txtProfessor.Text)
            {
                controles.excluirProfessor(pesquisa.NR);
                controles.adicionarProfessor(pesquisa);
            }
            else
            {
                var pesquisaProf2 = controles.procurarProfessorNome(NomeProf);
                pesquisaProf2.Curso_id   = 0;
                pesquisaProf2.Materia_id = 0;
                controles.excluirProfessor(Convert.ToInt32(pesquisaProf2.NR));
                controles.adicionarProfessor(pesquisaProf2);

                controles.excluirProfessor(Convert.ToInt32(pesquisa.NR));
                controles.adicionarProfessor(pesquisa);
            }

            MessageBox.Show("Matéria editada com sucesso!", "Matéria editada!", MessageBoxButtons.OK, MessageBoxIcon.Information);

            txtNomeM.Text     = "";
            txtCod.Value      = 0;
            txtCarga.Value    = 0;
            txtProfessor.Text = "";
            txtPeriodo.Text   = "";
        }
Exemple #2
0
        public void AddItem_Click(object sender, EventArgs e)
        {
            Materias materia = new Materias();

            materia.Nome          = txtNomeM.Text;
            materia.Codigo        = Convert.ToInt32(txtCod.Value);
            materia.Carga_horaria = Convert.ToInt32(txtCarga.Value);
            materia.Periodo       = Convert.ToInt32(txtPeriodo.Text);

            var pesquisa = new DaoProfessor().procurarProfessorNome(txtProfessor.Text);

            pesquisa.Curso_id   = Convert.ToInt32(txtCodigo.Value);
            pesquisa.Materia_id = Convert.ToInt32(txtCod.Value);

            materia.Professor_id = pesquisa.NR;

            listaMaterias.Add(materia);

            controles.excluirProfessor(pesquisa.NR);
            controles.adicionarProfessor(pesquisa);

            txtNomeM.Text     = "";
            txtCod.Value      = 0;
            txtCarga.Value    = 0;
            txtProfessor.Text = "";
            txtPeriodo.Text   = "";
            listar();
        }
        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);
            }
        }