public IActionResult CrearPuntoVenta() { ViewData["tipoPrecios"] = precioService.GetPreciosSinAnular(); ViewData["moneda"] = monedaService.GetAll(); ViewData["cliente"] = contactoService.GetAllClientes(); ViewData["bodega"] = bodegaService.GetAllActivas(); ViewBag.tipoPrecio = new TbPrPrecios(); return(View("CrearEditarPuntoVenta", new PuntoVentaViewModel())); }
public IHttpActionResult Get() { int activo = Convert.ToInt16(BusinessEnumerations.Estatus.ACTIVO); List <MonedaModel> mo = service.GetAll(x => x.CC_ESTATUS == activo.ToString()); if (mo == null) { return(BadRequest("No se encontraron empresas activas.")); } return(Ok(mo)); }
public IActionResult CrearCotizacion() { ViewData["usuario"] = _UserService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); var tipoCambio = _MonedaService.GetAll(); var model = new CotizacionViewModel { TipoCambioDolar = tipoCambio.FirstOrDefault(m => m.Codigo == 2).ValorCompra, TipoCambioEuro = tipoCambio.FirstOrDefault(m => m.Codigo == 3).ValorCompra, Estado = "Borrador" }; ViewData["monedas"] = tipoCambio; return(View("CrearCotizacion", model)); }
public ActionResult CrearGasto() { ViewData["usuario"] = userService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); var tipoCambio = monedaService.GetAll(); var model = new CompraViewModel { TipoCambioDolar = tipoCambio.FirstOrDefault(m => m.Codigo == 2).ValorCompra, TipoCambioEuro = tipoCambio.FirstOrDefault(m => m.Codigo == 3).ValorCompra, Borrador = true }; ViewData["monedas"] = tipoCambio; ViewBag.tieneToma = false; return(View("CrearEditarGasto", model)); }
public ActionResult CrearInventario() { var bodegaInventario = new List <TbPrInventarioBodega>(); ViewData["bodegas"] = bodegaService.GetAllActivas(); ViewData["bodegaInventario"] = bodegaInventario; ViewData["unidades"] = unidadService.GetAll(); ViewData["moneda"] = monedaService.GetAll(); ViewBag.accion = "1"; var model = new InventarioViewModel(); return(View("CrearEditarInventario", model)); }
public IList <TbFaMovimientoDetalle> CreateMovmientoDetalle(long idDocumento) { var moneda = monedaService.GetAll(); var movimientos = service.GetMovimientosByIdDocumento(idDocumento); var movimientoDesde = movimientos.First(); var movimientoHasta = movimientos.Last(); ///insertar el detalle rel mov de la fact y el pago /// IList <TbFaMovimientoDetalle> movDetalle = new List <TbFaMovimientoDetalle>(); movDetalle.Add(new TbFaMovimientoDetalle { AplicadoBase = movimientoHasta.MontoBase, AplicadoDolar = movimientoHasta.MontoDolar, AplicadoEuro = movimientoHasta.MontoEuro, CompraDolarTc = moneda[1].ValorCompra, CompraEuroTc = moneda[2].ValorCompra, Fecha = DateTime.Now, VentaDolarTc = moneda[1].ValorVenta, VentaEuroTc = moneda[2].ValorVenta, IdMovimientoDesde = movimientoDesde.IdMovimiento, IdMovimientoHasta = movimientoHasta.IdMovimiento }); return(service.SaveMovDetalle(movDetalle)); }
public ActionResult EditarCaja(int id) { var Caja = _Map.DomainToViewModel(_Service.GetCajaById(id)); ViewData["usuario"] = _UserService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); ViewData["monedas"] = _MonedaService.GetAll(); return(View("CajaAperturaDenominacion", Caja)); }
public IActionResult GetMonedas() { try { return(Ok(service.GetAll())); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); } }
public ActionResult CrearOrden() { ViewData["usuario"] = userService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); ViewBag.Proveedores = service.GetAllProveedores(); var tipoCambio = monedaService.GetAll(); var model = new OrdenViewModel(); model.Fecha = DateTime.Now; model.TipoCambioDolar = tipoCambio.FirstOrDefault(m => m.Codigo == 2).ValorCompra; model.TipoCambioEuro = tipoCambio.FirstOrDefault(m => m.Codigo == 3).ValorCompra; return(View("CrearEditarOrden", model)); }
public IActionResult _CrearEditarCuentasBancarias(int idCuenta, int idContacto) { ViewBag.monedas = monedaService.GetAll(); if (idCuenta != 0) { return(PartialView(contactoMap.DomainToViewModelCB(contactoService.GetCuentaById(idCuenta)))); } else { var modelo = new CuentaBancariaViewModel { IdContacto = idContacto }; return(PartialView(modelo)); } }
// GET: Monedas public ActionResult Index() { IList <TbSeMoneda> monedas = new List <TbSeMoneda>(); monedas = monedaService.GetAll(); ViewData["s"] = monedas; if (monedas.Count == 0) { ViewBag.id = 1; } else { ViewBag.id = 0; } ViewBag.fecha = DateTime.Now; return(View(monedas)); }
public TbPrOrden ViewModelToDomainEdit(OrdenViewModel viewModel) { var domain = service.GetOrdenById((int)viewModel.Id);; domain.IdMoneda = viewModel.IdMoneda; domain.IdProveedor = viewModel.IdProveedor; domain.IdUsuario = viewModel.IdUsuario; domain.Observacion = viewModel.Observacion; domain.Anulado = viewModel.Anulado; domain.Fecha = DateTime.Now; domain.TipoCambioDolar = viewModel.TipoCambioDolar; domain.TipoCambioEuro = viewModel.TipoCambioEuro; var moneda = monedaService.GetAll(); if (viewModel.IdMoneda == 1) { domain.SubTotalExcentoBase = viewModel.SubTotalExcento; domain.SubTotalExcentoDolar = domain.SubTotalExcentoBase / domain.TipoCambioDolar; domain.SubTotalExcentoEuro = domain.SubTotalExcentoBase / domain.TipoCambioEuro; domain.SubTotalGrabadoBase = viewModel.SubTotalGrabado; domain.SubTotalGrabadoDolar = domain.SubTotalGrabadoBase / domain.TipoCambioDolar; domain.SubTotalGrabadoEuro = domain.SubTotalGrabadoBase / domain.TipoCambioEuro; domain.SubTotalNetoBase = viewModel.SubTotalNeto; domain.SubTotalNetoDolar = domain.SubTotalNetoBase / domain.TipoCambioDolar; domain.SubTotalNetoEuro = domain.SubTotalNetoBase / domain.TipoCambioEuro; domain.TotalIvabase = viewModel.TotalIva; domain.TotalIvadolar = domain.TotalIvabase / domain.TipoCambioDolar; domain.TotalIvaeuro = domain.TotalIvabase / domain.TipoCambioEuro; domain.TotalBase = viewModel.Total; domain.TotalDolar = domain.TotalBase / domain.TipoCambioDolar; domain.TotalEuro = domain.TotalBase / domain.TipoCambioEuro; domain.TotalDescuentoBase = viewModel.TotalDescuento; domain.TotalDescuentoDolar = domain.TotalDescuentoBase / domain.TipoCambioDolar; domain.TotalDescuentoEuro = domain.TotalDescuentoBase / domain.TipoCambioEuro; } else if (viewModel.IdMoneda == 2) { domain.SubTotalExcentoBase = viewModel.SubTotalExcento * domain.TipoCambioDolar; domain.SubTotalExcentoDolar = viewModel.SubTotalExcento; domain.SubTotalExcentoEuro = domain.SubTotalExcentoBase / domain.TipoCambioEuro; domain.SubTotalGrabadoBase = viewModel.SubTotalGrabado * domain.TipoCambioDolar; domain.SubTotalGrabadoDolar = viewModel.SubTotalGrabado; domain.SubTotalGrabadoEuro = domain.SubTotalGrabadoBase / domain.TipoCambioEuro; domain.SubTotalNetoBase = viewModel.SubTotalNeto * domain.TipoCambioDolar; domain.SubTotalNetoDolar = viewModel.SubTotalNeto; domain.SubTotalNetoEuro = domain.SubTotalNetoBase / domain.TipoCambioEuro; domain.TotalIvabase = viewModel.TotalIva * domain.TipoCambioDolar; domain.TotalIvadolar = viewModel.TotalIva; domain.TotalIvaeuro = domain.TotalIvabase / domain.TipoCambioEuro; domain.TotalBase = viewModel.Total * domain.TipoCambioDolar; domain.TotalDolar = viewModel.Total; domain.TotalEuro = domain.TotalBase / domain.TipoCambioEuro; domain.TotalDescuentoBase = viewModel.TotalDescuento * domain.TipoCambioDolar; domain.TotalDescuentoDolar = viewModel.TotalDescuento; domain.TotalDescuentoEuro = domain.TotalDescuentoBase / domain.TipoCambioEuro; } else if (viewModel.IdMoneda == 3) { domain.SubTotalExcentoBase = viewModel.SubTotalExcento * domain.TipoCambioEuro; domain.SubTotalExcentoDolar = domain.SubTotalExcentoBase / domain.TipoCambioDolar; domain.SubTotalExcentoEuro = viewModel.SubTotalExcento; domain.SubTotalGrabadoBase = viewModel.SubTotalGrabado * domain.TipoCambioEuro; domain.SubTotalGrabadoDolar = domain.SubTotalGrabadoBase / domain.TipoCambioDolar; domain.SubTotalGrabadoEuro = viewModel.SubTotalGrabado; domain.SubTotalNetoBase = viewModel.SubTotalNeto * domain.TipoCambioEuro; domain.SubTotalNetoDolar = domain.SubTotalNetoBase / domain.TipoCambioDolar; domain.SubTotalNetoEuro = viewModel.SubTotalNeto; domain.TotalIvabase = viewModel.TotalIva * domain.TipoCambioEuro; domain.TotalIvadolar = domain.TotalIvabase / domain.TipoCambioDolar; domain.TotalIvaeuro = viewModel.TotalIva; domain.TotalBase = viewModel.Total * domain.TipoCambioEuro; domain.TotalDolar = domain.TotalBase / domain.TipoCambioDolar; domain.TotalEuro = viewModel.Total; domain.TotalDescuentoBase = viewModel.TotalDescuento * domain.TipoCambioEuro; domain.TotalDescuentoDolar = domain.TotalDescuentoBase / domain.TipoCambioDolar; domain.TotalDescuentoEuro = viewModel.TotalDescuento; } return(domain); }
// GET: Compra public IActionResult ListarCompras() { ViewData["monedas"] = monedaService.GetAll(); return(View()); }
// GET: api/Moneda public IEnumerable <Moneda> Get() { return(Moneda.ToList(_service.GetAll())); }