static void Main(string[] args) { const int tam = 5; Boletim[] alunos = new Boletim[tam]; Console.WriteLine("\n***** CADASTRANDO DADOS DO ALUNO *****\n"); for (int x = 0; x < tam; x++) { Console.WriteLine("\nNome do {0}º aluno: ", x + 1); alunos[x].nome = Console.ReadLine(); Console.WriteLine("\nDigite a 1° nota: "); alunos[x].nota1 = double.Parse(Console.ReadLine()); Console.WriteLine("\nDigite a 2° nota: "); alunos[x].nota2 = double.Parse(Console.ReadLine()); Console.Clear(); } Console.WriteLine("\n***** EXIBINDO INFORMAÇÕES *****\n"); for (int x = 0; x < tam; x++) { Console.WriteLine("\nNome do {0}º aluno: {1}", x + 1, alunos[x].nome); Console.WriteLine("\n1ª nota: {0:N1}", alunos[x].nota1); Console.WriteLine("\n2ª nota: {0:N1}", alunos[x].nota2); Console.WriteLine("\nMédia: {0:N1}", alunos[x].media); Console.WriteLine("\nSituação: ", alunos[x].situacao); } Console.ReadLine(); }
public async Task <Boletim> Post([FromBody] BoletimCadastroViewModel model) { var aprendiz = await db.Usuarios.OfType <Aprendiz>().FirstOrDefaultAsync(d => d.Id == model.AprendizId); if (aprendiz == null) { throw new HttpException(404); } Boletim boletim = new Boletim() { Aprendiz = aprendiz, Nota = model.Nota, Frequencia = model.Frequencia, MesReferencia = model.MesReferencia, AnoReferencia = model.AnoReferencia, DataCadastro = DateTime.Now, Observacao = model.Observacao }; db.Boletins.Add(boletim); await db.SaveChangesAsync(); return(boletim); }
public void Create(Boletim boletim) { var aluno = db.Alunos.Find(boletim.Aluno.Id); var bimestre = db.Bimestres.Find(boletim.Bimestre.Id); var professorDisciplina = db.ProfessorDisciplinas.Find(boletim.ProfessorDisciplina.Id); var boletins = mapper.Map <Boletim, Entidades.Boletim>(boletim); if (aluno != null) { boletins.Aluno = aluno; } if (bimestre != null) { boletins.Bimestre = bimestre; } if (professorDisciplina != null) { boletins.ProfessorDisciplina = professorDisciplina; } db.Boletins.Add(boletins); db.SaveChanges(); }
static void Main(string[] args) { Boletim bol = new Boletim(); Listas lis = new Listas(); lis.Menu(); Console.ReadKey(); }
static void MenuAlterarAluno(Alunos al) { Boletim bol = new Boletim(); Console.WriteLine("Informe o id do aluno a ser excluido"); int.TryParse(Console.ReadLine(), out int aute); al.AlterarDados(aute, bol.CalcMedia(PerguntaFloat("a Primeira Nota"), PerguntaFloat("a Segunda Nota"), PerguntaFloat("a Terceira Nota")), bol.CalcFreq(PerguntaFloat("o Total de AULAS"), PerguntaFloat("o Total de FALTAS"))); Console.WriteLine("Operação Concluída"); Console.WriteLine("\nPressione ENTER para voltar ao menu principal"); Console.ReadKey(); }
private void btn_altbol_Click(object sender, EventArgs e) { try { int Id = int.Parse(txtid.Text); Boletim b = dao.BuscaPorId(Id); b.NumMat = int.Parse(txtNummat.Text); b.Frequencia = double.Parse(txtFreq.Text); b.IdMat = int.Parse(txtCodmat.Text); b.Nota = double.Parse(txtNota.Text); dao.Alt(); btn_limpbol_Click(sender, e); } catch { MessageBox.Show("Ocorreu algum erro, tente novamente"); } }
public Boletim Post([FromBody] BoletimCadastroViewModel model) { Boletim boletim = new Boletim(); boletim.nota = model.nota; boletim.frequencia = model.frequencia; boletim.mesReferencia = model.mesReferencia; boletim.anoReferencia = model.anoReferencia; _Db.Boletins.Add(boletim); _Db.SaveChanges(); return(boletim); }
private void btn_cadbol_Click(object sender, EventArgs e) { Boletim b = new Boletim(); b.NumMat = int.Parse(txtNummat.Text); b.IdMat = int.Parse(txtCodmat.Text); b.Bimestre = double.Parse(txtBim.Text); b.Nota = double.Parse(txtNota.Text); b.Frequencia = double.Parse(txtFreq.Text); BoletimDAO bdao = new BoletimDAO(); bdao.Add(b); }
static void MenuInserirAluno(Alunos al) { Boletim boleto = new Boletim(); for (int i = 0; i < 5; i++) { Console.WriteLine("Insira o ALUNO Nº " + (i + 1)); var nome = PerguntaString("o NOME"); var media = boleto.CalcMedia(PerguntaFloat("a Primeira Nota"), PerguntaFloat("a Segunda Nota"), PerguntaFloat("a Terceira Nota")); Console.WriteLine(); var freq = boleto.CalcFreq(PerguntaFloat("o Total de AULAS"), PerguntaFloat("o Total de FALTAS")); al.InserirDados(i, nome, media, freq); Console.Clear(); } }
private void carregarBoletim() { try { Boletim bo = new Boletim(); Avaliacao av = new Avaliacao(); Disciplina_Turma dt = new Disciplina_Turma(); Disciplina disciplina = new Disciplina(); Aluno aluno = new Aluno(); aluno.Matricula = ""; av.Aluno = aluno; bo.Avaliacao = av; listView1.Items.Clear(); DAOBoletim dao = new DAOBoletim(); //listaBoletim = servico.EmitirBoletim(bo).ToList(); listaBoletim = dao.listar(bo).ToList(); if (listaBoletim.Count > 0) { foreach (Boletim b in listaBoletim) { ListViewItem item = listView1.Items.Add(b.Avaliacao.Aluno.Matricula); item.SubItems.Add(b.Avaliacao.Aluno.Nome); item.SubItems.Add(b.Avaliacao.Disciplina_turma.Turma.DescricaoTurma); item.SubItems.Add(b.Avaliacao.Descricao); item.SubItems.Add(Convert.ToString(b.Avaliacao.Nota)); item.SubItems.Add(b.Avaliacao.Disciplina_turma.Disciplina.NomeDisciplina); } } else { MessageBox.Show("Sem resultados."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnbuscar_Click(object sender, EventArgs e) { try { Boletim b = new Boletim(); int Id = int.Parse(txtid.Text); b = dao.BuscaPorId(Id); txtCodmat.Text = b.IdMat.ToString(); txtFreq.Text = b.Frequencia.ToString(); txtNota.Text = b.Nota.ToString(); txtNummat.Text = b.NumMat.ToString(); txtCodmat.Enabled = true; txtFreq.Enabled = true; txtNota.Enabled = true; txtNummat.Enabled = true; btn_altbol.Enabled = true; btn_limpbol.Enabled = true; } catch { MessageBox.Show("Não Existe com este Id"); } }
static void Main(string[] args) { var Diario = new Boletim(); Console.WriteLine("***********************"); Console.WriteLine("* Boletim Escolar *"); Console.WriteLine("***********************"); Console.WriteLine(" "); Console.WriteLine("Digite a primeira nota"); int N1 = Int32.Parse(Console.ReadLine()); Console.WriteLine("Digite a segunda nota"); int N2 = Int32.Parse(Console.ReadLine()); Console.WriteLine("Digite a terceira nota"); int N3 = Int32.Parse(Console.ReadLine()); int mediaAlunos = Diario.NotasAlunos(N1, N2, N3); Console.WriteLine("Digite a quantidade total de aulas"); int aulas = Int32.Parse(Console.ReadLine()); Console.WriteLine("Digite a quantidade total de faltas do aluno"); int faltas = Int32.Parse(Console.ReadLine()); int frequenciaAlunos = Diario.Frequencia(aulas, faltas); Diario.Situacao(mediaAlunos, frequenciaAlunos); Console.WriteLine($"NOTA: {mediaAlunos} - FREQUENCIA: {frequenciaAlunos}%"); Console.ReadKey(); }
static void Main(string[] args) { var boletim = new Boletim(); Console.WriteLine("Informe uma nota "); var nota1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe uma nota "); var nota2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe uma nota "); var nota3 = Convert.ToInt32(Console.ReadLine()); var media = boletim.medias(nota1, nota2, nota3); var frequencia = boletim.frequencia(100, 10); boletim.situacao(media, frequencia); var alunos = new Boletim(); alunos.listarAlunos(); Console.ReadKey(); }
public List <Boletim> EmitirBoletim(Boletim boletim) { DAOBoletim dao = new DAOBoletim(); return(dao.listar(boletim)); }
public List <Boletim> listar(Boletim filtro) { List <Boletim> retorno = new List <Boletim>(); try { this.AbrirConexao(); string sql = "select al.matricula,al.nome_aluno,t.cod_turma,t.descricao_turma,av.cod_avaliacao,av.descricao_avaliacao,av.nota,dt.cod_disciplina_turma,d.cod_disciplina,d.nome_disciplina from Aluno as al JOIN Turma as t ON t.cod_turma = al.cod_turma JOIN Avaliacao as av ON av.matricula = al.matricula JOIN Disciplina_Turma as dt ON dt.cod_turma = t.cod_turma JOIN Disciplina as d ON d.cod_disciplina = dt.cod_disciplina WHERE av.matricula=av.matricula"; if (filtro.Avaliacao.Aluno.Matricula.Length > 0) { sql += " and matricula like '%" + filtro.Avaliacao.Aluno.Matricula.Trim() + "%'"; } if (filtro.Avaliacao.Aluno.Nome != null && filtro.Avaliacao.Aluno.Nome.Trim().Equals("") == false) { sql += " and nome_aluno like '%" + filtro.Avaliacao.Aluno.Nome.Trim() + "%'"; } SqlCommand cmd = new SqlCommand(sql, sqlConn); if (filtro.Avaliacao.Aluno.Matricula.Length > 0) { cmd.Parameters.Add("@Matricula", SqlDbType.VarChar); cmd.Parameters["@Matricula"].Value = filtro.Avaliacao.Aluno.Matricula; } if (filtro.Avaliacao.Aluno.Nome != null && filtro.Avaliacao.Aluno.Nome.Trim().Equals("") == false) { cmd.Parameters.Add("@Nome", SqlDbType.VarChar); cmd.Parameters["@Nome"].Value = filtro.Avaliacao.Aluno.Nome; } SqlDataReader DbReader = cmd.ExecuteReader(); while (DbReader.Read()) { Boletim boletim = new Boletim(); Aluno a = new Aluno(); Turma t = new Turma(); Disciplina d = new Disciplina(); Disciplina_Turma dt = new Disciplina_Turma(); Avaliacao av = new Avaliacao(); d.CodigoDisciplina = DbReader.GetInt32(DbReader.GetOrdinal("cod_disciplina")); d.NomeDisciplina = DbReader.GetString(DbReader.GetOrdinal("nome_disciplina")); a.Matricula = DbReader.GetString(DbReader.GetOrdinal("matricula")); a.Nome = DbReader.GetString(DbReader.GetOrdinal("nome_aluno")); t.CodigoTurma = DbReader.GetInt32(DbReader.GetOrdinal("cod_turma")); av.Nota = (Double)DbReader.GetDecimal(DbReader.GetOrdinal("nota")); t.DescricaoTurma = DbReader.GetString(DbReader.GetOrdinal("descricao_turma")); av.CodigoAvaliacao = DbReader.GetInt32(DbReader.GetOrdinal("cod_avaliacao")); av.Descricao = DbReader.GetString(DbReader.GetOrdinal("descricao_avaliacao")); dt.CodigoDisciplinaTurma = DbReader.GetInt32(DbReader.GetOrdinal("cod_disciplina_turma")); a.Turma = t; dt.Turma = t; dt.Disciplina = d; av.Aluno = a; av.Disciplina_turma = dt; boletim.Avaliacao = av; retorno.Add(boletim); } DbReader.Close(); cmd.Dispose(); this.FecharConexao(); } catch (SqlException ex) { throw new Exception("Não foi possível Listar as Disciplinas.\nErro: " + ex.Message); } return(retorno); }
public List <Boletim> EmitirBoletim(Boletim boletim) { return(fachada.EmitirBoletim(boletim)); }
public void SetData(Boletim boletim) { Boletim = boletim; }
public IActionResult GravarAnalise(Boletim analisepostura) { BoletimModel Boletim = new BoletimModel(); List <AnalisePosturaModel> ListaPostura = new List <AnalisePosturaModel>(); if (Equals(analisepostura.descricao, null)) { analisepostura.descricao = "Sem descrição Adicionada !"; } if (Equals(analisepostura.local, null)) { analisepostura.local = " "; } Boletim.NomeFiscal = analisepostura.nomefiscal; Boletim.Setor = analisepostura.setor; Boletim.Atividade = analisepostura.atividade; Boletim.Local = analisepostura.local; Boletim.HoraInicio = analisepostura.horainicio; Boletim.HoraTermino = analisepostura.horatermino; Boletim.TempoDuracao = analisepostura.tempogasto; Boletim.Data = Convert.ToDateTime(analisepostura.dataanalise); Boletim.Descricao = analisepostura.descricao; Boletim.listanasa = analisepostura.listanasa; Boletim.ListaAnalisePostura = analisepostura.lista; _context.BoletimModel.Add(Boletim); _context.SaveChanges(); CheckListAnaliseCondBio CheckListAnaliseCondBio = new CheckListAnaliseCondBio(); CheckListAnaliseCondErg CheckListAnaliseCondErg = new CheckListAnaliseCondErg(); if (!Equals(analisepostura.checklistum, null)) { var CheckList = _context.TmpCheckList.Where(x => x.ID == Convert.ToInt32(analisepostura.checklistum)).FirstOrDefault(); CheckListAnaliseCondBio.ID_Boletim = Boletim.ID; CheckListAnaliseCondBio = MontaCheckListCondBio(CheckListAnaliseCondBio, CheckList); _context.TmpCheckList.Remove(CheckList); } if (!Equals(analisepostura.checklistdois, null)) { var CheckList = _context.TmpCheckList.Where(x => x.ID == Convert.ToInt32(analisepostura.checklistdois)).FirstOrDefault(); CheckListAnaliseCondErg.ID_Boletim = Boletim.ID; CheckListAnaliseCondErg = MontaCheckListCondErgo(CheckListAnaliseCondErg, CheckList); _context.TmpCheckList.Remove(CheckList); } _context.CheckListAnaliseCondBio.Add(CheckListAnaliseCondBio); _context.CheckListAnaliseCondErg.Add(CheckListAnaliseCondErg); _context.SaveChanges(); return(Json(Boletim.ID)); }