示例#1
0
        //Quando clicar no botao buscar
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int  indice;
            bool ConversaoSucesso = int.TryParse(txtBuscarCod.Text, out indice);

            if (ConversaoSucesso)
            {
                if (indice < 200)
                {
                    //posicao do objeto selecionado
                    if (Notas_Faltas._listarNotas_Faltas[indice] != null)
                    {
                        Notas_Faltas nota_faltaSelecionado = Notas_Faltas.buscarDados(indice);
                        if (nota_faltaSelecionado != null)
                        {
                            txtAluno.Text  = nota_faltaSelecionado.Aluno;
                            txtAv1.Text    = nota_faltaSelecionado.Av1.ToString();
                            txtAv2.Text    = nota_faltaSelecionado.Av2.ToString();
                            txtCod.Text    = nota_faltaSelecionado.Cod.ToString();
                            txtFaltas.Text = nota_faltaSelecionado.Faltas.ToString();
                            txtTrab1.Text  = nota_faltaSelecionado.Trab1.ToString();
                            txtTrab2.Text  = nota_faltaSelecionado.Trab2.ToString();
                        }
                        else
                        {
                            Mensagens.mensagemAlerta("Ocorreu umm erro ao localizar a nota e faltas digite um codigo válido");
                            txtBuscarCod.Text = "";
                        }
                    }
                    else
                    {
                        Mensagens.mensagemErro("Digite um código válido");
                        txtBuscarCod.Text = "";
                    }
                }
                else
                {
                    Mensagens.mensagemAlerta("Digite o código válido");
                    txtBuscarCod.Text = "";
                }
            }
            else
            {
                Mensagens.mensagemAlerta("Digite um numero corespondente ao seu cadastro");
                txtBuscarCod.Text = "";
            }
        }
示例#2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int          indice      = Convert.ToInt32(txtCod.Text);
            Notas_Faltas NotasFaltas = Notas_Faltas.buscarDados(indice);
            //o aluno vai ser excluido na posicao do codigo
            bool sucesso = Notas_Faltas.excluirDadosNotas(indice);

            if (sucesso)
            {
                Mensagens.mensagemSucesso("O Aluno " + NotasFaltas.Aluno + " e suas notas foram foi excluido!");
                txtNome.Text       = "";
                txtCod.Text        = "";
                btnExcluir.Enabled = false;
            }
            else
            {
                Mensagens.mensagemErro("Ocorreu um erro ao excluir a nota do aluno!");
            }
        }
示例#3
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int     indice         = Convert.ToInt32(txtCod.Text);
            Materia materiaExcluir = Materia.buscarDados(indice);
            //A materia vai ser excluido na posicao do codigo
            bool sucesso = Materia.excluirDadosMateria(indice);

            if (sucesso)
            {
                Mensagens.mensagemSucesso("A materia " + materiaExcluir.Disciplina + " foi excluido!");
                txtDisciplina.Text = "";
                txtCod.Text        = "";
                btnExcluir.Enabled = false;
            }
            else
            {
                Mensagens.mensagemErro("Ocorreu um erro ao excluir a matéria!");
            }
        }
示例#4
0
        //para excluir um objeto
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            //pega o código do objeto selecionado
            //busca os dados  dele
            int   indice = Convert.ToInt32(txtCod.Text);
            Aluno aluno  = Aluno.buscarDados(indice);
            //o aluno vai ser excluido na posicao do codigo
            bool sucesso = Aluno.excluirDadosAluno(indice);

            if (sucesso)
            {
                Mensagens.mensagemSucesso("O Aluno " + aluno.Nome + " foi excluido!");
                txtNome.Text       = "";
                txtCod.Text        = "";
                btnExcluir.Enabled = false;
            }
            else
            {
                Mensagens.mensagemErro("Ocorreu um erro ao excluir o aluno!");
            }
        }
示例#5
0
        //Quando clico em salvar
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //funcao para converter para inteiro ou double
            double numAv1;
            bool   ConversaoAv1 = double.TryParse(txtAv1.Text, out numAv1);
            double numAv2;
            bool   ConversaoAv2 = double.TryParse(txtAv2.Text, out numAv2);
            int    numFaltas;
            bool   ConversaoFalta = int.TryParse(txtFaltas.Text, out numFaltas);
            double numTrab1;
            bool   ConversaoTrab1 = double.TryParse(txtTrab1.Text, out numTrab1);
            double numTrab2;
            bool   ConversaoTrab2 = double.TryParse(txtTrab2.Text, out numTrab2);

            if (validarCampo())
            {
                if (ConversaoAv1)
                {
                    if (ConversaoAv2)
                    {
                        if (ConversaoFalta)
                        {
                            if (ConversaoTrab1)
                            {
                                if (ConversaoTrab2)
                                {
                                    if (cbxFuncao.SelectedIndex == 0)
                                    {
                                        string       aluno = cbxAluno.Text;
                                        int          id    = Notas_Faltas._contNotas;
                                        Notas_Faltas nota  = new Notas_Faltas(aluno, numFaltas, id);
                                        nota.Av1   = numAv1;
                                        nota.Av2   = numAv2;
                                        nota.Trab1 = numTrab1;
                                        nota.Trab2 = numTrab2;
                                        //funcao para cadastro
                                        bool sucesso = Notas_Faltas.cadastrarNotas(nota);
                                        if (sucesso)
                                        {
                                            Mensagens.mensagemSucesso("A nota e falta foram cadastrado com sucesso!");
                                            Mensagens.mensagemAlerta("Guarde o seu codigo: " + nota.Cod);
                                            limparDados();
                                        }
                                        else
                                        {
                                            Mensagens.mensagemErro("Não é possivel cadastrar mais notas e falas a lista esta cheia, delete para liberar espaço!");
                                        }
                                    }
                                    else
                                    {
                                        //Alterar
                                        int          id        = Convert.ToInt32(txtCod.Text);
                                        Notas_Faltas notaBusca = Notas_Faltas.buscarDados(id);
                                        if (notaBusca != null)
                                        {
                                            notaBusca.Aluno  = cbxAluno.Text;
                                            notaBusca.Av1    = numAv1;
                                            notaBusca.Av2    = numAv2;
                                            notaBusca.Faltas = numFaltas;
                                            notaBusca.Trab1  = numTrab1;
                                            notaBusca.Trab2  = numTrab2;
                                            Mensagens.mensagemSucesso(" Foi alterado com sucesso!");
                                            Notas_Faltas._listarNotas_Faltas[id] = notaBusca;
                                            this.Dispose();
                                        }
                                        else
                                        {
                                            Mensagens.mensagemErro("Ocorreu um erro ao alterar tente novamente!");
                                        }
                                    }
                                }
                                else
                                {
                                    Mensagens.mensagemErro("Forneça um valor numérico no campo do Trabalho 2 ou revise as informações!");
                                }
                            }
                            else
                            {
                                Mensagens.mensagemErro("Forneça um valor numérico no campo do Trabalho 1 ou revise as informações!");
                            }
                        }
                        else
                        {
                            Mensagens.mensagemErro("Forneça um valor numérico no campo da falta ou revise as informações!");
                        }
                    }
                    else
                    {
                        Mensagens.mensagemErro("Forneça um valor numérico no campo da avaliação 2 ou revise as informações!");
                    }
                }
                else
                {
                    Mensagens.mensagemErro("Forneça um valor numérico no campo da avaliação 1 ou revise as informações!");
                }
            }
        }
示例#6
0
        private void btnSalvar_Click_1(object sender, EventArgs e)
        {
            //Conversao para inteiro retorna true ou false
            int  numMatricula;
            bool ConversaoMatricula = int.TryParse(txtMatricula.Text, out numMatricula);
            int  numCarga;
            bool ConversaoCarga = int.TryParse(txtCarga.Text, out numCarga);
            int  numAula;
            bool ConversaoAula = int.TryParse(txtAulas.Text, out numAula);

            if (validarCampo())
            {
                if (ConversaoMatricula)
                {
                    if (ConversaoCarga)
                    {
                        if (ConversaoAula)
                        {
                            if (cbxFuncao.SelectedIndex == 0)
                            {
                                string  novoDisciplina = txtDisciplina.Text;
                                string  novoProf       = txtProf.Text;
                                int     id             = Materia._contMateria;
                                Materia materia        = new Materia(novoDisciplina, novoProf, id);
                                materia.Aluno          = cbxAluno.SelectedItem.ToString();
                                materia.Carga          = numCarga;
                                materia.Curso          = cbxCurso.SelectedItem.ToString();
                                materia.Aulas          = numAula;
                                materia.Matricula      = numMatricula;
                                materia.Turma          = cbxTurma.SelectedItem.ToString();
                                materia.Data_matricula = Convert.ToDateTime(dtpMatricula.Text);
                                //Funcao para cadastrar materia
                                bool sucesso = Materia.cadastrarMateria(materia);
                                if (sucesso)
                                {
                                    Mensagens.mensagemSucesso("A materia: " + materia.Disciplina + " foi cadastrado com sucesso!");
                                    Mensagens.mensagemAlerta("Guarde o seu codigo: " + materia.Cod);
                                    limparDados();
                                }
                                else
                                {
                                    Mensagens.mensagemErro("Não é possivel cadastrar Materias a lista esta cheia, delete para liberar espaço!");
                                }
                            }
                            else
                            {
                                //Alterar
                                int     id           = Convert.ToInt32(txtCod.Text);
                                Materia materiaBusca = Materia.buscarDados(id);
                                if (materiaBusca != null)
                                {
                                    materiaBusca.Professor      = txtProf.Text;
                                    materiaBusca.Disciplina     = txtDisciplina.Text;
                                    materiaBusca.Aluno          = cbxAluno.SelectedItem.ToString();
                                    materiaBusca.Carga          = numCarga;
                                    materiaBusca.Curso          = cbxCurso.SelectedItem.ToString();
                                    materiaBusca.Aulas          = numAula;
                                    materiaBusca.Matricula      = numMatricula;
                                    materiaBusca.Turma          = cbxTurma.SelectedItem.ToString();
                                    materiaBusca.Data_matricula = Convert.ToDateTime(dtpMatricula.Text);
                                    Mensagens.mensagemSucesso("A materia: " + materiaBusca.Disciplina + " foi alterado com sucesso!");
                                    Materia._listarMateria[id] = materiaBusca;
                                    this.Dispose();
                                }
                                else
                                {
                                    Mensagens.mensagemErro("Ocorreu um erro ao alterar a materia tente novamente!");
                                }
                            }
                        }
                        else
                        {
                            Mensagens.mensagemErro("Forneça um valor numérico ou revise as informações no campo total de aulas!");
                        }
                    }
                    else
                    {
                        Mensagens.mensagemErro("Forneça um valor numérico ou revise as informações no campo da carga horária!");
                    }
                }
                else
                {
                    Mensagens.mensagemErro("Forneça um valor numérico ou revise as informações no campo da matrícula!");
                }
            }
        }
示例#7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //funcao que converte para inteiro, retorna false ou true
            double numRenda;
            bool   ConversaoRenda = double.TryParse(txtRenda.Text, out numRenda);
            double numMensalidade;
            bool   ConversaoMensalidade = double.TryParse(txtMensalidade.Text, out numMensalidade);

            //Cadastrar ou alterar um aluno
            //Se a validacao retornou true e se renda e mensalidade retornou true vai cadastrar ou alterar
            if (validarCampo())
            {
                if (ConversaoRenda)
                {
                    if (ConversaoMensalidade)
                    {
                        if (cbxFuncao.SelectedIndex == 0)
                        {
                            string novoNome = txtNome.Text;
                            Aluno  aluno    = new Aluno(novoNome, numRenda);
                            aluno.Cod         = Aluno._contAluno;
                            aluno.Bairro      = txtBairro.Text;
                            aluno.Cidade      = txtCidade.Text;
                            aluno.Curso       = txtCurso.Text;
                            aluno.Email       = txtEmail.Text;
                            aluno.Estado      = txtEstado.Text;
                            aluno.EstadoCivil = txtEstadoCivil.Text;
                            aluno.Mensalidade = numMensalidade;
                            aluno.Logradouro  = txtLogradouro.Text;
                            aluno.Nascimento  = Convert.ToDateTime(dtpNascimento.Text);
                            aluno.Telefone    = maskTelefone.Text;
                            aluno.Periodo     = cbxPeriodo.Text;
                            aluno.Cpf         = maskCpf.Text;
                            if (rb_m.Checked)
                            {
                                aluno.Sexo = 'M';
                            }
                            else
                            {
                                aluno.Sexo = 'F';
                            }
                            // cadastrar
                            bool sucesso = Aluno.cadastrarAluno(aluno);
                            if (sucesso)
                            {
                                Mensagens.mensagemSucesso("O Aluno: " + aluno.Nome + " foi cadastrado com sucesso!", "CONCLUIDO!");
                                Mensagens.mensagemAlerta("Guarde o seu codigo: " + aluno.Cod);
                                limparDados();
                            }
                            else
                            {
                                Mensagens.mensagemErro("Não é possivel cadastrar mais alunos a lista esta cheia, delete para liberar espaço!");
                            }
                        }
                        //Alterar dados  do aluno ja existente
                        else
                        {
                            int id = Convert.ToInt32(txtCod.Text);
                            //funcao para retornar os dados desse aluno no vetor
                            Aluno alunoBusca = Aluno.buscarDados(id);
                            if (alunoBusca != null)
                            {
                                alunoBusca.Cod          = id;
                                alunoBusca.Nome         = txtNome.Text;
                                alunoBusca.RendaFamilia = numRenda;
                                alunoBusca.Bairro       = txtBairro.Text;
                                alunoBusca.Cidade       = txtCidade.Text;
                                alunoBusca.Curso        = txtCurso.Text;
                                alunoBusca.Email        = txtEmail.Text;
                                alunoBusca.Estado       = txtEstado.Text;
                                alunoBusca.EstadoCivil  = txtEstadoCivil.Text;
                                alunoBusca.Mensalidade  = numMensalidade;
                                alunoBusca.Logradouro   = txtLogradouro.Text;
                                alunoBusca.Nascimento   = Convert.ToDateTime(dtpNascimento.Text);
                                alunoBusca.Telefone     = maskTelefone.Text;
                                alunoBusca.Periodo      = cbxPeriodo.Text;
                                alunoBusca.Cpf          = maskCpf.Text;
                                if (rb_m.Checked)
                                {
                                    alunoBusca.Sexo = 'M';
                                }
                                else
                                {
                                    alunoBusca.Sexo = 'F';
                                }
                                Mensagens.mensagemSucesso("O Aluno: " + alunoBusca.Nome + " foi alterado com sucesso!", "CONCLUIDO!");
                                Aluno._listarAluno[id] = alunoBusca;
                                this.Dispose();
                            }
                            //Se o aluno nao foi encontrado no vetor
                            else
                            {
                                Mensagens.mensagemErro("Ocorreu um erro ao alterar o aluno tente novamente!", "OCORREU UM ERRO!");
                            }
                        }
                    }
                    else
                    {
                        Mensagens.mensagemErro("Forneça um valor numérico no campo da Mensalidade ou revise os dados!", "OCORREU UM ERRO!");
                    }
                }
                else
                {
                    Mensagens.mensagemErro("Forneça um valor numérico no campo da Renda ou revise os dados!", "OCORREU UM ERRO!");
                }
            }
        }
示例#8
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int  indice;
            bool conversaoSucesso = int.TryParse(txtBuscarCod.Text, out indice);

            if (conversaoSucesso)
            {
                if (indice < 200)
                {
                    //posicao do objeto selecionado, se tem objeto cadastrado nessa posicao
                    if (Aluno._listarAluno[indice] != null)
                    {
                        Aluno alunoSelecionado = Aluno.buscarDados(indice);
                        if (alunoSelecionado != null)
                        {
                            //exibir os dados do aluno na tela, apos o click do botao buscar
                            txtRenda.Text       = alunoSelecionado.RendaFamilia.ToString();
                            txtNome.Text        = alunoSelecionado.Nome;
                            txtBairro.Text      = alunoSelecionado.Bairro;
                            txtCidade.Text      = alunoSelecionado.Cidade;
                            txtCurso.Text       = alunoSelecionado.Curso;
                            txtEmail.Text       = alunoSelecionado.Email;
                            txtEstado.Text      = alunoSelecionado.Estado;
                            txtEstadoCivil.Text = alunoSelecionado.EstadoCivil;
                            txtMensalidade.Text = alunoSelecionado.Mensalidade.ToString();
                            txtLogradouro.Text  = alunoSelecionado.Logradouro;
                            dtpNascimento.Text  = alunoSelecionado.Nascimento.ToString();
                            txtTelefone.Text    = alunoSelecionado.Telefone;
                            txtPeriodo.Text     = alunoSelecionado.Periodo;
                            txtCpf.Text         = alunoSelecionado.Cpf;
                            txtCod.Text         = alunoSelecionado.Cod.ToString();
                            if (alunoSelecionado.Sexo == 'M')
                            {
                                rb_m.Checked = true;
                            }
                            else
                            {
                                rb_f.Checked = true;
                            }
                        }
                        else
                        {
                            Mensagens.mensagemAlerta("Ocorreu umm erro ao localizar o aluno digite um codigo válido!");
                            txtBuscarCod.Text = "";
                        }
                    }
                    else
                    {
                        Mensagens.mensagemErro("Código incorreto!");
                        txtBuscarCod.Text = "";
                    }
                }
                else
                {
                    Mensagens.mensagemAlerta("Digite o código válido de um aluno!");
                    txtBuscarCod.Text = "";
                }
            }
            else
            {
                Mensagens.mensagemErro("Digite um código válido ou revise o código!");
                txtBuscarCod.Text = "";
            }
        }