private bool validarCampo() { if (cbxAluno.SelectedIndex != -1) { if (txtAv1.Text.Trim() != "") { if (txtAv2.Text.Trim() != "") { if (txtFaltas.Text.Trim() != "") { if (txtTrab1.Text.Trim() != "") { if (txtTrab2.Text.Trim() != "") { return(true); } else { Mensagens.mensagemAlerta("Informe corretamente campo do Trabalho 2!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Trabalho 1!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Falta!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Avaliação 2!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Av1"); return(false); } } else { Mensagens.mensagemAlerta("Selecione um Aluno ou cadastre um!"); return(false); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (txtCod.Text != "") { int id = Convert.ToInt32(txtCod.Text); this.Dispose(); //passar por paramtro o codigo do aluno para a tela exclusao FrmExcluirMateria tela = new FrmExcluirMateria(id); tela.ShowDialog(); } else { Mensagens.mensagemAlerta("Selecione uma matéria e busca as informacoes antes de excluir!"); } }
private void btnAlterar_Click(object sender, EventArgs e) { if (txtCod.Text != "") { int cod = Convert.ToInt32(txtCod.Text); this.Dispose(); //passar o codigo do aluno por parametro para a tela de cadastro para altera-lo FrmCadastroMateria alterar = new FrmCadastroMateria(cod); alterar.ShowDialog(); } else { Mensagens.mensagemAlerta(" Selecione uma matéria e busca as informacoes antes de alterar!"); } }
//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 = ""; } }
//Quando clica no botao buscar private void btnBuscar_Click(object sender, EventArgs e) { int indice; //Verifica se o código fornecido é um número válido bool ConversaoSucesso = int.TryParse(txtBuscarCod.Text, out indice); if (ConversaoSucesso) { if (indice < 200) { if (Materia._listarMateria[indice] != null) { Materia materiaSelecionada = Materia.buscarDados(indice); if (materiaSelecionada != null) { //exibir os dados da materia na tela, apos o click do botao buscar txtProf.Text = materiaSelecionada.Professor; txtDisciplina.Text = materiaSelecionada.Disciplina; txtAluno.Text = materiaSelecionada.Aluno; txtCarga.Text = materiaSelecionada.Carga.ToString(); txtCod.Text = materiaSelecionada.Cod.ToString(); txtCurso.Text = materiaSelecionada.Curso; txtAulas.Text = materiaSelecionada.Aulas.ToString(); txtMatricula.Text = materiaSelecionada.Matricula.ToString(); txtTurma.Text = materiaSelecionada.Turma; dtpMatricula.Text = materiaSelecionada.Data_matricula.ToString(); } //Alterar else { Mensagens.mensagemAlerta("Ocorreu umm erro ao localizar a materia"); } } else { Mensagens.mensagemAlerta("Digite um código válido"); } } else { Mensagens.mensagemAlerta("Digite um código para busca as informações"); } } }
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!"); } }
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!"); } }
//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!"); } }
//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!"); } } }
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!"); } } }
private bool validarCampo() { if (txtMatricula.Text.Trim() != "" && txtMatricula.Text.Length >= 3) { if (txtDisciplina.Text.Trim() != "" && txtDisciplina.Text.Length > 3) { if (cbxTurma.SelectedIndex != -1) { if (txtProf.Text.Trim() != "" && txtProf.Text.Length > 3) { if (txtCarga.Text.Trim() != "") { if (txtAulas.Text.Trim() != "") { if (cbxCurso.SelectedIndex != -1) { if (cbxAluno.SelectedIndex != -1) { return(true); } else { Mensagens.mensagemAlerta("Selecione um Aluno ou cadastre um!"); return(false); } } else { Mensagens.mensagemAlerta("Selecione um Curso!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente o total de aulas!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente total de carga horária!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente o nome do professor!"); return(false); } } else { Mensagens.mensagemAlerta("Selecione uma turma!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente o nome da disciplina!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente o campo da matrícula"); return(false); } }
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!"); } } }
//validar os campo do formulario private bool validarCampo() { if (txtNome.Text.Trim() != "" && txtNome.Text.Length > 3) { if (txtRenda.Text.Trim() != "") { if (txtBairro.Text.Trim() != "" && txtBairro.Text.Length > 3) { if (txtCidade.Text.Trim() != "" && txtCidade.Text.Length > 3) { if (txtCurso.Text.Trim() != "" && txtCurso.Text.Length > 3) { if (txtEmail.Text.Trim() != "" && txtEmail.Text.Length > 3) { if (txtEstado.Text.Trim() != "" && txtEstado.Text.Length > 3) { if (txtEstadoCivil.Text.Trim() != "" && txtEstadoCivil.Text.Length > 3) { if (txtMensalidade.Text.Trim() != "") { if (txtLogradouro.Text.Trim() != "" && txtLogradouro.Text.Length > 3) { maskTelefone.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (maskTelefone.Text.Trim() != "" && maskTelefone.Text.Length >= 11) { if (cbxPeriodo.SelectedIndex != -1) { if (rb_m.Checked || rb_f.Checked) { maskCpf.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (maskCpf.Text.Trim() != "" && maskCpf.Text.Length >= 11) { return(true); } else { Mensagens.mensagemAlerta("Informe corretamente campo do CPF ou revise os dados!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Selecione um Sexo!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Selecione campo do Periodo!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Telefone ou revise os dados!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Logradouro!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Mensalidade, apenas números!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Estado Civil!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Estado, o nome deve ser completo!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Email!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Curso, o nome deve ser completo!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Cidade, o nome deve ser completo!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo do Bairro!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente campo da Renda utilizando apenas números!", "VERIFIQUE!"); return(false); } } else { Mensagens.mensagemAlerta("Informe corretamente Nome e Sobrenome!", "VERIFIQUE!"); return(false); } }
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 = ""; } }