public async Task <IActionResult> Edit(int id, [Bind("Id,SaldoTAE,SaldoNormal,ComisionTAE")] Cartera cartera) { if (id != cartera.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cartera); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarteraExists(cartera.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cartera)); }
public async Task <ActionResult <Cartera> > PostCartera(Cartera item) { _context.Carteras.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetCarteras), new { id = item.id }, item)); }
public Cartera MostrarCartera() { Conexion.Open(); Cartera = CarteraRepository.MostrarCartera(); Conexion.Close(); return(Cartera); }
public void GenerarExcel() { Cartera cartera = FactoryCartera.GetCartera(); string pathFile = @"c:\tmp\cartera.xlsx"; ExcelPackage pck = UtilExcel.CrearExcelPackage(pathFile); cartera.ToExcel(pck); UtilExcel.OpenMicrosoftExcel(pathFile); }
{// public static CarteraData MapToCartera(this Cartera cartera) { return(new CarteraData { Id = cartera.Id, Activa = cartera.Activa, Descripcion = cartera.Descripcion, Nombre = cartera.Nombre }); }
public CarteraData AddCartera(Cartera cartera, int userId) { cartera.UsuarioId = userId; cartera.FechaCreacion = DateTime.Now; cartera.Activa = true; cartera.Especies = new List <Especie>(); _context.Carteras.Add(cartera); _context.SaveChanges(); return(cartera.MapToCartera()); }
public async Task <IActionResult> PutCartera(int id, Cartera item) { if (id != item.id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public void Estrategia1() { Cartera cartera = FactoryCartera.GetCartera(); EstrategiaInversion1 estrategia = new EstrategiaInversion1(cartera, "Wall"); string pathFile = @"c:\tmp\cartera.xlsx"; ExcelPackage pck = UtilExcel.CrearExcelPackage(pathFile); cartera.ToExcel(pck); UtilExcel.OpenMicrosoftExcel(pathFile); //Compra compraAValidar = new Compra(cartValor) { PrecioCompra = 25594.5, NumCompra = 0.2 }; //BooelanMensaje resultado= EstrategiaInversion1.ValidarCompra(cartValor, compraAValidar); // Assert.AreEqual(resultado.Valor, false); }
private void inizializar() { carteraService = new CarteraService(); creditoService = new CreditoService(); pagoService = new PagoService(); Cartera = carteraService.MostrarCartera(); pagos = pagoService.MostrarPagos(); Clientes = clienteService.MostrarClientes(); Creditos = creditoService.MostrarCredito(); PintarCartera(); PintarTablas(); }
public async Task <IActionResult> Create([Bind("SaldoTAE,SaldoNormal,ComisionTAE,UserId")] Cartera cartera) { if (ModelState.IsValid) { var user = await _context.User.FirstOrDefaultAsync(s => s.Id == cartera.UserId); user.Cartera = cartera; _context.Entry(user).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index", "Users")); } return(View(cartera)); }
private void inizializar() { carteraService = new CarteraService(ConfigConnection.connectionString); creditoService = new CreditoService(ConfigConnection.connectionString); pagoService = new PagoService(ConfigConnection.connectionString); Cartera = carteraService.MostrarCartera(); //pagos = pagoService.MostrarPagos(); //Clientes = clienteService.MostrarClientes(); //Creditos = creditoService.MostrarCredito(); pagos = carteraService.CargarPagos(); Clientes = carteraService.CargarClientes(); Creditos = carteraService.CargarCredito(); PintarCartera(); PintarTablas(); }
public async Task <ActionResult <Abono> > PostAbono(Abono item) { Cartera Cart = _context.Carteras.Find(item.CarteraId); if (Cart != null) { if (Cart.DeudaActual >= item.Valor) { _context.Abonos.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetAbonos), new { id = item.id }, item)); } } return(BadRequest()); }
public Cartera MostrarCartera() { try { connection.Open(); Cartera = CarteraRepository.MostrarCartera(); return(Cartera); } catch (Exception) { throw; } finally { connection.Closed(); } }
public static void Main(string[] args) { bool salir = false; Cartera cartera = FactoryCartera.GetCartera(); EstrategiaInversion1 estrategia = new EstrategiaInversion1(cartera, "Wall"); string comando; Console.WriteLine("Inserta comando"); while (!salir) { comando = Console.ReadLine(); if (comando.Equals("q")) { salir = true; } else { estrategia.carteraValor.PrecioActual = Double.Parse(comando); Compra comp = estrategia.CalcularProximaCompra(); Console.WriteLine(String.Format("Próxima compra:{0}", comp.ToString())); } } }