Exemplo n.º 1
0
        public ActionResult KardexEmpleado(int empleado)
        {
            KardexEmpleado kardex = new KardexEmpleado();
            var            lista  = kardex.GetKardexEmpleado(empleado);

            return(View(lista));
        }
Exemplo n.º 2
0
        public PartialViewResult MovimientosRecientes(int numDays)
        {
            var date = new DateTime();

            if (numDays <= 29)
            {
                date = DateTime.Today.AddDays(-numDays);
            }
            else
            {
                date = DateTime.Today.AddMonths(-1);
            }

            KardexEmpleado k     = new KardexEmpleado();
            var            model = k.MovimientosRecientes(date);

            Empleados emp    = new Empleados();
            var       lista2 = emp.GetCumpleIMSSRecientes(date);

            model.AddRange(lista2);

            //Ordenamos el modelo por fecha
            if (model.Count > 0)
            {
                //model = model.OrderByDescending(x => x.Fecha.Date).ThenByDescending(c => c.Fecha.TimeOfDay).ToList();//
                model = model.OrderByDescending(x => x.Fecha.Date).ToList();
            }

            return(PartialView(model));
        }
Exemplo n.º 3
0
        public PartialViewResult Search(SearchFileViewModel busqueda)
        {
            List <DatosEmpleado> model = new List <DatosEmpleado>();

            if (busqueda.TipoMovimiento != 4)
            {
                KardexEmpleado krd = new KardexEmpleado();
                model = krd.BuscarMovimientos(busqueda.FechaInicio, busqueda.FechaFin, busqueda.TipoMovimiento, busqueda.IdEmpresa);
            }
            else
            {
                Empleados emp = new Empleados();
                model = emp.GetCumpleIMSS(busqueda.FechaInicio, busqueda.FechaFin, busqueda.IdEmpresa);
            }

            return(PartialView(model));
        }
Exemplo n.º 4
0
        public JsonResult RecargarMovimientos(int numDays)
        {
            var date = new DateTime();

            if (numDays <= 29)
            {
                date = DateTime.Today.AddDays(-numDays);
            }
            else
            {
                date = DateTime.Today.AddMonths(-1);
            }

            KardexEmpleado k     = new KardexEmpleado();
            var            model = k.MovimientosRecientes(date);

            Empleados emp    = new Empleados();
            var       lista2 = emp.GetCumpleIMSSRecientes(date);

            model.AddRange(lista2);

            return(Json(model, JsonRequestBehavior.AllowGet));
        }