public void TipoNota() { TipoNota oTipoNota = new TipoNota(); List <TipoNota> oLst = new List <TipoNota>(); oLst.Add(new TipoNota() { IdTipo = 1, Tipo = "P1" }); oLst.Add(new TipoNota() { IdTipo = 2, Tipo = "P2" }); oLst.Add(new TipoNota() { IdTipo = 3, Tipo = "P3" }); oLst.Add(new TipoNota() { IdTipo = 4, Tipo = "P4" }); oLst.Add(new TipoNota() { IdTipo = 5, Tipo = "Parcial" }); oLst.Add(new TipoNota() { IdTipo = 6, Tipo = "Final" }); ddlTipoNota.DataSource = oLst; ddlTipoNota.DataTextField = "Tipo"; ddlTipoNota.DataValueField = "IdTipo"; ddlTipoNota.DataBind(); }
private void rbCheckTipo(object sender, EventArgs e) { if (((RadioButton)sender).Checked) { tipo = (TipoNota)((RadioButton)sender).Tag; } }
public Acorde CriarAcorde(TipoNota tonica, TipoAcordeFormula tipoAcorde) { switch (tipoAcorde) { case TipoAcordeFormula.Maior: return(Acorde.CriarAcordeMaior(tonica)); case TipoAcordeFormula.Menor: return(Acorde.CriarAcordeMenor(tonica)); case TipoAcordeFormula.MaiorSetima: return(Acorde.CriarAcordePelosIntervalos(tonica, new List <TipoIntervalo>() { TipoIntervalo.TERCA_MAIOR, TipoIntervalo.QUINTA_JUSTA, TipoIntervalo.SETIMA_MENOR })); case TipoAcordeFormula.MenorSetima: return(Acorde.CriarAcordePelosIntervalos(tonica, new List <TipoIntervalo>() { TipoIntervalo.TERCA_MENOR, TipoIntervalo.QUINTA_JUSTA, TipoIntervalo.SETIMA_MENOR })); case TipoAcordeFormula.Diminuto: return(Acorde.CriarAcordeDiminuto(tonica)); case TipoAcordeFormula.MeioDiminuto: return(Acorde.CriarAcordeMeioDiminuto(tonica)); default: return(Acorde.CriarAcordeMaior(tonica)); } }
public Nota(string nombre, string destinatario, string texto, Urgencia urgencia, TipoNota tipo) { Nombre = nombre; Destinatario = destinatario; Texto = texto; Urgencia = urgencia; Tipo = tipo; }
private Acorde(TipoNota tonica, List <TipoIntervalo> intervalos, TipoNota?baixo = null) { AddIntervalos(intervalos); this.Tonica = tonica; this.Baixo = baixo ?? Tonica; Nome = GerarNome(this); }
public static Acorde CriarAcordeMaior(TipoNota Tonica, TipoNota?Baixo = null) { Acorde acorde = new Acorde(Tonica, new List <TipoIntervalo>() { TipoIntervalo.TERCA_MAIOR, TipoIntervalo.QUINTA_JUSTA }, Baixo); return(acorde); }
public static Acorde CriarAcordeMeioDiminuto(TipoNota Tonica, TipoNota?Baixo = null) { Acorde acorde = new Acorde(Tonica, new List <TipoIntervalo>() { TipoIntervalo.TERCA_MENOR, TipoIntervalo.QUARTA_AUMENTADA, TipoIntervalo.SETIMA_MENOR }, Baixo); return(acorde); }
public void Interpret_Deve_Encontrar_Baixo(string nome, TipoNota baixo) { InterpreterAcorde interpreterAcorde = new InterpreterAcorde(); Acorde acorde = new Acorde(nome); interpreterAcorde.Interpret(acorde); Assert.Equal(baixo, acorde.Baixo); }
public static string GetCifraFromEnum(this TipoNota nota) { var tipoEnum = typeof(TipoNota); CifraAttribute cifraEnum = tipoEnum. GetField(Enum.GetName(tipoEnum, nota)). GetCustomAttributes(false). OfType <CifraAttribute>().FirstOrDefault(); return(cifraEnum?.NomeCifra); }
public List <TipoNota> GetNotas() { List <TipoNota> Notas = new List <TipoNota>(); foreach (TipoIntervalo intervalo in intervalos) { TipoNota nota = Tonica.Add((int)intervalo); Notas.Add(nota); } return(Notas); }
public Tecla newTecla(TipoNota tipoNota, bool sostenido, int escala) { Tecla newTecla = null; if (sostenido) { newTecla = new TeclaNegra3D(new Nota(tipoNota, sostenido, escala)); newTecla.Dimensiones = dimTeclaNegra; } else { newTecla = new TeclaBlanca3D(new Nota(tipoNota, sostenido, escala)); ; newTecla.Dimensiones = dimTeclaBlanca; } return newTecla; }
private CampoHarmonico CriarCampoHarmonicoPelaFormula(Acorde acorde, Tuple <int, TipoAcordeFormula>[] formula) { CampoHarmonico campoHarmonico = new CampoHarmonico(); FactoryAcorde factory = new FactoryAcorde(); TipoNota tonicaBase = acorde.Tonica; campoHarmonico.Graus.Add(acorde); foreach (var item in formula) { tonicaBase = tonicaBase.Add(item.Item1); campoHarmonico. Graus.Add(factory.CriarAcorde(tonicaBase, item.Item2)); } return(campoHarmonico); }
private string DescreverNota(TipoNota tipo) { string nota = ""; switch (tipo) { case TipoNota.Dez: nota = "Dez"; break; case TipoNota.Vinte: nota = "Vinte"; break; case TipoNota.Cinquenta: nota = "Cinquenta"; break; } return(nota); }
//private List<> retornaLista(string sql)C:\WN\Projetos\Gestor\DAO\DAO_Estoque.cs //{ //} public List <TipoNota> getTiposDeNotas() { try { SQL = "SELECT id, nome FROM estoque_tp_nota"; DataSet ds = con.ConsultaSQL(SQL); List <TipoNota> tn = new List <TipoNota>(); foreach (DataRow dr in ds.Tables[0].Rows) { TipoNota t = new TipoNota(); t.Id = int.Parse(dr["id"].ToString()); t.nome = dr["nome"].ToString(); tn.Add(t); } ; return(tn); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void EncontraNotas(TipoNota nota, ref int valor, ref Dictionary <TipoNota, int> retorno) { int contatorNotas; if (Banco.ContainsKey(nota)) { contatorNotas = valor / (int)nota; if (contatorNotas > 0) { if (contatorNotas > (int)Banco[nota]) { contatorNotas = (int)Banco[nota]; } if (contatorNotas > 0) { retorno.Add(nota, contatorNotas); valor -= contatorNotas * (int)(nota); Banco[nota] = (int)Banco[nota] - contatorNotas; } } } }
private void ObterValoresDeAuditoria(DateTime?dataUltimaNotaConceitoInserida, DateTime?dataUltimaNotaConceitoAlterada, string usuarioInseriu, string usuarioAlterou, TipoNota tipoNota, NotasConceitosRetornoDto notasConceitosRetornoDto, string nomeAvaliacaoInclusao, string nomeAvaliacaoAlteracao) { var tituloNotasOuConceitos = tipoNota == TipoNota.Conceito ? "Conceitos" : "Notas"; if (dataUltimaNotaConceitoInserida.HasValue) { notasConceitosRetornoDto.AuditoriaInserido = $"{tituloNotasOuConceitos} da avaliação {nomeAvaliacaoInclusao} inseridos por Nome {usuarioInseriu} em {dataUltimaNotaConceitoInserida.Value.Day}/{dataUltimaNotaConceitoInserida.Value.Month}/{dataUltimaNotaConceitoInserida.Value.Year}, às {dataUltimaNotaConceitoInserida.Value.TimeOfDay.Hours}:{dataUltimaNotaConceitoInserida.Value.TimeOfDay.Minutes}."; } if (dataUltimaNotaConceitoAlterada.HasValue) { notasConceitosRetornoDto.AuditoriaAlterado = $"{tituloNotasOuConceitos} da avaliação {nomeAvaliacaoAlteracao} alterados por Nome {usuarioAlterou} em {dataUltimaNotaConceitoAlterada.Value.Day}/{dataUltimaNotaConceitoAlterada.Value.Month}/{dataUltimaNotaConceitoAlterada.Value.Year}, às {dataUltimaNotaConceitoAlterada.Value.TimeOfDay.Hours}:{dataUltimaNotaConceitoAlterada.Value.TimeOfDay.Minutes}."; } }
public void GetNotas_Deve_Retornar_Notas_Dos_Acordes(TipoIntervalo intervalo, TipoNota nota) { Acorde acorde = new Acorde { Tonica = TipoNota.DO }; acorde.AddIntervalo(intervalo); Assert.Contains(nota, acorde.GetNotas()); }
public static TipoNota Add(this TipoNota nota, int meioTom) { return((TipoNota)(((int)nota + meioTom) % 12)); }
private void ObterValoresDeAuditoria(DateTime?dataUltimaNotaConceitoInserida, DateTime?dataUltimaNotaConceitoAlterada, string usuarioInseriu, string usuarioAlterou, TipoNota tipoNota, NotasConceitosRetornoDto notasConceitosRetornoDto, string nomeAvaliacaoInclusao, string nomeAvaliacaoAlteracao) { var tituloNotasOuConceitos = tipoNota == TipoNota.Conceito ? "Conceitos" : "Notas"; if (dataUltimaNotaConceitoInserida.HasValue) { notasConceitosRetornoDto.AuditoriaInserido = $"{tituloNotasOuConceitos} da avaliação {nomeAvaliacaoInclusao} inseridos por {usuarioInseriu} em {dataUltimaNotaConceitoInserida.Value.ToString("dd/MM/yyyy")}, às {dataUltimaNotaConceitoInserida.Value.ToString("HH:mm")}."; } if (dataUltimaNotaConceitoAlterada.HasValue) { notasConceitosRetornoDto.AuditoriaAlterado = $"{tituloNotasOuConceitos} da avaliação {nomeAvaliacaoAlteracao} alterados por {usuarioAlterou} em {dataUltimaNotaConceitoAlterada.Value.ToString("dd/MM/yyyy")}, às {dataUltimaNotaConceitoAlterada.Value.ToString("HH:mm")}."; } }
public static Acorde CriarAcordePelosIntervalos(TipoNota Tonica, List <TipoIntervalo> intervalos, TipoNota?Baixo = null) { Acorde acorde = new Acorde(Tonica, intervalos, Baixo); return(acorde); }
private async Task <TurmaAlteracaoNotasDto> MapearParaTurmaDto(List <HistoricoAlteracaoNotasDto> historicoAlteracaoNotas, IEnumerable <int> bimestres, int anoLetivo, TipoNota tiponota) { var turmaDto = new TurmaAlteracaoNotasDto() { Nome = historicoAlteracaoNotas.FirstOrDefault().NomeTurma, AnoAtual = anoLetivo == DateTime.Now.Year ? true : false, TipoNotaConceitoDesc = tiponota.Name().ToUpper(), TipoNotaConceito = tiponota, }; turmaDto.Bimestres.AddRange(await MapearParaBimestreDto(historicoAlteracaoNotas, tiponota)); return(turmaDto); }
public Nota(TipoNota tipoNota, bool sostenido, int octava) { TipoNota = tipoNota; Sostenido = sostenido; Octava = octava; }
private async Task <IEnumerable <ComponenteCurricularPorTurma> > ObterComponentesCurriculares(IEnumerable <RetornoNotaConceitoBimestreComponenteDto> notasPorTurmas, TipoNota filtro) { var componentesCurricularesCodigos = notasPorTurmas.Select(a => a.ComponenteCurricularCodigo).Distinct(); var componentesCurriculares = await mediator.Send(new ObterComponentesCurricularesEolPorIdsQuery() { ComponentesCurricularesIds = componentesCurricularesCodigos.ToArray() }); if (componentesCurriculares == null || !componentesCurriculares.Any()) { throw new NegocioException("Não foi possível obter os componentes curriculares"); } return(componentesCurriculares.Where(cc => filtro == TipoNota.Todas || (cc.LancaNota == (filtro != TipoNota.Sintese)))); }
private void AddNewTecla(TipoNota tipo, bool sostenido, int octava) { TeclaFactory teclaFactory = new TeclaFactory(DimTeclaBlanca, DimTeclaNegra); Tecla tecla = teclaFactory.newTecla(tipo, sostenido, octava); Teclas.Add(tecla.Nota.ToString(), tecla); }
private async Task <List <BimestreAlteracaoNotasDto> > MapearParaBimestreDto(List <HistoricoAlteracaoNotasDto> historicoAlteracaoNotas, TipoNota tiponota) { var bimestresDto = new List <BimestreAlteracaoNotasDto>(); foreach (var historicoAlteracaoNotasComponente in historicoAlteracaoNotas.GroupBy(c => c.Bimestre).OrderBy(d => d.Key)) { var bimestreDto = new BimestreAlteracaoNotasDto(); bimestreDto.Descricao = historicoAlteracaoNotasComponente.FirstOrDefault().Bimestre == 0 ? $"Bimestre Final" : $"{historicoAlteracaoNotasComponente.FirstOrDefault().Bimestre}º Bimestre"; foreach (var historicoAlteracaoNotasAluno in historicoAlteracaoNotasComponente.GroupBy(c => c.DisciplinaId)) { bimestreDto.ComponentesCurriculares.Add(await MapearParaComponenteDto(historicoAlteracaoNotasAluno, tiponota)); } bimestresDto.Add(bimestreDto); } return(bimestresDto); }
private async Task <AlunosAlteracaoNotasDto> MapearParaAlunoDto(HistoricoAlteracaoNotasDto historicoAlteracaoNotas, TipoNota tipoNotaConceito) { var AlunosAlteracaoNotasDto = new AlunosAlteracaoNotasDto() { NumeroChamada = string.IsNullOrEmpty(historicoAlteracaoNotas.NumeroChamada) ? "0" : historicoAlteracaoNotas.NumeroChamada.TrimStart(new Char[] { '0' }), Nome = string.IsNullOrEmpty(historicoAlteracaoNotas.NomeAluno) ? "" : ToTitleCase(historicoAlteracaoNotas.NomeAluno), TipoAlteracaoNota = historicoAlteracaoNotas.TipoNota.Name(), DataAlteracao = historicoAlteracaoNotas.DataAlteracao.ToString("dd/MM/yyy HH:mm"), UsuarioAlteracao = string.IsNullOrEmpty(historicoAlteracaoNotas.UsuarioAlteracao) ? "" : ToTitleCase($"{historicoAlteracaoNotas.UsuarioAlteracao} ({historicoAlteracaoNotas.RfAlteracao})"), Situacao = historicoAlteracaoNotas.Situacao == 0 ? " - " : historicoAlteracaoNotas.Situacao.Name(), UsuarioAprovacao = !string.IsNullOrEmpty(historicoAlteracaoNotas.UsuarioAprovacao) ? $"{ToTitleCase(historicoAlteracaoNotas.UsuarioAprovacao)} ({historicoAlteracaoNotas.RfAprovacao})" : " - ", NotaConceitoAnterior = tipoNotaConceito == TipoNota.Nota ? historicoAlteracaoNotas.NotaAnterior.ToString() : historicoAlteracaoNotas.ConceitoAnteriorId.Name(), NotaConceitoAtribuido = tipoNotaConceito == TipoNota.Nota ? historicoAlteracaoNotas.NotaAtribuida.ToString() : historicoAlteracaoNotas.ConceitoAtribuidoId.Name(), }; return(AlunosAlteracaoNotasDto); }
private async Task <ComponenteCurricularAlteracaoNotasDto> MapearParaComponenteDto(IGrouping <long, HistoricoAlteracaoNotasDto> historicoAlteracaoNotasComponente, TipoNota tiponota) { var componenteCurricularDto = new ComponenteCurricularAlteracaoNotasDto() { Nome = historicoAlteracaoNotasComponente.FirstOrDefault().ComponenteCurricularNome }; foreach (var historicoAlteracaoNotasAluno in historicoAlteracaoNotasComponente) { componenteCurricularDto.AlunosAlteracaoNotasBimestre.Add(await MapearParaAlunoDto(historicoAlteracaoNotasAluno, tiponota)); } return(componenteCurricularDto); }