public function vistaImagen()
 {
     //Me quedo con el item, buscando por id
     $marca = Marca::find(Input::get('marca_id'));
     if ($marca) {
         $this->array_view['marca'] = $marca;
         return View::make($this->folder_name . '.imagen', $this->array_view);
     } else {
         $this->array_view['texto'] = 'Página de Error!!';
         return View::make($this->project_name . '-error', $this->array_view);
     }
 }
 public function submit_edit_marca()
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1) {
             // Validate the info, create rules for the inputs
             $marca = Marca::find(Input::get('marca_id'));
             $attributes = array('nombre_marca' => 'Nombre de Marca');
             $messages = array();
             $rules = array('nombre_marca' => 'required|min:1|max:100|alpha_num_ampersand|unique:marcas,nombre,' . $marca->idmarca . ',idmarca');
             // Run the validation rules on the inputs from the form
             $validator = Validator::make(Input::all(), $rules, $messages, $attributes);
             // If the validator fails, redirect back to the form
             if ($validator->fails()) {
                 $marca_id = Input::get('marca_id');
                 $url = "marcas/edit_marca" . "/" . $marca_id;
                 return Redirect::to($url)->withErrors($validator)->withInput(Input::all());
             } else {
                 $marca_id = Input::get('marca_id');
                 $url = "marcas/edit_marca" . "/" . $marca_id;
                 $marca = Marca::find($marca_id);
                 $marca->nombre = Input::get('nombre_marca');
                 $marca->save();
                 return Redirect::to('marcas/list_marcas')->with('message', 'Se editó correctamente la marca: ' . $marca->nombre);
             }
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Exemple #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $Marca = Marca::find($id);
     $Marca->delete();
     return Input::get('id');
 }
Exemple #4
0
 public static function quitarImagen($input)
 {
     $respuesta = array();
     $reglas = array('id' => array('integer'));
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         $marca = Marca::find($input['id']);
         $marca->fecha_modificacion = date("Y-m-d H:i:s");
         $marca->imagen_id = 'NULL';
         $marca->save();
         $respuesta['mensaje'] = 'La imagen de la marca fue eliminada.';
         $respuesta['error'] = false;
         $respuesta['data'] = $marca;
     }
     return $respuesta;
 }
 public function export_pdf()
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $idot_vmetrologica = Input::get('idot_vmetrologica');
             $data["ot_vm"] = OrdenesTrabajoVerifMetrologica::find($idot_vmetrologica);
             if ($data["ot_vm"] == null) {
                 $url = "verif_metrologica/create_ot_verif_metrologica" . "/" . $idot_vmetrologica;
                 return Redirect::to($url);
             }
             $data["usuarioSolicitante"] = User::find($data["ot_vm"]->id_usuariosolicitante);
             $data["usuarioElaborador"] = User::find($data["ot_vm"]->id_usuarioelaborador);
             $data["servicio"] = Servicio::find($data["ot_vm"]->idservicio);
             $data["ejecutor"] = $data["ot_vm"]->nombre_ejecutor;
             $data["ubicacion"] = UbicacionFisica::find($data["ot_vm"]->idubicacion_fisica);
             $data["numero_ficha"] = $data["ot_vm"]->numero_ficha;
             $data["activo"] = Activo::find($data["ot_vm"]->idactivo);
             $data["modelo"] = ModeloActivo::find($data["activo"]->idmodelo_equipo);
             $data["familia"] = FamiliaActivo::find($data["modelo"]->idfamilia_activo);
             $data["marca"] = Marca::find($data["familia"]->idmarca);
             $data["fecha_programacion"] = $data["ot_vm"]->fecha_programacion;
             $data["fecha_conformidad"] = $data["ot_vm"]->fecha_conformidad;
             $data["estado_inicial"] = Estado::find($data["ot_vm"]->idestado_inicial);
             $data["estado_final"] = Estado::find($data["ot_vm"]->idestado_final);
             $data["estado_ot"] = Estado::find($data["ot_vm"]->idestado_ot);
             $data["documento"] = Documento::searchDocumentoByIdOtVerifMetrologica($idot_vmetrologica)->get();
             if (count($data["documento"]) != 0) {
                 $data["documento"] = $data["documento"][0];
             }
             $data["personal_data"] = PersonalOtVerifMetrologica::getPersonalXOt($idot_vmetrologica)->get();
             $html = View::make('ot/verifMetrologica/otVerifMetrologicaExport', $data);
             return PDF::load($html, "A4", "portrait")->show();
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function marca_principal()
 {
     $marca = NULL;
     foreach ($this->marcas_principales() as $marca_principal) {
         $marca = Marca::find($marca_principal->id);
     }
     return $marca;
 }