public int Delete(AulaAvaliacao objDelete) { using (var DBContext = new SQLServer()) { return(DBContext.CommandExecute(_SQLDelete, objParameters(objDelete))); } }
private void FillForm() { clmStatus.DataSource = new BindingSource(ComboStatus(), null); clmStatus.DisplayMember = "Value"; clmStatus.ValueMember = "Key"; dgvData.AutoGenerateColumns = false; LstMatricula = new Matricula().ToList(_obj.Id_Turma); LstAulas = new Aula().ToList(_obj.Id_Turma); LstPresenca = new AulaPresenca().ToListTurma(_obj.Id_Turma); LstAvaliacao = new AulaAvaliacao().ToListTurma(_obj.Id_Turma); int NumProvas = LstAulas.Where(x => x.St_Avaliacao).Count(); foreach (Matricula m in LstMatricula) { m.Nu_FaltasFinal = LstAulas.Count - LstPresenca.Where(x => x.Id_Matricula == m.Id_Matricula && x.St_Presenca).Count(); m.Vl_NotaFinal = LstAvaliacao.Where(x => x.Id_Matricula == m.Id_Matricula).Sum(x => x.Vl_Avaliacao) / NumProvas; if (m.Vl_NotaFinal < 6) { m.Id_Status = 3; } else { m.Id_Status = 2; } if ((m.Nu_FaltasFinal / LstAulas.Count) > (decimal)0.25) { m.Id_Status = 4; } } lblAulas.Text = $"Número de Aulas: {LstAulas.Count}"; dgvData.DataSource = null; dgvData.DataSource = LstMatricula; dgvData.Refresh(); }
public int Insert(AulaAvaliacao objInsert) { using (var DBContext = new SQLServer()) { return(DBContext.CommandExecute(_SQLInsert, objParameters(objInsert))); } }
public void GetAulaAvaliacao_AlunoSemDireitoApostilaTP_Vazio() { int matriculaAlunoSemDireito = 13223; int apostilaID = 11662; var aulaAvaliacao = new AulaAvaliacao(); aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacao(matriculaAlunoSemDireito, apostilaID); Assert.IsTrue(aulaAvaliacao.IdApostila == 0); }
private SqlParameter[] objParameters(AulaAvaliacao obj) { List <SqlParameter> LstParameters = new List <SqlParameter>(); LstParameters.Add(new SqlParameter("@Id_AulaAvaliacao", obj.Id_AulaAvaliacao)); LstParameters.Add(new SqlParameter("@Id_Aula", obj.Id_Aula)); LstParameters.Add(new SqlParameter("@Id_Matricula", obj.Id_Matricula)); LstParameters.Add(new SqlParameter("@Vl_Avaliacao", obj.Vl_Avaliacao)); return(LstParameters.ToArray()); }
public void CanGetSlidesBaixadosNotNull() { int alunoID = new PerfilAlunoEntityTestData().GetAlunoAcademico().ID; //int apostilaID = 9474; var aulaAvaliacao = new AulaAvaliacao(); aulaAvaliacao = new AulaAvaliacaoEntity().GetSlidesPermitidos(alunoID).First(); Assert.IsNotNull(aulaAvaliacao); Assert.IsInstanceOfType(aulaAvaliacao, typeof(AulaAvaliacao)); }
public AulaAvaliacao GetAulaAvaliacao(string alunoID, string apostilaID) { AulaAvaliacao retorno = new AulaAvaliacao(); int intAlunoID = String.IsNullOrEmpty(alunoID) ? 0 : Convert.ToInt32(alunoID); int intApostilaID = String.IsNullOrEmpty(apostilaID) ? 0 : Convert.ToInt32(apostilaID); retorno = (new AulaAvaliacaoEntity()).GetAulaAvaliacao(intAlunoID, intApostilaID); return(retorno); }
public void CanGetAulaAvaliacaoNotNull() { int alunoID = 96409; int apostilaID = 7805; var aulaAvaliacao = new AulaAvaliacao(); aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacao(alunoID, apostilaID); Assert.IsNotNull(aulaAvaliacao); Assert.IsInstanceOfType(aulaAvaliacao, typeof(AulaAvaliacao)); Assert.AreNotEqual(aulaAvaliacao.Temas.Count, 0); }
public void GetAulaAvaliacao_ApostilaTP_AulasTP() { if (DateTime.Now.Month < 9) { Assert.Inconclusive(); } int alunoID = 96409; int apostilaID = 11662; var aulaAvaliacao = new AulaAvaliacao(); aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacao(alunoID, apostilaID); Assert.IsTrue(aulaAvaliacao.Temas.FirstOrDefault().Nome.Contains("Med TP")); }
public void GetAulaAvaliacao_AlunoComTodasAulasTPAssistidas_AulasTP() { if (DateTime.Now.Month < 9) { Assert.Inconclusive(); } int matriculaAlunoComTodasAulasTPAssistidas = 96409; int apostilaID = 11662; var aulaAvaliacao = new AulaAvaliacao(); aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacao(matriculaAlunoComTodasAulasTPAssistidas, apostilaID); var quantidadeTemasAssistidos = aulaAvaliacao.Temas.Count; var qta = quantidadeTemasAssistidos; Assert.IsTrue(qta == 8); }
private void FillForm() { dgvData.AutoGenerateColumns = false; if (!_obj.St_Avaliacao) { clmNota.Visible = false; } LstData = new List <AulaPresAval>(); LstMatricula = new Matricula().ToList(_obj.Id_Turma); LstAluno = new Aluno().ToList(); LstPresenca = new AulaPresenca().ToList(_obj.Id_Aula); LstAvaliacao = new AulaAvaliacao().ToList(_obj.Id_Aula); foreach (Matricula m in LstMatricula) { if (m.Id_Status == 0) { m.Id_Status = 1; m.Save(); } Aluno aluno = LstAluno.Find(x => x.Id_Aluno == m.Id_Aluno); if (aluno != null) { AulaPresenca pres = LstPresenca.Find(x => x.Id_Matricula == m.Id_Matricula); AulaAvaliacao aval = LstAvaliacao.Find(x => x.Id_Matricula == m.Id_Matricula); AulaPresAval obj = new AulaPresAval() { Id_Aula = _obj.Id_Aula, Id_Matricula = m.Id_Matricula, Tx_Aluno = aluno.Tx_Nome, objPresenca = pres, objAvaliacao = aval, St_Presenca = pres?.St_Presenca ?? false, Vl_Nota = aval?.Vl_Avaliacao ?? 0 }; LstData.Add(obj); } } dgvData.DataSource = null; dgvData.DataSource = LstData; dgvData.Refresh(); }
private void btnSalvar_Click(object sender, EventArgs e) { foreach (var item in LstData) { var pres = item.objPresenca; if (pres == null) { pres = new AulaPresenca() { Id_Aula = item.Id_Aula, Id_Matricula = item.Id_Matricula } } ; pres.St_Presenca = item.St_Presenca; pres.Save(); if (_obj.St_Avaliacao) { var aval = item.objAvaliacao; if (aval == null) { aval = new AulaAvaliacao() { Id_Aula = item.Id_Aula, Id_Matricula = item.Id_Matricula } } ; aval.Vl_Avaliacao = item.Vl_Nota; aval.Save(); } } if (!_obj.St_Concluida) { _obj.St_Concluida = true; _obj.Save(); } Msg.Info("Registro Salvo com Êxito", "Salvar Registro"); Close(); } } }
public int Delete(AulaAvaliacao obj) { return(_IDAO.Delete(obj)); }
public int Update(AulaAvaliacao obj) { return(_IDAO.Update(obj)); }
public int Insert(AulaAvaliacao obj) { return(_IDAO.Insert(obj)); }