コード例 #1
0
        public JsonResult insertarNuevaMoneda(int valor, double valorCompra, double valorVenta, String nombre, string simbolo, double valorCompra1, double valorVenta1, String nombre1, string simbolo1, double valorCompra2, double valorVenta2, String nombre2, string simbolo2, DateTime fecha)

        {
            var id = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;
            IList <TbSeMoneda> historial = new List <TbSeMoneda>();
            TbSeMoneda         moneda1   = new TbSeMoneda();

            moneda1.Codigo      = 1;
            moneda1.Nombre      = nombre;
            moneda1.ValorCompra = 1;
            moneda1.ValorVenta  = 1;
            moneda1.Simbolo     = simbolo;
            TbSeMoneda moneda2 = new TbSeMoneda();

            moneda2.Codigo      = 2;
            moneda2.Nombre      = "Dolar";
            moneda2.ValorCompra = valorCompra1;
            moneda2.ValorVenta  = valorVenta1;
            moneda2.Simbolo     = simbolo1;
            TbSeMoneda moneda3 = new TbSeMoneda();

            moneda3.Codigo      = 3;
            moneda3.Nombre      = "Euro";
            moneda3.ValorCompra = valorCompra2;
            moneda3.ValorVenta  = valorVenta2;
            moneda3.Simbolo     = simbolo2;
            historial.Add(moneda1);
            historial.Add(moneda2);
            historial.Add(moneda3);
            this.monedaService.CrearMoneda(historial);
            return(Json(new { model = true }));
        }
コード例 #2
0
        public ActionResult GetTipoCambio(int id)
        {
            if (id != 0)
            {
                var model = new TbSeMoneda();
                model = monedaMap.getTipoDeCambio(id);
                if (model != null)
                {
                    return(Json(new { valorCompra = model.ValorCompra, valorVenta = model.ValorVenta }));
                }
            }

            return(View());
        }
コード例 #3
0
        public ActionResult Editar(int valor, double valorCompra, double valorVenta, String nombre, string simbolo)

        {
            var ids = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;


            if (valor == 2)
            {
                this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + "Dolar" + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 2, "Monedas");

                if (nombre != null)
                {
                    nombre = null;
                }
                else if (simbolo != null)
                {
                    nombre = null;
                }
            }
            else if (valor == 3)
            {
                this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + "Euro" + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 3, "Monedas");

                if (nombre != null)
                {
                    nombre = null;
                }
                else if (simbolo != null)
                {
                    nombre = null;
                }
            }
            else
            {
                this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + simbolo + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 1, "Monedas");
            }
            MonedaViewModel model = new MonedaViewModel
            {
                Codigo      = valor,
                ValorCompra = valorCompra,
                ValorVenta  = valorVenta,
                Nombre      = nombre,
                Simbolo     = simbolo
            };
            TbSeMoneda m = monedaMap.Update(model);

            CrearNotificacion("Has editado una moneda");

            return(RedirectToAction(nameof(Index)));
        }
コード例 #4
0
        public TbSeMoneda ViewModelToDomain(MonedaViewModel monedaViewModel)
        {
            TbSeMoneda domain = new TbSeMoneda();

            domain = monedaService.GetMoneda(monedaViewModel.Codigo);
            if (monedaViewModel.Nombre != null || monedaViewModel.Simbolo != null)
            {
                domain.Nombre  = monedaViewModel.Nombre;
                domain.Simbolo = monedaViewModel.Simbolo;
            }
            domain.Codigo      = monedaViewModel.Codigo;
            domain.Activa      = monedaViewModel.Activa;
            domain.ValorCompra = monedaViewModel.ValorCompra;
            domain.ValorVenta  = monedaViewModel.ValorVenta;

            return(domain);
        }
コード例 #5
0
ファイル: MonedaMap.cs プロジェクト: altivaIsacc/altivawebapp
        public IList <TbSeMoneda> Create()
        {
            var monedas = new List <TbSeMoneda>();

            var mBase = new TbSeMoneda
            {
                Activa      = true,
                Codigo      = 1,
                Nombre      = "Colón",
                Simbolo     = "CRC",
                ValorCompra = 1,
                ValorVenta  = 1
            };

            monedas.Add(mBase);

            var dolar = new TbSeMoneda
            {
                Activa      = true,
                Codigo      = 2,
                Nombre      = "Dolar",
                Simbolo     = "USD",
                ValorCompra = 1,
                ValorVenta  = 1
            };

            monedas.Add(dolar);

            var euro = new TbSeMoneda
            {
                Activa      = true,
                Codigo      = 3,
                Nombre      = "Euro",
                Simbolo     = "EUR",
                ValorCompra = 1,
                ValorVenta  = 1
            };

            monedas.Add(euro);

            return(service.SaveMoneda(monedas));
        }
コード例 #6
0
 public TbSeMoneda UpdateMoneda(TbSeMoneda domain)
 {
     return(repository.Update(domain));
 }
コード例 #7
0
 public void Delete(TbSeMoneda domain)
 {
 }
コード例 #8
0
 public TbSeMoneda Create(TbSeMoneda domain)
 {
     return(repository.Save(domain));
 }
コード例 #9
0
 public void Delete(TbSeMoneda domain)
 {
     throw new NotImplementedException();
 }