Esempio n. 1
0
 public ActionResult Historial(HistorialProductoTerminadoViewModel historialProducto)
 {
     if (ModelState.IsValid)
     {
         DiboRepository dibo = new DiboRepository();
         historialProducto.OPHistorial = dibo.OrdenList(historialProducto);
         dibo.Dispose();
         return(View(historialProducto));
     }
     //En esta parte vamos a hacer la consulta a la tabla de OrdenDeProduccion
     return(View());
 }
Esempio n. 2
0
        public List <OrdenDeProduccion> OrdenList(HistorialProductoTerminadoViewModel historial)
        {
            List <OrdenDeProduccion> ordersByOP = new List <OrdenDeProduccion>();

            ordersByOP = _diboContext.OrdenDeProduccion.Where(o => o.FechaIngreso >= historial.fechaInicio &&
                                                              o.FechaIngreso <= historial.fechaFin).ToList();
            if (!String.IsNullOrEmpty(historial.historialInput))
            {
                ordersByOP = ordersByOP.Where(p =>
                                              p.NumeroOrdenProduccion.ToLower().Contains(historial.historialInput.ToLower()) ||
                                              p.Cliente.ToLower().Contains(historial.historialInput.ToLower())).ToList();
            }
            return(ordersByOP);
        }