Ejemplo n.º 1
0
        public IActionResult Index()
        {
            var Types = _context.TipoBalance.ToList();
            List <TipoBalanceViewModel> List = new List <TipoBalanceViewModel>();

            foreach (var item in Types)
            {
                TipoBalanceViewModel type = new TipoBalanceViewModel
                {
                    IdTipoBalance       = item.IdTipoBalance,
                    Descripcion         = item.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(item.UltimaActualizacion)
                };
                List.Add(type);
            }
            return(View(List));
        }
Ejemplo n.º 2
0
        public IActionResult Index()
        {
            var Types = _context.EstadoGanado.ToList();
            List <EstadoGanadoViewModel> List = new List <EstadoGanadoViewModel>();

            foreach (var item in Types)
            {
                EstadoGanadoViewModel type = new EstadoGanadoViewModel
                {
                    IdEstadoGanado      = item.IdEstadoGanado,
                    Descripcion         = item.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(item.UltimaActualizacion)
                };
                List.Add(type);
            }
            return(View(List));
        }
Ejemplo n.º 3
0
        public IActionResult Edit(int id)
        {
            TipoBalance TipoBalance = _context.TipoBalance.Find(id);

            if (TipoBalance != null)
            {
                TipoBalanceViewModel tipo = new TipoBalanceViewModel
                {
                    IdTipoBalance       = TipoBalance.IdTipoBalance,
                    Descripcion         = TipoBalance.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(TipoBalance.UltimaActualizacion)
                };
                return(View(tipo));
            }
            else
            {
                TempData["err"] = "No se encontro el elemento";
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 4
0
        public IActionResult Edit(int id)
        {
            EstadoGanado EstadoGanado = _context.EstadoGanado.Find(id);

            if (EstadoGanado != null)
            {
                EstadoGanadoViewModel Estado = new EstadoGanadoViewModel
                {
                    IdEstadoGanado      = EstadoGanado.IdEstadoGanado,
                    Descripcion         = EstadoGanado.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(EstadoGanado.UltimaActualizacion)
                };
                return(View(Estado));
            }
            else
            {
                TempData["err"] = "No se encontro el elemento";
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 5
0
        public IActionResult Index()
        {
            var Types = _context.Gasto.Where(x => x.IdEmpresa == IdEmpresa).ToList();
            List <GastoViewModel> List = new List <GastoViewModel>();

            foreach (var item in Types)
            {
                GastoViewModel type = new GastoViewModel
                {
                    IdGasto             = item.IdGasto,
                    FechaString         = item.Fecha.ToShortDateString(),
                    Factura             = item.Factura,
                    Proveedor           = item.Proveedor,
                    MontoString         = item.Monto.ToString("C", CultureInfo.CreateSpecificCulture("es-CR")),
                    Descripcion         = item.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(item.UltimaActualizacion)
                };
                List.Add(type);
            }
            return(View(List));
        }
Ejemplo n.º 6
0
        public IActionResult Index()
        {
            var Types = _context.Ganado.Where(x => x.IdEmpresa == IdEmpresa && (x.Tipo == 2 || x.Tipo == 3)).ToList().OrderBy(x => x.Tipo).OrderBy(x => x.Estado);
            List <TerneroViewModel> List = new List <TerneroViewModel>();

            foreach (var item in Types)
            {
                TerneroViewModel type = new TerneroViewModel
                {
                    IdGanado            = item.IdGanado,
                    Codigo              = item.Codigo,
                    TipoString          = item.TipoNavigation.Descripcion.Equals("Ternero Macho") ? "Macho" : "Hembra",
                    EstadoString        = item.EstadoNavigation.Descripcion,
                    EdadString          = Utilitaries.GetDifferenceDate(DateTime.Now, item.FechaNacimiento.Value),
                    ValorString         = Utilitaries.ConvertToColon(item.Valor.Value + getValor(item.IdGanado)),
                    UltimaActualizacion = item.UltimaActualizacion == null?"Error":Utilitaries.getRelativeTime(item.UltimaActualizacion.Value)
                };
                List.Add(type);
            }
            return(View(List));
        }
Ejemplo n.º 7
0
        public IActionResult Edit(int id)
        {
            Gasto Gasto = _context.Gasto.Find(id);

            if (Gasto != null)
            {
                GastoViewModel tipo = new GastoViewModel
                {
                    IdGasto             = Gasto.IdGasto,
                    Fecha               = Gasto.Fecha,
                    Factura             = Gasto.Factura,
                    Proveedor           = Gasto.Proveedor,
                    Monto               = Gasto.Monto,
                    Descripcion         = Gasto.Descripcion,
                    UltimaActualizacion = Utilitaries.getRelativeTime(Gasto.UltimaActualizacion)
                };
                return(View(tipo));
            }
            else
            {
                TempData["err"] = "No se encontro el elemento";
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 8
0
 public IActionResult Details(int id)
 {
     try
     {
         Ganado vaca = _context.Ganado.Find(id);
         if (vaca != null)
         {
             VacaViewModel vacaViewModel = new VacaViewModel {
                 IdGanado              = vaca.IdGanado,
                 Codigo                = vaca.Codigo,
                 PartosString          = vaca.Partos + " partos",
                 EstadoString          = vaca.EstadoNavigation.Descripcion,
                 FechaNacimientoString = vaca.FechaNacimiento.Value.ToShortDateString(),
                 FechaIngresoString    = vaca.FechaIngreso.Value.ToShortDateString(),
                 FechaSalidaString     = vaca.FechaSalida == null ? " - " : vaca.FechaSalida.Value.ToShortDateString(),
                 PesoString            = vaca.Peso == null ? " - " : vaca.Peso + " KG",
                 ValorPesoString       = vaca.ValorPeso == null ? " - " : Utilitaries.ConvertToColon(vaca.ValorPeso.Value),
                 ValorString           = Utilitaries.ConvertToColon(vaca.Valor.Value),
                 EdadString            = Utilitaries.GetDifferenceDate(DateTime.Now, vaca.FechaNacimiento.Value),
                 MadreUrl              = vaca.IdMadre == null?"#":"/Vaca/Details/" + vaca.IdMadre.Value,
                 MadreString           = vaca.IdMadre == null?" - ":_context.Ganado.Find(vaca.IdMadre.Value).Codigo,
                 PadreUrl              = vaca.IdPadre == null?"#":"/Toro/Details/" + vaca.IdPadre.Value,
                 PadreString           = vaca.IdPadre == null?" - ":_context.Ganado.Find(vaca.IdPadre.Value).Codigo,
                 UltimaActualizacion   = vaca.UltimaActualizacion == null ? "Error" : Utilitaries.getRelativeTime(vaca.UltimaActualizacion.Value)
             };
             var           bitacora  = _context.Bitacora.Where(x => x.IdGanado == vacaViewModel.IdGanado).ToList();
             List <Evento> eventList = new List <Evento>();
             foreach (var x in bitacora)
             {
                 Evento evento = new Evento
                 {
                     Description = x.IdHistorial != null? x.AccionNavigation.Descripcion + " " + Utilitaries.ConvertToColon(x.HistorialNavigation.Monto) + " el " + x.FechaRegistro.ToShortDateString() : x.AccionNavigation.Descripcion + " el " + x.FechaRegistro.ToShortDateString(),
                     Url         = x.Url == null ? "#" : x.Url
                 };
                 eventList.Add(evento);
             }
             vacaViewModel.EventList = eventList;
             return(View(vacaViewModel));
         }
         else
         {
             TempData["err"] = "No se encontró el elemento";
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception e)
     {
         TempData["err"] = e.InnerException.ToString();
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 9
0
        public IActionResult Index()
        {
            var Types = _context.Ganado.Where(x => x.IdEmpresa == IdEmpresa && x.Tipo == 4).ToList().OrderBy(x => x.Tipo).OrderBy(x => x.FechaNacimiento);
            List <VacaViewModel> List = new List <VacaViewModel>();

            foreach (var item in Types)
            {
                VacaViewModel type = new VacaViewModel
                {
                    IdGanado            = item.IdGanado,
                    Codigo              = item.Codigo,
                    EstadoString        = item.EstadoNavigation.Descripcion,
                    PartosString        = item.Partos + " partos",
                    EdadString          = Utilitaries.GetDifferenceDate(DateTime.Now, item.FechaNacimiento.Value),
                    ValorString         = Utilitaries.ConvertToColon(item.Valor.Value),
                    UltimaActualizacion = item.UltimaActualizacion == null ? "Error" : Utilitaries.getRelativeTime(item.UltimaActualizacion.Value)
                };
                List.Add(type);
            }
            return(View(List));
        }