public function index()
 {
     $now = Carbon::now()->format('Y/m/d');
     $now = $now . " 23:59:59";
     $now2 = Carbon::now()->subMonth(6)->format('Y/m/d');
     $cultivosB = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre', 'descripcion')->orderBy('nombre', 'asc')->paginate(15);
     return view('Administracion/Cultivo/buscar')->with(['cultivosB' => $cultivosB, 'cultivos' => $cultivos]);
 }
 public function generarReporte(reportesPlantulaRequest $request)
 {
     //Darpor default el único invernadero de plantula que existe
     $request->invernadero = 1;
     //Identificar que filtros se enviaron
     $filtros = $this->identificaFiltros($request);
     //Caso de que se requiera reporte solo por sector
     $string = null;
     if ($request->cultivo == "") {
         $string = $this->reporteSoloInvernadero($request, $filtros);
     }
     if ($request->cultivo != "") {
         $string = $this->reporteCultivo($request, $filtros);
     }
     $invernaderos = invernaderoPlantula::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $arrays = $request->session()->get($string);
     return view('Reportes/Plantula/buscar')->with(['invernaderos' => $invernaderos, 'cultivos' => $cultivos, 'arrays' => $arrays, 'string' => $string, 'filtros' => $filtros]);
 }
 public function generarReporte(reportesSectorRequest $request)
 {
     /*Preguntar si se mando sector o cultivoo ambos, en caso contrario se devuelve error
       if($request->sector==""&&$request->cultivo==""){
           Session::flash('error', 'Seleecione un sector y/o cultivo');
           return redirect()->back()->withInput();
       }*/
     //Identificar que filtros se enviaron
     $filtros = $this->identificaFiltros($request);
     //Caso de que se requiera reporte solo por sector
     $string = null;
     if ($request->cultivo == "") {
         $string = $this->reporteSoloSector($request, $filtros);
     }
     if ($request->cultivo != "") {
         $string = $this->reporteCultivo($request, $filtros);
     }
     $sectores = Sector::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $arrays = $request->session()->get($string);
     return view('Reportes/buscar')->with(['sectores' => $sectores, 'cultivos' => $cultivos, 'arrays' => $arrays, 'string' => $string, 'filtros' => $filtros]);
 }
 public function pagModificar($id)
 {
     $siembra = siembraTransplanteInvernadero::findOrFail($id);
     $invernaderos = invernadero::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $fecha = Carbon::createFromFormat('Y-m-d H:i:s', $siembra->fecha);
     if ($siembra->fechaTerminacion == "0000-00-00 00:00:00") {
     } else {
         $fechaTerminacion = Carbon::createFromFormat('Y-m-d H:i:s', $siembra->fechaTerminacion);
         $siembra->fechaTerminacion = $fechaTerminacion->format('d/m/Y');
     }
     $siembra->fecha = $fecha->format('d/m/Y');
     $tipoStatus = ['Activo', 'Terminado'];
     return view('Invernadero/Siembra/modificar')->with(['invernaderos' => $invernaderos, 'cultivos' => $cultivos, 'siembraInvernadero' => $siembra, 'tipoStatus' => $tipoStatus]);
 }
 public function pagModificar($id)
 {
     $siembraSector = siembraSector::findOrFail($id);
     $sectores = Sector::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $tipoSiembras = ['Maquinaria', 'A mano'];
     $temporadas = ['Primavera-Verano', 'Otoño-Invierno'];
     $fecha = Carbon::createFromFormat('Y-m-d H:i:s', $siembraSector->fecha);
     $siembraSector->fecha = $fecha->format('d/m/Y');
     if ($siembraSector->fechaTerminacion == "0000-00-00 00:00:00") {
     } else {
         $fechaTerminacion = Carbon::createFromFormat('Y-m-d H:i:s', $siembraSector->fechaTerminacion);
         $siembraSector->fechaTerminacion = $fechaTerminacion->format('d/m/Y');
     }
     $tipoStatus = ['Activo', 'Terminado'];
     return view('Sector/Siembra/modificar')->with(['sectores' => $sectores, 'tipoSiembras' => $tipoSiembras, 'temporadas' => $temporadas, 'cultivos' => $cultivos, 'siembraSector' => $siembraSector, 'tipoStatus' => $tipoStatus]);
 }
 public function pagModificar($id)
 {
     $siembra = siembraPlantula::findOrFail($id);
     $invernadero = $siembra->invernadero;
     $invernaderos = invernaderoPlantula::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $cultivos = cultivo::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $contenedores = ['Maceta (1L)', 'Maceta (0.5L)', 'Maceta (0.25L)', 'Charola - Plástico', 'Charola - Unicel'];
     $contenedor = $siembra->contenedor;
     $destinos = ['Campo', 'Invernadero'];
     $destino = $siembra->destino;
     $numPlantas = $siembra->numPlantas;
     $sustrato = $siembra->sustrato;
     $variedad = $siembra->variedad;
     $fecha = Carbon::createFromFormat('Y-m-d H:i:s', $siembra->fecha);
     if ($siembra->fechaTerminacion == "0000-00-00 00:00:00") {
     } else {
         $fechaTerminacion = Carbon::createFromFormat('Y-m-d H:i:s', $siembra->fechaTerminacion);
         $siembra->fechaTerminacion = $fechaTerminacion->format('d/m/Y');
     }
     $siembra->fecha = $fecha->format('d/m/Y');
     $tipoStatus = ['Activo', 'Terminado'];
     return view('Plantula/Siembra/modificar')->with(['invernadero' => $invernadero, 'invernaderos' => $invernaderos, 'cultivos' => $cultivos, 'contenedores' => $contenedores, 'contenedor' => $contenedor, 'numPlantas' => $numPlantas, 'sustrato' => $sustrato, 'variedad' => $variedad, 'siembra' => $siembra, 'destinos' => $destinos, 'destino' => $destino, 'tipoStatus' => $tipoStatus]);
 }