//PREVISION DE GANANCIA public ActionResult PrevGanancia(Object id) { if (Session["rol"] == null) { return(RedirectToAction("login", "usuario")); } if (Session["rol"].ToString() != "admin") { return(RedirectToAction("login", "usuario")); } List <Importacion> importaciones = null; List <ViewModelImportacion> vmImportaciones = new List <ViewModelImportacion>(); importaciones = FachadaImportadora.ListarImportacionesStockCliente(id); foreach (Importacion i in importaciones) { ViewModelImportacion vmI = new ViewModelImportacion { Id = i.Id, CantidadUnidades = i.CantidadUnidades, FechaIngreso = i.FechaIngreso, FechaSalida = i.FechaSalida, IdProducto = i.Producto.Id, Precio = i.Precio, NombrePord = i.Producto.Nombre, Costo = FachadaImportadora.CalcularGananciaPorImportacion(i) }; vmImportaciones.Add(vmI); } string total = FachadaImportadora.CalcularGananciaPorCliente(id).ToString("C", CultureInfo.GetCultureInfo("es-UY")); ViewBag.MostrarGanancia = total; return(View(vmImportaciones)); }
// GET: Importacion INDEX public ActionResult Index(string mensaje) { if (Session["rol"] == null) { return(RedirectToAction("login", "usuario")); } if (Session["rol"].ToString() != "deposito" && Session["rol"].ToString() != "admin") { return(RedirectToAction("login", "usuario")); } ViewBag.Mensaje = mensaje; List <Importacion> importaciones = null; List <ViewModelImportacion> vmImportaciones = new List <ViewModelImportacion>(); importaciones = FachadaImportadora.ListarImportaciones(); foreach (Importacion i in importaciones) { ViewModelImportacion vmI = new ViewModelImportacion { Id = i.Id, CantidadUnidades = i.CantidadUnidades, FechaIngreso = i.FechaIngreso, FechaSalida = i.FechaSalida, IdProducto = i.Producto.Id, Precio = i.Precio, NombrePord = i.Producto.Nombre, Costo = FachadaImportadora.CalcularGananciaPorImportacion(i), Estado = i.Estado }; vmImportaciones.Add(vmI); } return(View(vmImportaciones)); }