public async Task <IActionResult> CadastrarNovaAnalise(NovaAnaliseViewModel modelo) { if (ModelState.IsValid) { Analise analise = new Analise() { Nome = modelo.Titulo, Descricao = modelo.Descricacao, DateInicio = DateTime.Now, ProjetoId = modelo.ProjetoId }; try { //throw new FormatException("erro cadastro analise"); await _analiseRepo.AddAnalise(analise).ConfigureAwait(false); TempData["msg"] = 50; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); } catch (Exception ex) { _logger.LogError("Action CadastrarNovaAnalise :: AnaliseController -> execute: " + ex.ToString()); } } TempData["msg"] = 51; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); }
private void Compilar_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; salvarToolStripMenuItem_Click(sender, e); if (cxTexto.Text != "") { faseAnalise = new Analise(cxTexto.Text + "\n"); faseAnalise.executa(); if (!faseAnalise.getErroLexico() && !faseAnalise.getErroSintatico() && !faseAnalise.getErroSemantico()) { dttMsgs.Clear(); tabelaTokens = faseAnalise.getTabelaSimbolos(); faseSintese = new Sintese(tabelaTokens); faseSintese.executa(); new frmExibeSintese(faseSintese.getCodInt(), faseSintese.getCodObj()).Show(); } else { listaErros = faseAnalise.getListaErros(); carregaDtErros(); grifaErros(listaErros); } } else { MessageBox.Show("Digite um código ou abra de um arquivo antes de compilar!", "Compilar o quê?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.Cursor = Cursors.Default; }
public async Task <ActionResult <Analise> > PostAnalise(Analise analise) { _context.Analise.Add(analise); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAnalise", new { id = analise.Id }, analise)); }
public async Task <IActionResult> Edit(int id, [Bind("ANaliseId,CpfCnpj,NomeRazao,PhoebusId,Nsu,Card_number,Terminal,Confirmation_date,Date_base")] Analise analise) { if (id != analise.AnaliseId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(analise); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnaliseExists(analise.AnaliseId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PhoebusId"] = new SelectList(_context.Phoebus, "PhoebusId", "Card_number", analise.PhoebusId); return(View(analise)); }
public async Task <IActionResult> PutAnalise(int id, Analise analise) { if (id != analise.Id) { return(BadRequest()); } _context.Entry(analise).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnaliseExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Analise as transações que não contem no nosso banco /// </summary> public void ValidationAnalise() { var search = _phRepository.GetAll().Select(x => x.Nsu.ToString()).ToList().Except(_IntRepository.GetAll().Select(x => x.Nsu.ToString()).ToList()); foreach (var ph in _phRepository.GetAll().ToList()) { if (search.Any(x => x == ph.Nsu.ToString())) { Analise analise = new Analise(); var usuario = GetUsuario(ph.Terminal); analise.Card_number = ph.Card_number; analise.Confirmation_date = ph.Confirmation_date; analise.Nsu = ph.Nsu; analise.PhoebusId = ph.PhoebusId; analise.Terminal = ph.Terminal; analise.Phoebus = ph; analise.Date_base = DateTime.Now; analise.CpfCnpj = usuario.CpfCnpj; analise.NomeRazao = usuario.NomeRazao; analise.Obsservacao = ""; listAnalise.Add(analise); } } ValidationByNsu(listAnalise); }
private async void SpeechToTextFinalResultRecieved() { analisando = true; while (i < TextoCapturado.Count) { try { PerfilAgressivo = analisaResultadoAPI(await analiseSentimento(TextoCapturado[i])); analise = new Analise(TextoCapturado[i], PerfilAgressivo); SalvarAnaliseDB(); } catch (Exception ex) { Log.Error("Receitando", ex.Message); } i++; } cronometro.Stop(); if (PerfilAgressivo && (cronometro.ElapsedMilliseconds > 1000 || cronometro.ElapsedMilliseconds == 0)) { sendMensagemTelegramAsync(); } analisando = false; }
//* //*** //Меню - Выполнить анализ private void лексическийАнализToolStripMenuItem_Click(object sender, EventArgs e) { a = new Analise(); Text t = new Text(); t.Set(richTextBox1.Text); a.Run(t, ref richTextBox2); }
//No carregamento da página, faz as intanciações necessárias private async void FormEmguCV_Load(object sender, EventArgs e) { _webCam = new WebCam(pbCapturaWebCam); _webCam.TestarOutrasCameras(menuWebCam); _retangulo = new DesenharRetangulo(); _analise = new Analise(); await Task.Run(() => CreateDataBase.Verify()); }
public IActionResult Post([FromBody] Analise analise) { _analiseRepository.UppAnaise(analise); AnaliseDTO analiseDTO = _mapper.Map <Analise, AnaliseDTO>(analise); analiseDTO.Links.Add( new LinkDTO("self", Url.Link("GetId", new { id = analiseDTO.PhoebusId }), "GET")); return(Created($"/api/Analise/{analiseDTO.AnaliseId}", analiseDTO)); }
public async Task <IActionResult> Create([Bind("ANaliseId,CpfCnpj,NomeRazao,PhoebusId,Nsu,Card_number,Terminal,Confirmation_date,Date_base")] Analise analise) { if (ModelState.IsValid) { _context.Add(analise); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PhoebusId"] = new SelectList(_context.Phoebus, "PhoebusId", "Card_number", analise.PhoebusId); return(View(analise)); }
private async void SpeechToTextFinalResultRecieved(string args) { // A MÁGICA ACONTECE AQUI !!!!! recon.Text = args; TextoCapturado = args; PerfilAgressivo = analisaResultadoAPI(await analiseSentimento(TextoCapturado)); string UltimaLocalizacao = await GetCurrentLocation(); analise = new Analise(TextoCapturado, PerfilAgressivo, UltimaLocalizacao); viewModel.analise = analise; viewModel.SalvarAnaliseDB(); }
public void RemoverAnalise(Analise analise) { try { using (var conexao = DependencyService.Get <ISQLite>().PegarConnection()) { AnaliseDAO dao = new AnaliseDAO(conexao); dao.Deletar(analise); } } catch { } }
private static async Task <Analise> GetFeed() { var retorno = new Analise(); var strBuild = new StringBuilder(); var noticias = await GetItemFeed(); if (noticias.Any()) { foreach (var noticia in noticias.OrderBy(o => o.Published)) { var split = noticia.Description.Split("<p>"); var strAux = string.Empty; if (split[0] != null && split[1] != null) { if (!string.IsNullOrWhiteSpace(split[0])) { strAux = split[0]; } else { strAux = split[1]; } } foreach (var proposicao in preposicoes) { if (strAux.ToUpper().Contains(proposicao.ToUpper())) { strAux = strAux.ToUpper().Replace(proposicao.ToUpper(), " "); } } var cont = strAux.Split(" "); if (cont.Any()) { retorno.Topicos.Add(new Topicos { Titulo = noticia.Title, QuantidadePalavas = cont.Count(w => w.Length > 3) }); strBuild.Append(strAux); } } retorno.PrincipaisPalavras = CatalogarPalavras(strBuild.ToString()); } return(retorno); }
private ResultadoAnalise CriarResultadoAnalise(dynamic resultadoAnaliseJSON) { List <Analise> analises = new List <Analise>(); dynamic analisesJSON = resultadoAnaliseJSON.analises; foreach (var a in analisesJSON) { List <Metodo> metodos = new List <Metodo>(); dynamic metodosJSON = a.metodos; foreach (var m in metodosJSON) { Metodo metodo = new Metodo { Nome = m.nomeMetodo, InterpretacaoNeg = m.interpretacaoNeg, InterpretacaoPos = m.interpretacaoPos, ValorReferenciaNeg = m.valorReferenciaNeg, ValorReferenciaPos = m.valorReferenciaPos, ResultadoNumerico = m.resultadoNumerico, Resultado = m.resultadoTexto, }; metodos.Add(metodo); } Analise analise = new Analise { AmostraId = a.amostraId, Nome = a.nomeAnalise, Data = DateTime.Today, Metodos = metodos }; analises.Add(analise); } ResultadoAnalise resultadoAnalise = new ResultadoAnalise { Data = DateTime.Today, Analises = analises }; return(resultadoAnalise); }
void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { BindPreview(null); BindResult(null); percentProgress = 0; IProvedorProdutos provedor = ProvedorProdutosFactory.CreateProvedor(); provedor.TotalLinhasLido += new EventHandler<TotalLinhasEventArgs>(provedor_TotalLinhasLido); provedor.ProdutoLido += new EventHandler(provedor_ProdutoLido); var produtos = provedor.ObterProdutos(txtArquivo.Text); BindPreview(produtos); Analise algoritmoGenetico = new Analise(); algoritmoGenetico.EtapaConcluida += new EventHandler(algoritmoGenetico_EtapaConcluida); var perfis = algoritmoGenetico.Run(produtos); BindResult(perfis); }
private void AdicionarAnaliseProduto(Analise analise, int idProdutoComposto) { if (analise.Id != null) { _produtosAnalises.Add(new ProdutoAnalise(idProdutoComposto) { IdAnalise = (int)analise.Id, DescricaoAnalise = analise.Descricao, Especificacao = analise.Especificacao, Tipo = analise.Tipo, Metodo = analise.Metodo }); } _analises.Remove(analise); RecarregarGrids(); }
public async Task <IActionResult> AbrirAnalise(NovaAnaliseViewModel modelo) { bool responsavel = _projetoRepo.VerificarResposavel(await ObterIdAsync().ConfigureAwait(false), modelo.ProjetoId); if (responsavel) { Analise analise = await _analiseRepo.BuscarAnalise(modelo.IdAnalise).ConfigureAwait(false); analise.DataFim = null; bool resultado = _analiseRepo.AlterarAnalise(analise); if (resultado) { TempData["msg"] = 30; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); } TempData["msg"] = 31; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); } return(StatusCode(203)); }
private void btnBuscaData_Click(object sender, EventArgs e) { DateTime date; if (!DateTime.TryParse(dataDateTimePicker1.Text, out date)) { date = DateTime.Now; } string id = date.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture); using (var contexto = new AnaliseContext()) { var analises = contexto.Analises.Where(a => a.Id == id).ToArray(); Analise analise; if (analises.Length > 0) { analise = analises[0]; } else { MessageBox.Show("Não foi possivel encontrar este registro!"); Amostra = new Analise(); return; } //matGordaTextBox.Text = analise.MatGorda.ToString(); //pROTEINASTextBox1.Text = analise.Proteinas.ToString(); //densidadeTextBox1.Text = analise.Densidade.ToString(); //acidezTextBox1.Text = analise.Acidez.ToString(); //lactoseTextBox1.Text = analise.Lactose.ToString(); //pHTextBox1.Text = analise.PH.ToString(); //eSDTextBox1.Text = analise.ESD.ToString(); //eSTTextBox1.Text = analise.EST.ToString(); //crioscopiaTextBox1.Text = analise.Crioscopia.ToString(); //cCSTextBox1.Text = analise.CCS.ToString(); //cTBTextBox1.Text = analise.CTB.ToString(); //solidosTotaisTextBox1.Text = analise.SolidosTotais.ToString(); Amostra = analise; } }
public IActionResult Put(int id, [FromBody] Analise analise) { if (_analiseRepository.GetById(id) == null) { return(NotFound()); } if (analise == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(UnprocessableEntity(ModelState)); } analise.AnaliseId = id; _analiseRepository.UppAnaise(analise); return(Ok()); }
public async Task <IActionResult> RemoverAnalise(NovaAnaliseViewModel modelo) { bool responsavel = _projetoRepo.VerificarResposavel(await ObterIdAsync().ConfigureAwait(false), modelo.ProjetoId); if (responsavel) { Analise analise = await _analiseRepo.BuscarAnalise(modelo.IdAnalise).ConfigureAwait(false); analise.Ativa = false; bool resultado = _analiseRepo.AlterarAnalise(analise); if (resultado) { await _repoCola.RemoverColaboradores(modelo.IdAnalise); TempData["msg"] = 10; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); } TempData["msg"] = 11; return(RedirectToAction("AcessarProjeto", "Projetos", new { Id = modelo.ProjetoId })); } return(StatusCode(203)); }
public override void Analisar(object arg) { if (arg.GetType() != typeof(List <Jogo>)) { throw new ArgumentException("O objeto informado deve ser do tipo lista de jogos."); } List <Jogo> jogos = (List <Jogo>)arg; foreach (Jogo jogo in jogos) { RaiseOnJogoAnalisado(this, new EventArgs()); if (Analise.ContainsKey(jogo.ImparPar)) { Analise[jogo.ImparPar]++; } else { Analise.Add(jogo.ImparPar, 1); } } }
public string processar(EntidadeDominio entidade) { Analise analise = (Analise)entidade; if (analise.ID == 0) { Dominio.data asd = new Dominio.data() { labels = analise.generic_labels,//new string[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }, }; var fdsa = new List <Dominio.datasets>() { }; for (int i = 0; i < analise.resultado.Keys.Count; i++) { List <EntidadeDominio> b = analise.resultado.Values.ElementAt(i); Random rnd = new Random(); string color = "rgb(" + rnd.Next(0, 255) + "," + rnd.Next(0, 255) + " , " + rnd.Next(0, 255) + ")"; var goLuiz = new datasets() { label = analise.resultado.Keys.ElementAt(i), backgroundColor = color, borderColor = color, fill = false }; var grr = new List <double>() { }; foreach (Bagagem sl in b) { grr.Add(sl.peso); } goLuiz.data = grr.ToArray(); fdsa.Add(goLuiz); } asd.datasets = fdsa.ToArray(); Dominio.options asdf = new Dominio.options() { responsive = true, title = new title() { display = true, text = "bagagem por voo em tempo (ano " + analise.Data_max.Year + ")" }, tooltips = new tooltips() { intersect = false, mode = "index" }, hover = new hover() { intersect = true, mode = "nearest" }, scales = new scales() { xAxes = new xAxes[] { new xAxes() { display = true, scaleLabel = new scaleLabel() { display = true, labelString = "mês" } } }, yAxes = new yAxes[] { new yAxes() { display = true, scaleLabel = new scaleLabel() { display = true, labelString = "peso em Kg" } } } } }; analise.chartsjs.type = "line"; analise.chartsjs.data = asd; analise.chartsjs.options = asdf; } return("sucesso!"); }
public override List <EntidadeDominio> Consultar(EntidadeDominio entidade) { if (connection.State == ConnectionState.Closed) { connection.Open(); } Analise analise = (Analise)entidade; StringBuilder sql = new StringBuilder(); sql.Append("SELECT * FROM pedido JOIN status_pedido ON (pedido.status_pedido_fk = status_pedido.id_status_pedido) "); // WHERE sem efeito, usado apenas para poder diminuir o número de ifs da construção da query sql.Append("WHERE 1 = 1 "); if (analise.DataCadastro != null) { sql.Append("AND dt_cadastro_pedido >= '"); sql.Append(analise.DataCadastro.Value.Year + "-" + analise.DataCadastro.Value.Month + "-" + analise.DataCadastro.Value.Day + " " + analise.DataCadastro.Value.Hour + ":" + analise.DataCadastro.Value.Minute + ":" + analise.DataCadastro.Value.Second); sql.Append("' "); } if (analise.DataFim != null) { sql.Append("AND dt_cadastro_pedido <= '"); sql.Append(analise.DataFim.Value.Year + "-" + analise.DataFim.Value.Month + "-" + analise.DataFim.Value.Day + " " + analise.DataFim.Value.Hour + ":" + analise.DataFim.Value.Minute + ":" + analise.DataFim.Value.Second); sql.Append("' "); } sql.Append("ORDER BY pedido.dt_cadastro_pedido "); pst.CommandText = sql.ToString(); parameters = new MySqlParameter[] { new MySqlParameter("0", analise.ID) }; if (analise.DataCadastro != null) { MySqlParameter[] parametersAux = new MySqlParameter[] { new MySqlParameter("1", analise.DataCadastro.Value.Year + "-" + analise.DataCadastro.Value.Month + "-" + analise.DataCadastro.Value.Day + " " + analise.DataCadastro.Value.Hour + ":" + analise.DataCadastro.Value.Minute + ":" + analise.DataCadastro.Value.Second) }; parameters.Concat(parametersAux); } if (analise.DataFim != null) { MySqlParameter[] parametersAux = new MySqlParameter[] { new MySqlParameter("2", analise.DataFim.Value.Year + "-" + analise.DataFim.Value.Month + "-" + analise.DataFim.Value.Day + " " + analise.DataFim.Value.Hour + ":" + analise.DataFim.Value.Minute + ":" + analise.DataFim.Value.Second) }; parameters.Concat(parametersAux); } pst.Parameters.Clear(); if (parameters != null) { pst.Parameters.AddRange(parameters); } pst.Connection = connection; pst.CommandType = CommandType.Text; reader = pst.ExecuteReader(); // Lista de retorno da consulta do banco de dados, que conterá os pedidos encontrados List <EntidadeDominio> pedidos = new List <EntidadeDominio>(); while (reader.Read()) { Pedido pedido = new Pedido(); pedido.ID = Convert.ToInt32(reader["id_pedido"]); pedido.Usuario = reader["username"].ToString(); pedido.Total = Convert.ToSingle(reader["total_pedido"]); pedido.Status.ID = Convert.ToInt32(reader["id_status_pedido"]); pedido.Status.Nome = reader["nome_status_pedido"].ToString(); pedido.EnderecoEntrega.ID = Convert.ToInt32(reader["end_entrega_fk"]); pedido.Frete = Convert.ToSingle(reader["frete"]); pedido.DataCadastro = Convert.ToDateTime(reader["dt_cadastro_pedido"].ToString()); pedidos.Add(pedido); } connection.Close(); return(pedidos); }
public void Deletar(Analise analise) { conexao.Delete(analise); }
private async Task InsertInDatabase(ResultadoAnalise resultadoAnalise) { var novoResAnalise = new ResultadoAnalise { Data = resultadoAnalise.Data }; await _context.ResultadoAnalise.AddAsync(novoResAnalise); await _context.SaveChangesAsync(); var objResAnalise = await _context.ResultadoAnalise.AsNoTracking().LastOrDefaultAsync(); var amostraID = -1; foreach (var a in resultadoAnalise.Analises) { var novaAnalise = new Analise { AmostraId = a.AmostraId, Nome = a.Nome, Data = a.Data, ResultadoAnaliseId = objResAnalise.ResultadoAnaliseId }; await _context.Analise.AddAsync(novaAnalise); await _context.SaveChangesAsync(); amostraID = a.AmostraId; var objAnalise = await _context.Analise.LastOrDefaultAsync(); foreach (var m in a.Metodos) { var novoMetodo = new Metodo { AnaliseId = objAnalise.AnaliseId, Nome = m.Nome, InterpretacaoNeg = m.InterpretacaoNeg, InterpretacaoPos = m.InterpretacaoPos, ValorReferenciaNeg = m.ValorReferenciaNeg, ValorReferenciaPos = m.ValorReferenciaPos, ResultadoNumerico = m.ResultadoNumerico, Resultado = m.Resultado }; await _context.Metodo.AddAsync(novoMetodo); await _context.SaveChangesAsync(); } } var getAmostraToUpdate = await _context.Amostra.AsNoTracking().SingleOrDefaultAsync(ams => ams.AmostraId == amostraID); var amostraToUpdate = new Amostra { AmostraId = getAmostraToUpdate.AmostraId, DadorId = getAmostraToUpdate.DadorId, DataRecolha = getAmostraToUpdate.DataRecolha, EstadoAmostra = Models.Enums.EstadoAmostraEnum.Analisada, TipoAmostra = getAmostraToUpdate.TipoAmostra }; _context.Update(amostraToUpdate); await _context.SaveChangesAsync(); }
public AnaliseViewModel(Analise analise) { this.analise = analise; SendCommands(); }
public string processar(EntidadeDominio entidade) { Analise ana = (Analise)entidade; List <string> lbls = new List <string>(); if (ana.ID == 0) { BagagemDAO go = new BagagemDAO(); List <EntidadeDominio> dii = go.consultar(new Bagagem(new Check_in()) { Flg = true, dono = new Check_in() { Passagem = new Viagem() { Voo = new Passagens() { DT_partida = ana.Data_min, DT_chegada = ana.Data_max } } } }); //dii= dii.OrderBy(x => ((Bagagem)x).dono.Passagem.Voo.DT_partida).ToList(); foreach (Bagagem b in dii) { string c = b.dono.Passagem.Voo.LO_partida.sigla + " To " + b.dono.Passagem.Voo.LO_chegada.sigla; if (!ana.resultado.ContainsKey(c)) { ana.resultado.Add(c, new List <EntidadeDominio>() { b }); } else { ana.resultado[c].Add(b); } } for (int i = 0; i < ana.resultado.Keys.Count; i++) { List <EntidadeDominio> b = ana.resultado.Values.ElementAt(i); List <EntidadeDominio> bb = new List <EntidadeDominio>(); foreach (Bagagem cc in b) { if (bb.Count == 0) { bb.Add(cc); continue; } //if (cc.dono.Passagem.Voo.DT_partida > ana.Data_max ) // break; if (cc.dono.Passagem.Voo.DT_partida.ToString("MM/yyyy") == ((Bagagem)bb.ElementAt(bb.Count - 1)).dono.Passagem.Voo.DT_partida.ToString("MM/yyyy") && cc.dono.Passagem.Voo.LO_partida.sigla == ((Bagagem)bb.ElementAt(bb.Count - 1)).dono.Passagem.Voo.LO_partida.sigla && cc.dono.Passagem.Voo.LO_chegada.sigla == ((Bagagem)bb.ElementAt(bb.Count - 1)).dono.Passagem.Voo.LO_chegada.sigla) { ((Bagagem)bb.ElementAt(bb.Count - 1)).peso += cc.peso; } else { bb.Add(cc); } } ana.resultado[ana.resultado.Keys.ElementAt(i)] = bb; } if (ana.resultado.Values.Count > 0) { foreach (Bagagem b in ana.resultado.Values.ElementAt(0)) { lbls.Add(b.dono.Passagem.Voo.DT_partida.ToString("MMMM")); } ana.generic_labels = lbls.ToArray(); } return(null); //throw new NotImplementedException(); } else { Check_inDAO go = new Check_inDAO(); List <EntidadeDominio> dii = go.consultar(new Check_in() { Flg = true, Passagem = new Viagem() { Voo = new Passagens() { DT_partida = ana.Data_min, DT_chegada = ana.Data_max } } }); //dii= dii.OrderBy(x => ((Bagagem)x).dono.Passagem.Voo.DT_partida).ToList(); foreach (Check_in b in dii) { string c = b.Passagem.Voo.LO_partida.sigla + " To " + b.Passagem.Voo.LO_chegada.sigla; if (!ana.resultado.ContainsKey(c)) { ana.resultado.Add(c, new List <EntidadeDominio>() { b }); } else { ana.resultado[c].Add(b); } } for (int i = 0; i < ana.resultado.Keys.Count; i++) { List <EntidadeDominio> b = ana.resultado.Values.ElementAt(i); List <EntidadeDominio> bb = new List <EntidadeDominio>(); foreach (Check_in cc in b) { if (bb.Count == 0) { cc.ID = 1; bb.Add(cc); continue; } //if (cc.dono.Passagem.Voo.DT_partida > ana.Data_max ) // break; if (cc.Passagem.Voo.DT_partida.ToString("MM/yyyy") == ((Check_in)bb.ElementAt(bb.Count - 1)).Passagem.Voo.DT_partida.ToString("MM/yyyy") && cc.Passagem.Voo.LO_partida.sigla == ((Check_in)bb.ElementAt(bb.Count - 1)).Passagem.Voo.LO_partida.sigla && cc.Passagem.Voo.LO_chegada.sigla == ((Check_in)bb.ElementAt(bb.Count - 1)).Passagem.Voo.LO_chegada.sigla) { ++((Check_in)bb.ElementAt(bb.Count - 1)).ID; } else { cc.ID = 1; bb.Add(cc); } } ana.resultado[ana.resultado.Keys.ElementAt(i)] = bb; } if (ana.resultado.Values.Count > 0) { foreach (Check_in b in ana.resultado.Values.ElementAt(0)) { lbls.Add(b.Passagem.Voo.DT_partida.ToString("MMMM")); } ana.generic_labels = lbls.ToArray(); } return(null); //throw new NotImplementedException(); } }
public ReportForm(Analise analise) { this.analise = analise; InitializeComponent(); }
public IActionResult POSTGerarAnalise([FromBody] JsonValues context) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Extrair dados do json var amostraId = context.AmostraId; var nomeAnaliseA = context.NomeAnaliseA; var nomeAnaliseB = context.NomeAnaliseB; var listaResultadosAnalise = new List <ResultadoAnalise>(); var _opReativo = new List <string> { "Reativo", "Não Reativo" }; var _opPosNeg = new List <string> { "Positivo", "Negativo" }; // Criar objetos ResultadoAnalise /*var res_HBsAG_CMIA = new ResultadoAnalise * { * AmostraId = amostraId, * NomeAnalise = nomeAnaliseA, * NomeMetodo = "CMIA", * InterpretacaoPos = "Não Reativo", * InterpretacaoNeg = "Reativo", * ValorReferenciaPos = _HBsAGvalorRefPosCMIA, * ValorReferenciaNeg = _HBsAGvalorRefNegCMIA, * ResultadoNumerico = (float)new Random().NextDouble() * (_HBsAGvalorRefPosCMIA - _HBsAGvalorRefNegCMIA) + _HBsAGvalorRefNegCMIA, * ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] * }; * * var res_HBsAG_MEIA = new ResultadoAnalise * { * AmostraId = amostraId, * NomeAnalise = nomeAnaliseA, * NomeMetodo = "MEIA", * InterpretacaoPos = "Negativo", * InterpretacaoNeg = "Positivo", * ValorReferenciaPos = _HBsAGvalorRefPosMEIA, * ValorReferenciaNeg = _HBsAGvalorRefNegMEIA, * ResultadoNumerico = (float) new Random().NextDouble() * (_HBsAGvalorRefPosMEIA - _HBsAGvalorRefNegMEIA) + _HBsAGvalorRefNegMEIA, * ResultadoTexto = (string)_opPosNeg[new Random().Next(_opPosNeg.Count)] * }; * * var res_AcHCV_CMIA = new ResultadoAnalise * { * AmostraId = amostraId, * NomeAnalise = nomeAnaliseB, * NomeMetodo = "CMIA", * InterpretacaoPos = "Não Reativo", * InterpretacaoNeg = "Reativo", * ValorReferenciaPos = _AcHCVvalorRefPosCMIA, * ValorReferenciaNeg = _AcHCVvalorRefNegCMIA, * ResultadoNumerico = (float) new Random().NextDouble() * (_AcHCVvalorRefPosCMIA - _AcHCVvalorRefNegCMIA) + _AcHCVvalorRefNegCMIA, * ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] * }; * * var res_AcHCV_ELISA = new ResultadoAnalise * { * AmostraId = amostraId, * NomeAnalise = nomeAnaliseB, * NomeMetodo = "ELISA", * InterpretacaoPos = "Não Reativo", * InterpretacaoNeg = "Reativo", * ValorReferenciaPos = _AcHCVvalorRefPosELISA, * ValorReferenciaNeg = _AcHCVvalorRefNegELISA, * ResultadoNumerico = (float) new Random().NextDouble() * (_AcHCVvalorRefPosELISA - _AcHCVvalorRefNegELISA) + _AcHCVvalorRefNegELISA, * ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] * };*/ var metodo_HBsAG_CMIA = new Metodo { NomeMetodo = "CMIA", InterpretacaoPos = "Não Reativo", InterpretacaoNeg = "Reativo", ValorReferenciaPos = _HBsAGvalorRefPosCMIA, ValorReferenciaNeg = _HBsAGvalorRefNegCMIA, ResultadoNumerico = (float)new Random().NextDouble() * (_HBsAGvalorRefPosCMIA - _HBsAGvalorRefNegCMIA) + _HBsAGvalorRefNegCMIA, ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] }; var metodo_HBsAG_MEIA = new Metodo { NomeMetodo = "MEIA", InterpretacaoPos = "Negativo", InterpretacaoNeg = "Positivo", ValorReferenciaPos = _HBsAGvalorRefPosMEIA, ValorReferenciaNeg = _HBsAGvalorRefNegMEIA, ResultadoNumerico = (float)new Random().NextDouble() * (_HBsAGvalorRefPosMEIA - _HBsAGvalorRefNegMEIA) + _HBsAGvalorRefNegMEIA, ResultadoTexto = (string)_opPosNeg[new Random().Next(_opPosNeg.Count)] }; var metodo_AcHCV_CMIA = new Metodo { NomeMetodo = "CMIA", InterpretacaoPos = "Não Reativo", InterpretacaoNeg = "Reativo", ValorReferenciaPos = _AcHCVvalorRefPosCMIA, ValorReferenciaNeg = _AcHCVvalorRefNegCMIA, ResultadoNumerico = (float)new Random().NextDouble() * (_AcHCVvalorRefPosCMIA - _AcHCVvalorRefNegCMIA) + _AcHCVvalorRefNegCMIA, ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] }; var metodo_AcHCV_ELISA = new Metodo { NomeMetodo = "ELISA", InterpretacaoPos = "Não Reativo", InterpretacaoNeg = "Reativo", ValorReferenciaPos = _AcHCVvalorRefPosELISA, ValorReferenciaNeg = _AcHCVvalorRefNegELISA, ResultadoNumerico = (float)new Random().NextDouble() * (_AcHCVvalorRefPosELISA - _AcHCVvalorRefNegELISA) + _AcHCVvalorRefNegELISA, ResultadoTexto = (string)_opReativo[new Random().Next(_opReativo.Count)] }; var analise_HBsAG_CMIA_MEIA = new Analise { AmostraId = amostraId, NomeAnalise = nomeAnaliseA, Metodos = new List <Metodo> { metodo_HBsAG_CMIA, metodo_HBsAG_MEIA } }; var analise_AcHCV_CMIA_ELISA = new Analise { AmostraId = amostraId, NomeAnalise = nomeAnaliseB, Metodos = new List <Metodo> { metodo_AcHCV_CMIA, metodo_AcHCV_ELISA } }; var res_HBsAG_CMIA = new ResultadoAnalise { Analises = new List <Analise> { analise_HBsAG_CMIA_MEIA, analise_AcHCV_CMIA_ELISA } }; /*listaResultadosAnalise.Add(res_HBsAG_CMIA); * listaResultadosAnalise.Add(res_HBsAG_MEIA); * listaResultadosAnalise.Add(res_AcHCV_CMIA); * listaResultadosAnalise.Add(res_AcHCV_ELISA);*/ /*var jsonToReturn = JsonConvert.SerializeObject(listaResultadosAnalise);*/ return(Ok(res_HBsAG_CMIA)); }
public void Salvar(Analise analise) { conexao.Insert(analise); }