public FrmExcluirMateria(int id) { this.id = id; //buscar dados da materia atraves do seu codigo Materia materiaSelecionado = Materia.buscarDados(this.id); InitializeComponent(); txtDisciplina.Text = materiaSelecionado.Disciplina; txtCod.Text = materiaSelecionado.Cod.ToString(); }
//Quando vem da tela visualizar public FrmCadastroMateria(int cod) { this.id = cod; InitializeComponent(); cbxFuncao.SelectedIndex = 1; Materia materiaSelecionada = Materia.buscarDados(this.id); txtProf.Text = materiaSelecionada.Professor; txtDisciplina.Text = materiaSelecionada.Disciplina;; txtCarga.Text = materiaSelecionada.Carga.ToString(); txtCod.Text = materiaSelecionada.Cod.ToString(); txtAulas.Text = materiaSelecionada.Aulas.ToString(); txtMatricula.Text = materiaSelecionada.Matricula.ToString(); dtpMatricula.Text = materiaSelecionada.Data_matricula.ToString(); listaNomeAlunosCursos(); }
//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); 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!"); } }
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!"); } } }