public function getAction() { //Primero desabilitamos la vista del controlador $this->view->disable(); //Comprobamos si hemos encontrado la informacion if ($this->request->isGet() == true) { //Asi lo hacemos para un acceso a una db normal //los recuperamos todos $empresas = Empresa::find(); //los recorremos todos para mostrarlos foreach ($empresas as $empresa) { $this->_empresas[] = $empresa; } //generamos la respuesta con el contenido en un JSON $this->response->setJsonContent(array("empresas" => $this->_empresas)); /* //Asi lo hacemos para un acceso a una Api REST $url = 'http://localhost/guarderiarest/api/empresas/'; $json = file_get_contents($url); $this->_empresas = json_decode($json,true); $this->response->setJsonContent(array("empresas" => $this->_empresas)); */ $this->response->setStatusCode(200, "OK"); $this->response->send(); } else { //Si no la encontramos entonces respondemos que no la hemos encontrado $this->response->setStatusCode(404, "Not Found"); } }
public function postEditEmpresa() { //validar formulario $rules = array('nombre' => 'required', 'razon_social' => 'required', 'domicilio' => 'required', 'rfc' => 'required|max:13|min:12', 'telefono' => 'required', 'cp' => 'required|numeric', 'logo' => 'image|mimes:jpeg,bmp,png'); $messages = array('required' => 'El campo :attribute es obligatorio', 'numeric' => 'Capture solo números', 'max' => 'Capture máximo :max caracteres', 'min' => 'Capture minimo :min caracteres', 'image' => 'Solo se aceptan imagenes jpeg, png, bmp o gif', 'size' => 'el :attribute debe ser de :size numeros'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator)->with('registro', 'modificando')->with('tab', 'tab1'); } //al pasar la validacion se procede a guardar campos $id = Input::get('id'); $empresa = Empresa::find($id); $file = Input::file('logo'); $empresa->nombre = Input::get('nombre'); $empresa->razon_social = Input::get('razon_social'); $empresa->domicilio = Input::get('domicilio'); $empresa->rfc = Input::get('rfc'); $empresa->cp = Input::get('cp'); $empresa->telefono = Input::get('telefono'); if (Input::hasFile('logo')) { //checa si trae archivo para poder guardar $empresa->logo = Input::file('logo')->getClientOriginalName(); //nombre original de la foto $file->move("public/img/upload/empresa", $file->getClientOriginalName()); } $empresa->save(); return Redirect::back()->with('status', 'update')->with('tab', 'tab1'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $empresa = Empresa::find(Auth::user()->id); $precio = Input::get('precioServicio'); $servicio = Input::get('servicio'); $empresa->actividades()->attach($servicio, array('precio' => $precio)); return "good!"; }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($name) { $deporte = new Deporte(); $service = new Actividad(); $id = Auth::user()->id; $empresa = Empresa::find($id); $deportes = $empresa->deportes; $servicios = $empresa->actividades; return View::make('dashboard.dashboard', array('empresaNombre' => $name, 'deport' => $deporte->comboDeporte(), 'service' => $service->comboServicios(), 'deportes' => $deportes, 'servicios' => $servicios)); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $empresa = Empresa::find(Auth::user()->id); $deporte = Input::get('deport'); $diaHabil = Input::get('precioHabil'); $diaFin = Input::get('precioFin'); //Prueba con el método del modelo Empresa $empresa->deportes()->attach($deporte, array('precio_dia_habil' => $diaHabil, 'precio_fin_semana' => $diaFin)); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $data = Input::all(); $empresa = Empresa::find($id); $empresa->nombre = $data['nombre']; $empresa->ruc = $data['ruc']; $empresa->telefono = $data['telefono']; $empresa->descripcion = $data['descripcion']; $empresa->save(); return Redirect::route('datos.empresas.index'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { // $ciudad = new Ciudad(); $iD = Auth::user()->id; $empresa = Empresa::find($iD); $direcciones = $empresa->ciudades; $company = $empresa->descripcion; $nit = $empresa->nit; $email = $empresa->email; return View::make('dashboard.datos', array('ciudad' => $ciudad->comboCiudad(), 'direcciones' => $direcciones, 'empresaNombre' => $id, 'company' => $company, 'nit' => $nit, 'mail' => $email)); }
public function borrar_empresa() { $id = Input::get('idedit'); $empresa = Empresa::find($id); if ($empresa->delete()) { Session::flash('message', 'Eliminado correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente'); Session::flash('class', 'danger'); } return Redirect::to('empresa'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $telefono = new Telefono(); $empresa = Empresa::find(Auth::user()->id); $direcciones = Input::get('direccion'); $ciudad = Input::get('city'); $telefono->telefono = Input::get('telefono'); $empresa->ciudades()->attach($ciudad, array('descripcion' => $direcciones)); $idD = DB::table('Direcciones')->where(function ($query) { $query->where('id_ciudad', '=', Input::get('city'))->where('empresa_id', '=', Auth::user()->id); })->pluck('id'); $direccion = Direccion::find($idD); $telefono = $direccion->telefono()->save($telefono); return 'maybe'; }
{ } public function imprimir() { $this->layout = 'imprimir'; $despesas = null; list($pessoasId, $empresaId, $dataInicio, $dataFim) = explode('/', $_GET['param']); $empresa = new Empresa(); $dadosEmpresa = $empresa->find('all', array('id' => $empresaId), array('logo', 'nome_fantasia', 'razao')); $entradas = $this->Financeiro->filtrar($empresaId, $pessoasId, $dataInicio, $dataFim, array(2, 3, 4, 5)); if (empty($pessoasId)) { $despesas = $this->Despesa->filtrar($empresaId, $dataInicio, $dataFim); } $this->set('dadosEmpresa', $dadosEmpresa[0]); $this->set('entradas', $entradas); $this->set('despesas', $despesas); $this->set('dataInicio', $dataInicio); $this->set('dataFim', $dataFim);
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $empresa = Empresa::find($id); if (is_null($empresa)) { return 'eliminado'; } $empresa->delete(); return Redirect::to('prueba'); }
/** * Update the specified resource in storage. * POST /usuario/editar * * @return Response */ public function postEditar() { if (Request::ajax()) { $usuarioId = Input::get('id'); $regex = 'regex:/^([a-zA-Z .,ñÑÁÉÍÓÚáéíóú]{2,60})$/i'; $required = 'required'; $numeric = 'numeric'; $reglas = array('nombre' => $required . '|' . $regex, 'apellido' => $required . '|' . $regex, 'usuario' => $regex . '|unique:usuarios,usuario,' . $usuarioId, 'dni' => 'required|min:8|unique:usuarios,dni,' . $usuarioId, 'perfil' => $required . '|' . $numeric, 'empresa' => $required . '|' . $numeric, 'area' => $required . '|' . $numeric, 'sexo' => $required, 'zonales_selec' => $required); $mensaje = array('required' => ':attribute Es requerido', 'regex' => ':attribute Solo debe ser Texto', 'numeric' => ':attribute seleccione una opcion'); $validator = Validator::make(Input::all(), $reglas, $mensaje); if ($validator->fails()) { return Response::json(array('rst' => 2, 'msj' => $validator->messages())); } $usuarios = Usuario::find($usuarioId); $usuarios['nombre'] = Input::get('nombre'); $usuarios['apellido'] = Input::get('apellido'); $usuarios['usuario'] = Input::get('usuario'); if (Input::get('password') != '') { $usuarios['password'] = Hash::make(Input::get('password')); } $usuarios['dni'] = Input::get('dni'); $usuarios['email'] = Input::get('email'); $usuarios['celular'] = Input::get('celular'); $usuarios['perfil_id'] = Input::get('perfil'); $usuarios['sexo'] = Input::get('sexo'); $usuarios['empresa_id'] = Input::get('empresa'); $usuarios['area_id'] = Input::get('area'); $usuarios['estado'] = Input::get('estado'); $usuarios['usuario_updated_at'] = Auth::user()->id; $usuarios->save(); $empresas = Input::get('empresas'); $submodulos = Input::get('submodulos'); $quiebregrupos = Input::get('quiebregrupos'); //empresas DB::table('empresa_usuario')->where('usuario_id', $usuarioId)->update(array('estado' => 3)); // 3 : eliminado permanente //si estado de usuario esta activo y no selecciono nin gun quebre if (Input::get('estado') == 1 and $empresas != 'null' and $empresas != '') { for ($i = 0; $i < count($empresas); $i++) { $empresaId = $empresas[$i]; $empresa = Empresa::find($empresaId); //buscando en la tabla $empresaUsuario = array(); $empresaUsuario = DB::table('empresa_usuario')->where('empresa_id', '=', $empresaId)->where('usuario_id', '=', $usuarioId)->first(); if (is_null($empresaUsuario) and count($empresaUsuario) == 0) { $usuarios->empresas()->save($empresa, array('estado' => 1)); } else { //update a la tabla empresa_usuario DB::table('empresa_usuario')->where('empresa_id', '=', $empresaId)->where('usuario_id', '=', $usuarioId)->update(array('estado' => 1)); } } } //zonales $pertenece = Input::get('pertenece'); $zonales = explode(',', Input::get('zonales_selec')); //actulizando a estado 0 segun quiebre seleccionado DB::table('usuario_zonal')->where('usuario_id', $usuarioId)->update(array('estado' => 0, 'pertenece' => 0)); $estado = 0; //si estado de usuario esta activo y selecciono zonales if (Input::get('estado') == 1 and !empty($zonales)) { for ($i = 0; $i < count($zonales); $i++) { $zonalId = $zonales[$i]; $zonal = Zonal::find($zonalId); //buscando en la tabla $usuarioZonal = DB::table('usuario_zonal')->where('usuario_id', '=', $usuarioId)->where('zonal_id', '=', $zonalId)->first(); //pertenece //$pertenece = Input::get('pertenece'.$zonalId, 0); if ($pertenece == $zonalId) { $estado = 1; } else { $estado = 0; } if (is_null($usuarioZonal) and count($usuarioZonal) == 0) { $usuarios->zonales()->save($zonal, array('estado' => 1, 'pertenece' => $estado)); } else { DB::table('usuario_zonal')->where('usuario_id', '=', $usuarioId)->where('zonal_id', '=', $zonalId)->update(array('estado' => 1, 'pertenece' => $estado)); } } } //submodulos $modulos = Input::get('modulos_selec'); DB::table('submodulo_usuario')->where('usuario_id', $usuarioId)->update(array('estado' => 3)); // 3 : eliminado permanente if ($modulos) { //si selecciono algun menu $modulos = explode(',', $modulos); $submodulos = array(); $update = array(); for ($i = 0; $i < count($modulos); $i++) { $moduloId = $modulos[$i]; //almacenar las opciones seleccionadas $submodulos[] = Input::get('submodulos' . $moduloId); } for ($i = 0; $i < count($submodulos); $i++) { for ($j = 0; $j < count($submodulos[$i]); $j++) { //buscar la opcion en ls BD $submoduloId = $submodulos[$i][$j]; $permisos = ''; if (Input::has('privilegio' . $submoduloId)) { $update[] = Input::get('privilegio' . $submoduloId); for ($k = 0; $k < count($update); $k++) { $permisos = ''; for ($l = 0; $l < count($update[$k]); $l++) { if ($update[$k][$l] == 1) { //permisos de agregar $permisos .= 'a'; } if ($update[$k][$l] == 2) { //permisos de agregar y editar $permisos .= 'b'; } if ($update[$k][$l] == 3) { //permisos de eliminar $permisos .= 'c'; } } } } $submodulo = Submodulo::find($submoduloId); $usuarioSubmodulo = array(); $usuarioSubmodulo = DB::table('submodulo_usuario')->where('usuario_id', '=', $usuarioId)->where('submodulo_id', '=', $submoduloId)->first(); //if (is_null($usuarioSubmodulo)) { if (is_null($usuarioSubmodulo) and count($usuarioSubmodulo) == 0) { $usuarios->submodulos()->save($submodulo, array('estado' => 1)); } else { //update a la tabla cargo_opcion DB::table('submodulo_usuario')->where('usuario_id', '=', $usuarioId)->where('submodulo_id', '=', $submoduloId)->update(array('estado' => 1)); } if (Input::has('privilegio' . $submoduloId)) { if (Session::get('perfilId') == 8) { $permisos = 'abc'; } Submodulo::updatePrivilegios($usuarioId, $submoduloId, $permisos); } } } } //quiebregrupos DB::table('quiebre_grupo_usuario')->where('usuario_id', $usuarioId)->update(array('estado' => 3)); // 3 : eliminado permanente //restriccion de quiebres DB::table('quiebre_usuario_restringido')->where('usuario_id', $usuarioId)->update(array('estado' => 0)); //si estado de usuario esta activo y no selecciono nin gun quebre if (Input::get('estado') == 1 and $quiebregrupos != 'null' and $quiebregrupos != '') { for ($i = 0; $i < count($quiebregrupos); $i++) { $quiebreGrupoId = $quiebregrupos[$i]; //restriccion de quiebres $quiebres = Input::get('quiebres' . $quiebreGrupoId); //buscar registros // for ($k = 0; $k < count($quiebres); $k++) { $quiebreId = $quiebres[$k]; $row = DB::table('quiebre_usuario_restringido')->where('usuario_id', $usuarioId)->where('quiebre_id', $quiebreId)->first(); if (count($row) > 0) { DB::table('quiebre_usuario_restringido')->where('usuario_id', $usuarioId)->where('quiebre_id', $quiebreId)->update(array('estado' => 1)); } else { DB::table('quiebre_usuario_restringido')->insert(array('usuario_id' => $usuarioId, 'quiebre_id' => $quiebreId)); } } $quiebreGrupo = QuiebreGrupo::find($quiebreGrupoId); //buscando en la tabla $quiebreGrupoUsuario = array(); $quiebreGrupoUsuario = DB::table('quiebre_grupo_usuario')->where('quiebre_grupo_id', '=', $quiebreGrupoId)->where('usuario_id', '=', $usuarioId)->first(); if (is_null($quiebreGrupoUsuario) and count($quiebreGrupoUsuario) == 0) { //if (is_null($quiebreGrupoUsuario)) { $usuarios->quiebregrupos()->save($quiebreGrupo, array('estado' => 1)); } else { //update a la tabla quiebre_grupo_usuario DB::table('quiebre_grupo_usuario')->where('quiebre_grupo_id', '=', $quiebreGrupoId)->where('usuario_id', '=', $usuarioId)->update(array('estado' => 1)); } } } return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente')); } }
public function postFichaEmpresa($id_empresa) { $empresa = Empresa::find($id_empresa); $data = $_POST; foreach ($data as $index => &$value) { if ($index == "field_eval_fecha_evaluacion") { $value = DateSql::changeToSql($value); } } $this->saveCRUDForm($empresa, $data); return Redirect::back()->withOk('Ficha modificada con éxito'); }
public function submit_disable_empresa() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); $data["permisos"] = Session::get('permisos'); if (in_array('side_listar_empresas', $data["permisos"])) { $empresa_id = Input::get('empresa_id'); $url = "empresas/edit_empresa/" . $empresa_id; $empresa = Empresa::find($empresa_id); $empresa->delete(); $descripcion_log = "Se eliminó la empresa con id {{$empresa_id}}"; Helpers::registrarLog(5, $descripcion_log); Session::flash('message', 'Se inhabilitó correctamente la empresa.'); return Redirect::to($url); } else { $descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'"; Helpers::registrarLog(10, $descripcion_log); return View::make('error/error'); } } else { return View::make('error/error'); } }
<noscript> Necesita activar Javascript para usar éste sitio </noscript> <div class="grupo titulo total base-tabla medio"> <div class="caja total" align="center"> HOME BANKING </div> </div> <div class="grupo"> <div class="caja total" align="center"> <?php Formatos::titulo(Empresa::find(1)->nombre_int); ?> <img src="img/titulo.png"> </div> </div> <div class="grupo sombra base-90 movil-65 tablet-40 redondear login"> <form action="entrar" method="post" onsubmit="$('#loading').show();$('#mensaje').hide();"> <div class="caja total titulo" align="center"> Inicio de sesión </div> <br> <div class="caja total" align="center" id="loading" style="display:none"> <img src="img/ajax-cargando.gif"> <br> <span class="bg-danger">Accediendo...</span> <br>
/** * Changed the specified resource from storage. * POST /empresa/cambiarestado * * @return Response */ public function postCambiarestado() { if (Request::ajax()) { $empresa = Empresa::find(Input::get('id')); $empresa->estado = Input::get('estado'); $empresa->save(); return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente')); } }
function updateempresaestadodesactivar(Request $request, Response $response) { $response = $response->withHeader('Content-type', 'application/json'); $data = json_decode($request->getBody(), true); try { $id = $request->getAttribute("id"); $empresa = Empresa::find($id); $empresa->estado = $data['estado']; $empresa->save(); $respuesta = json_encode(array('msg' => "Actualizado correctamente", "std" => 1)); $response = $response->withStatus(200); } catch (Exception $err) { $respuesta = json_encode(array('msg' => "error", "std" => 0, "err" => $err->getMessage())); $response = $response->withStatus(404); } $response->getBody()->write($respuesta); return $response; }