public async Task <IActionResult> PutFundo(Guid id, Fundo fundo) { if (id != fundo.Id) { return(BadRequest()); } _context.Entry(fundo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FundoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Editar(int id, Fundo fundo) { if (!ModelState.IsValid) { List <Pessoa> pessoas = await _pessoaService.ObterTodosAsync(); FundoFormViewModel viewModel = new FundoFormViewModel { Fundo = fundo, Pessoas = pessoas }; return(View(viewModel)); } if (id != fundo.Id) { return(RedirectToAction(nameof(Error), new { message = "Id provido não casa com o Id do Objeto" })); } try { await _fundoService.AtualizarAsync(fundo); return(RedirectToAction(nameof(Index))); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public async Task <ActionResult <Fundo> > PostFundo(Fundo fundo) { _context.Fundos.Add(fundo); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetFundo), new { id = fundo.Id }, fundo)); }
public static void AddFundo(ref List <Fundo> fundos, Fundo fundo) { if (!fundo.credito.HasValue && !fundo.debito.HasValue && !fundo.saldo.HasValue) { return; } fundos.Add(fundo); }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } }
public void CalculoImpostoFundos() { Fundo f = new Fundo(); f.capitalInvestido = 10000M; f.ValorAtual = 12300.52M; Assert.AreEqual(f.imposto, 345.078M); }
public void CalculoResgateFundo() { Fundo l = new Fundo(); l.ValorAtual = 1159M; l.dataCompra = new DateTime(2017, 10, 01, 0, 0, 0); Assert.AreEqual(l.valorResgate, 811.3M); }
public void CalculoResgateFundo2() { Fundo l = new Fundo(); l.ValorAtual = 12300.52M; l.dataCompra = new DateTime(2019, 11, 15, 0, 0, 0); Assert.AreEqual(l.valorResgate, 10455.442M); }
public async Task <IActionResult> Create([Bind("FundoId,RazaoSocial,Sigla,Segmento,LinkBMF")] Fundo fundo) { if (ModelState.IsValid) { _context.Add(fundo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(fundo)); }
public static Investimento ToModel(this Fundo m) { return(new Investimento() { nome = m.nome, valorInvestido = m.capitalInvestido, valorTotal = m.ValorAtual, vencimento = null, Ir = m.imposto, valorResgate = m.valorResgate, }); }
public void getFundosToInvestiments(Fundo fundo, List <Investiment> investments) { foreach (var item in fundo.fundos) { investments.Add(new Investiment() { nome = item.nome, valorInvestido = item.capitalInvestido, valorTotal = item.valorAtual, vencimento = item.dataResgate, Ir = getIR(item.valorAtual, item.capitalInvestido, Aplicacao.RendaFixa), valorResgate = calcRescue(item.dataCompra, item.dataResgate, item.capitalInvestido) }); } }
public Transacao ObterInstanciaEntradaFundo(Fundo fundo) { Transacao transacao = new Transacao() { Fundo = fundo, FundoId = fundo.Id, Conta = fundo.Conta, ContaId = fundo.ContaId, Debito = false, Efetivada = true, Data = DateTime.Now }; return(transacao); }
public static void MudarCor() { if (Cor is null || Cor.ToString() == "") { Cor = "Indigo"; } if (Fundo is null || Fundo.ToString() == "") { Fundo = "Light"; } if (Destaque is null || Destaque.ToString() == "") { Destaque = "Blue"; } LimparTema(); ComporTema(); }
public async Task <IActionResult> Criar(Fundo fundo) { if (!ModelState.IsValid) { List <Pessoa> pessoas = await _pessoaService.ObterTodosAsync(); List <Conta> contas = await _contaService.ObterTodosAsync(); FundoFormViewModel viewModel = new FundoFormViewModel { Fundo = fundo, Pessoas = pessoas, Contas = contas }; return(View(viewModel)); } await _fundoService.InserirAsync(fundo); return(RedirectToAction(nameof(Index))); }
public async Task AtualizarAsync(Fundo obj) { bool temAlgum = await _context.Fundo.AnyAsync(x => x.Id == obj.Id); if (!temAlgum) { throw new NotFoundException("Id não encontrado"); } try { _context.Update(obj); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException e) { throw new DbConcurrencyException(e.Message); } }
public DetalhesDeFundo(Fundo fundo) { InitializeComponent(); FundoNome.Text = fundo.Nome; fundos.Add(new Fundo { Nome = "Fundo 1", Valor = "1.5", Qtd = "1" }); fundos.Add(new Fundo { Nome = "Fundo 2", Valor = "2.45", Qtd = "1" }); double total = 0; fundos.ForEach(item => { total += Convert.ToDouble(item.Valor); }); FundoTotal.Text = "R$ " + System.Math.Round(total, 2).ToString(); FundosView.ItemsSource = fundos; }
public void Setup() { investidor = new Pessoa(); fundo = new Fundo("Copacabana Trial", 1000.00M); fundoNovo = new Fundo("Vargas FCI", 5000.00M); }
public ResgateService(Pessoa investidor, decimal valorResgatado, Fundo fundo) : base(investidor, (valorResgatado * -1), fundo) { }
public carrega_fase(Game jogo) : base(jogo) { Heroi = new Personagem(jogo, new SpriteAnimado(jogo.Content.Load<Texture2D>(@"imagens\nascendo"), new Vector2(400, 100), 5, new Vector2(45, 50), 100), Camera.vida); Fundo = new Fundo(jogo, jogo.Content.Load<Texture2D>(@"imagens\background"), 0); if (Camera.fase == 2) { fog = new Foguete(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\nave"), new Vector2(8750 + Camera.mapa_checkpoint, 318), 1, new Vector2(136, 150), 250)); Mapa = new Mapa(jogo); monstros = new List<MonstroAnimado>(); // supercomeço monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1390 + Camera.mapa_checkpoint, 450), 4, new Vector2(55, 50), 250), 1, 1, 300)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(1700 + Camera.mapa_checkpoint, 450), 2, new Vector2(55, 50), 250), 1, 1, 200)); // fimsupercomeco monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(2400 + Camera.mapa_checkpoint, 450), 2, new Vector2(55, 50), 250), 1, 1, 180)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(3590 + Camera.mapa_checkpoint, 450), 9, new Vector2(55, 50), 250), 1, 0, 180)); // ponte monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(3800 + Camera.mapa_checkpoint, 450), 2, new Vector2(55, 50), 250), 1, 1, 10)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(3900 + Camera.mapa_checkpoint, 450), 2, new Vector2(55, 50), 250), 1, 1, 10)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(4000 + Camera.mapa_checkpoint, 450), 2, new Vector2(55, 50), 250), 1, 1, 10)); // resto monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(5750 + Camera.mapa_checkpoint, 150), 50, new Vector2(55, 50), 250), 1, 1, 85)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(5950 + Camera.mapa_checkpoint, 350), 4, new Vector2(55, 50), 250), 1, 1, 50)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(7500 + Camera.mapa_checkpoint, 450), 4, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(7600 + Camera.mapa_checkpoint, 450), 4, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(7700 + Camera.mapa_checkpoint, 450), 4, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(7800 + Camera.mapa_checkpoint, 450), 4, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(8650 + Camera.mapa_checkpoint, 450), 17, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(8500 + Camera.mapa_checkpoint, 450), 17, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(8350 + Camera.mapa_checkpoint, 50), 10, new Vector2(55, 50), 250), 1, 2, 50)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(8400 + Camera.mapa_checkpoint, 50), 10, new Vector2(55, 50), 250), 1, 2, 50)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(8500 + Camera.mapa_checkpoint, 50), 10, new Vector2(55, 50), 250), 1, 2, 50)); Colisao_Chao_Monstro = new List<ColisaoChaoMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Chao_Monstro.Add(new ColisaoChaoMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Direita_Monstro = new List<ColisaoDireitaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Direita_Monstro.Add(new ColisaoDireitaMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Esquerda_Monstro = new List<ColisaoEsquerdaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Esquerda_Monstro.Add(new ColisaoEsquerdaMonstro(jogo, Mapa, monstros[i], Heroi)); Gravidade = new Gravidade(jogo, Heroi, monstros); } if (Camera.fase == 3) { Mapa = new Mapa(jogo); monstros = new List<MonstroAnimado>(); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(1000, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(1200, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(1400, 80), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(1600, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(2000, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(2100, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(1300, 80), 7, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(1500, 80), 8, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(1700, 280), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(1900, 280), 10, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(2000, 280), 10, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1050, 280), 6, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1250, 280), 50, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1450, 80), 4, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1650, 280), 16, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(2050, 280), 7, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(2150, 280), 1, new Vector2(55, 50), 250), 1, 0, 0)); Colisao_Chao_Monstro = new List<ColisaoChaoMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Chao_Monstro.Add(new ColisaoChaoMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Direita_Monstro = new List<ColisaoDireitaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Direita_Monstro.Add(new ColisaoDireitaMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Esquerda_Monstro = new List<ColisaoEsquerdaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Esquerda_Monstro.Add(new ColisaoEsquerdaMonstro(jogo, Mapa, monstros[i], Heroi)); Gravidade = new Gravidade(jogo, Heroi, monstros); } if (Camera.fase == 1) { fog = new Foguete(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\nave"), new Vector2(7650 + Camera.mapa_checkpoint, 318), 1, new Vector2(136, 150), 250)); Mapa = new Mapa(jogo); monstros = new List<MonstroAnimado>(); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(975 + Camera.mapa_checkpoint, 380), 1, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(1937 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(2200 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(2680 + Camera.mapa_checkpoint, 470), 1, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(3450 + Camera.mapa_checkpoint, 400), 8, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(3700 + Camera.mapa_checkpoint, 305), 3, new Vector2(55, 50), 250), 1, 1, 90)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(3900 + Camera.mapa_checkpoint, 305), 4, new Vector2(55, 50), 250), 1, 1, 90)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(4125 + Camera.mapa_checkpoint, 400), 3, new Vector2(55, 50), 250), 1, 1, 40)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(4400 + Camera.mapa_checkpoint, 420), 1, new Vector2(55, 50), 250), 1, 1, 50)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(4900 + Camera.mapa_checkpoint, 400), 14, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(5812 + Camera.mapa_checkpoint, 500), 2, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro1"), new Vector2(5900 + Camera.mapa_checkpoint, 490), 2, new Vector2(55, 50), 250), 1, 1, 100)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(6625 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 1, 130)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(6625 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 1, 130)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(6625 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 1, 130)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro3"), new Vector2(6625 + Camera.mapa_checkpoint, 400), 2, new Vector2(55, 50), 250), 1, 1, 130)); Colisao_Chao_Monstro = new List<ColisaoChaoMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Chao_Monstro.Add(new ColisaoChaoMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Direita_Monstro = new List<ColisaoDireitaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Direita_Monstro.Add(new ColisaoDireitaMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Esquerda_Monstro = new List<ColisaoEsquerdaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Esquerda_Monstro.Add(new ColisaoEsquerdaMonstro(jogo, Mapa, monstros[i], Heroi)); Gravidade = new Gravidade(jogo, Heroi, monstros); } if (Camera.fase == 0) { fog = new Foguete(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\nave"), new Vector2(7650 + Camera.mapa_checkpoint, 318), 1, new Vector2(136, 150), 250)); Mapa = new Mapa(jogo); monstros = new List<MonstroAnimado>(); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(2800 + Camera.mapa_checkpoint, 440), 1, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(3180 + Camera.mapa_checkpoint, 420), 1, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(4950 + Camera.mapa_checkpoint, 420), 3, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(5800 + Camera.mapa_checkpoint, 390), 5, new Vector2(55, 50), 250), 1, 1, 150)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(6200 + Camera.mapa_checkpoint, 420), 5, new Vector2(55, 50), 250), 1, 0, 0)); monstros.Add(new MonstroAnimado(jogo, new SpriteAnimadoMonstro(jogo.Content.Load<Texture2D>(@"imagens\monstro2"), new Vector2(7250 + Camera.mapa_checkpoint, 420), 5, new Vector2(55, 50), 250), 1, 0, 0)); Colisao_Chao_Monstro = new List<ColisaoChaoMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Chao_Monstro.Add(new ColisaoChaoMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Direita_Monstro = new List<ColisaoDireitaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Direita_Monstro.Add(new ColisaoDireitaMonstro(jogo, Mapa, monstros[i], Heroi)); Colisao_Esquerda_Monstro = new List<ColisaoEsquerdaMonstro>(); for (int i = 0; i < monstros.Count; i++) Colisao_Esquerda_Monstro.Add(new ColisaoEsquerdaMonstro(jogo, Mapa, monstros[i], Heroi)); Gravidade = new Gravidade(jogo, Heroi, monstros); } Colisao_Chao = new ColisaoChao(jogo, Mapa, Heroi); Colisao_Esquerda = new ColisaoEsquerda(jogo, Mapa, Heroi); Colisao_Direita = new ColisaoDireita(jogo, Mapa, Heroi); Colisao_Teto = new ColisaoTeto(jogo, Heroi, Mapa); Exibe_Vida = new ExibeVida(jogo); Exibe_Pontos = new ExibePontos(jogo); pu = new Pular(jogo, Heroi, Mapa); }
public void Setup() { Investidor = new Pessoa(); CopacabanaTrial = new Fundo("Copacabana Trial", 1000.00M); }
protected MovimentacaoService(Pessoa investidor, decimal valorInvestido, Fundo fundo) { Investidor = investidor; ValorInvestido = valorInvestido; Fundo = fundo; }
public void SalvaFundo(Fundo fundo) { throw new System.NotImplementedException(); }
public InvestimentoService(Pessoa investidor, decimal valorInvestido, Fundo fundo) : base(investidor, valorInvestido, fundo) { }
public void AtualizaCaixaWebScraping(string Usuario, string Senha) { Limpar(); //FUNÇÃO PARA AGUARDAR (MINUTOS E SEGUNDOS) void TimeWait(int minutes, int seconds) { var waitTime = new TimeSpan(0, 0, minutes, seconds); var waitUntil = DateTime.Now + waitTime; while (DateTime.Now <= waitUntil) { Application.DoEvents(); } } Console.WriteLine("Atualiza Data Intrag"); WebBrowser WebCaixa = new WebBrowser(); WebCaixa.Navigate("https://www.itaucustodia.com.br/Passivo/"); WebCaixa.ScriptErrorsSuppressed = true; //Aguarda a pagina carregar while (WebCaixa.ReadyState.ToString() != "Complete") { Application.DoEvents(); } var inputElements = WebCaixa.Document.GetElementsByTagName("input"); var aElements = WebCaixa.Document.GetElementsByTagName("a"); foreach (HtmlElement i in inputElements) { if (i.GetAttribute("name").Equals("ebusiness")) { i.InnerText = Usuario; } if (i.GetAttribute("name").Equals("senha")) { i.InnerText = Senha; } }//Insere Login e Senha foreach (HtmlElement a in aElements) { //Clica no Login if (a.GetAttribute("href").Equals("javascript:fn_login();")) { a.InvokeMember("click"); } } //Aguarda Pagina Carregar while (WebCaixa.ReadyState != WebBrowserReadyState.Interactive) { Application.DoEvents(); } WebCaixa.Navigate("https://www.itaucustodia.com.br/Passivo/abreFiltroCreditosAplicacaoGestor.do?pageExecutionId=5489278750081852"); //Aguarda Pagina Carregar while (WebCaixa.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } var optionElements = WebCaixa.Document.GetElementsByTagName("option"); optionElements[1].SetAttribute("selected", "selected");//Seleciona Gestor na lista var selectElements = WebCaixa.Document.GetElementsByTagName("select"); selectElements[0].InvokeMember("onchange"); while (WebCaixa.Document.GetElementsByTagName("select").Count.ToString() != "2") { TimeWait(0, 1); } var optionElements2 = WebCaixa.Document.GetElementsByTagName("option"); optionElements2[3].SetAttribute("selected", "selected");//Seleciona Gestor do Fundo na lista var selectElements2 = WebCaixa.Document.GetElementsByTagName("select"); selectElements2[1].InvokeMember("onchange"); var aElements2 = WebCaixa.Document.GetElementsByTagName("a"); foreach (HtmlElement a2 in aElements2) { //Clica em Continuar if (a2.GetAttribute("href").Equals("javascript:fn_enviar();")) { a2.InvokeMember("click"); } } var tdElements = WebCaixa.Document.GetElementsByTagName("td"); int tempo = 0; //Aguarda o Numero de elementos com tag "td" ser maior que 50 {Pagina Carregada} while (tdElements.Count < 50) { TimeWait(0, 1); tdElements = WebCaixa.Document.GetElementsByTagName("td"); tempo++; if (tempo > 10) { break; } } string Fundo; for (int i = 0; i < tdElements.Count - 1; i++) { if (tdElements[i].InnerText == "Fundo:") { i++; Fundo = tdElements[i].InnerText; Console.WriteLine(tdElements[i].InnerText); while (tdElements[i].InnerText != "Fundo:") { if (tdElements[i].InnerText == "Valor da Operação:") { if (tdElements[i + 7].InnerText == DateTime.Now.ToString("dd/MM/yyyy")) { BL_RegistroAplica RA = new BL_RegistroAplica(); RA.CODFUND = Convert.ToInt64(Fundo.Split('-')[0].Trim()); RA.CPFCNPJ = Convert.ToInt64(new Regex(@"[^\d]").Replace(tdElements[i - 3].InnerText.Trim(), "")); //Regex try { RA.NOME = tdElements[i - 5].InnerText.Trim(); } catch { RA.NOME = ""; } RA.HORA = Convert.ToDateTime(tdElements[i + 9].InnerText.Trim()); RA.VALOR = Convert.ToDecimal(tdElements[i + 1].InnerText.Trim(), new CultureInfo("pt-BR")); ObjDA.Inserir(RA.CPFCNPJ, RA.NOME, RA.HORA, RA.VALOR, RA.CODFUND); } } i++; if (i > tdElements.Count - 1) { break; } } i = i - 1; } } }
public async Task InserirAsync(Fundo fundo) { _context.Add(fundo); await _context.SaveChangesAsync(); }