Example #1
0
        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();
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }
Example #4
0
        static void Main(string[] args)
        {
            Boletim bol = new Boletim();
            Listas  lis = new Listas();

            lis.Menu();

            Console.ReadKey();
        }
Example #5
0
        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();
        }
Example #6
0
 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"); }
 }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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();
            }
        }
Example #10
0
        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);
            }
        }
Example #11
0
 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");
     }
 }
Example #12
0
        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();
        }
Example #13
0
        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();
        }
Example #14
0
        public List <Boletim> EmitirBoletim(Boletim boletim)
        {
            DAOBoletim dao = new DAOBoletim();

            return(dao.listar(boletim));
        }
Example #15
0
        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);
        }
Example #16
0
 public List <Boletim> EmitirBoletim(Boletim boletim)
 {
     return(fachada.EmitirBoletim(boletim));
 }
Example #17
0
 public void SetData(Boletim boletim)
 {
     Boletim = boletim;
 }
Example #18
0
        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));
        }