コード例 #1
0
ファイル: AlumnoController.php プロジェクト: ericray/test
 public function index()
 {
     $escuelas = Escuela::all()->lists('nombre', 'id');
     $estados = Estado::all()->lists('descripcion', 'id');
     $alumnos = User::getUserType('Alumno');
     $num_alumnos = $alumnos->count();
     $sexos = Sexo::all();
     return view('admin.alumno.list')->with(compact('alumnos', 'num_alumnos', 'estados', 'escuelas', 'sexos'));
 }
コード例 #2
0
ファイル: UserController.php プロジェクト: rnaffer/Admin_B
 public function editar($id)
 {
     $header = 'Editar Cliente';
     $breadcrumb = 'Editar Cliente';
     $accion = 'Guardar';
     $estados = Estado::all();
     $cliente = User::where('codigo', $id)->where('tipo_id', 2)->first();
     $ciudadCliente = Ciudad::where('id', $cliente->ciudad_id)->first();
     $estadoCliente = Estado::where('id', $ciudadCliente->departamento_id)->first();
     $ciudades = Ciudad::where('departamento_id', $estadoCliente->id)->get();
     return view('users.edit', compact('header', 'breadcrumb', 'estados', 'estadoCliente', 'cliente', 'accion', 'ciudades'));
 }
コード例 #3
0
 public function editar($id)
 {
     $header = 'Editar Proveedor';
     $breadcrumb = 'Editar Proveedor';
     $accion = 'Guardar';
     $estados = Estado::all();
     $proveedor = User::where('codigo', $id)->where('tipo_id', 3)->first();
     $ciudadProveedor = Ciudad::where('id', $proveedor->ciudad_id)->first();
     $estadoProveedor = Estado::where('id', $ciudadProveedor->departamento_id)->first();
     $ciudades = Ciudad::where('departamento_id', $estadoProveedor->id)->get();
     return view('proveedores.edit', compact('header', 'breadcrumb', 'estados', 'estadoProveedor', 'proveedor', 'accion', 'ciudades'));
 }
コード例 #4
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     // buscanso os dados do cliente
     $cliente = Cliente::findOrNew($id);
     // caso não encontre o cliente, redireciona para o form de adição
     if (empty($cliente->id)) {
         return redirect('clientes')->with('flash_message', 'Cliente não encontrado!')->with('flash_type', 'warning');
     }
     // tratando a data de nascimento
     $cliente->data_nascimento = $this->tratarData($cliente->data_nascimento, 2);
     // obtendo os tipos de clientes
     $tiposCliente = ClienteTipo::where('ativo', 1)->get();
     // obtendo as formas de conhecimentos
     $formasConhecimento = ClienteFormaConhecimento::where('ativo', 1)->get();
     // obtendo os estados
     $estados = Estado::all();
     // configurando o titulo e os breadcrumbs
     $titulo = 'Edição';
     $breadcrumb = [['nome' => 'Cliente', 'ultimo' => false], ['nome' => 'Editar Cliente', 'ultimo' => true]];
     // enviando dados para a view
     return view('cliente.form')->with('cliente', $cliente)->with('tiposCliente', $tiposCliente)->with('formasConhecimento', $formasConhecimento)->with('estados', $estados)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb);
 }
コード例 #5
0
 public function edit($id = 0)
 {
     $ong = Ong::findOrFail($id);
     $user = Auth::user();
     //Verificando se usuario logado é owner da ong atual
     //TODO: Model de permissoes..
     if ($ong->user->id != $user->id) {
         //Criar mensagens de erro padrão em configurações??
         App::abort(403, 'Ops, aparentemente voce não tem permissão para editar as informações dessa Ong');
     }
     $foto = $ong->getAvatarUrl();
     $fotoCapa = $ong->getCapaUrl();
     $categoriaSelecionada = $ong->categoria ? $ong->categoria->id : null;
     $categoriasOngs = CategoriaOng::all();
     $cidadeSelecionada = $ong->cidade ? $ong->cidade->id : null;
     $estadoSelecionado = $ong->estado ? $ong->estado->id : null;
     $nome = $ong->nome;
     //Ordenando array de cidades para ficar cidadeID => cidadeNome
     $cidades = Cidade::all()->keyBy('id');
     foreach ($cidades as $cidade) {
         $cidadesArray[$cidade->id] = $cidade->nome;
     }
     $cidades = $cidadesArray;
     //Ordenando array de estados para ficar estadoID => estadoNome
     $estados = Estado::all();
     $estadosArray = array(0 => 'Estado');
     foreach ($estados as $estado) {
         $estadosArray[$estado->id] = $estado->nome;
     }
     $estados = $estadosArray;
     //Trocando entidadeAtiva para essa ong
     Session::put('entidadeAtiva_id', $ong->id);
     Session::put('entidadeAtiva_tipo', 'ong');
     $ong->url = $ong->getUrl();
     return view('ong.edit', compact('user', 'ong', 'foto', 'fotoCapa', 'nome', 'categoriaSelecionada', 'categoriasOngs', 'cidades', 'estados', 'cidadeSelecionada', 'estadoSelecionado'));
 }
コード例 #6
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     $estados = Estado::all();
     return view('generic.index', ['rows' => $estados, 'title_add' => 'Nuevo Estado', 'title_list' => 'Listado de estados', 'url' => 'estados']);
 }
コード例 #7
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $vaga = Vaga::findOrFail($id);
     $categoriaSelecionada = $vaga->categoria ? $vaga->categoria->id : null;
     $cidadeSelecionada = $vaga->cidade ? $vaga->cidade->id : null;
     $estadoSelecionado = $vaga->estado ? $vaga->estado->id : null;
     //@TODO: Arranjar meio seguro de pegar ongs, se alguma outra entidade for owner talvez de problema.
     $ongSelecionada = $vaga->owner->id;
     if (!$vaga->podeEditar) {
         App::abort(403, "Voce não tem permissao para editar essa Vaga");
     }
     //Obtendo ongs do usuario
     $ongs = Auth::user()->ongs;
     //Montando array de ongs para select
     $ongsArray = array(0 => 'Projeto');
     foreach ($ongs as $ong) {
         $ongsArray[$ong->id] = $ong->nome;
     }
     $ongs = $ongsArray;
     $categoriasVaga = CategoriaVaga::all();
     //Ordenando array de cidades para ficar cidadeID => cidadeNome
     $cidades = Cidade::all()->keyBy('id');
     foreach ($cidades as $cidade) {
         $cidadesArray[$cidade->id] = $cidade->nome;
     }
     $cidades = $cidadesArray;
     //Ordenando array de estados para ficar estadoID => estadoNome
     $estados = Estado::all();
     $estadosArray = array(0 => 'Estado');
     foreach ($estados as $estado) {
         $estadosArray[$estado->id] = $estado->nome;
     }
     $estados = $estadosArray;
     return view('vaga.edit', compact('vaga', 'categoriasVaga', 'ongs', 'cidades', 'estados', 'categoriaSelecionada', 'cidadeSelecionada', 'estadoSelecionado', 'ongSelecionada'));
 }
コード例 #8
0
ファイル: DirectorController.php プロジェクト: ericray/test
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     $director = $this->director;
     $estados = Estado::all()->lists('descripcion', 'id');
     $sexos = Sexo::all()->lists('descripcion', 'id');
     $escuelas = Escuela::all()->lists('nombre', 'id');
     $title = 'Editar director';
     $form_data = ['route' => ['admin.director.update', $director->id], 'method' => 'PATCH'];
     return view('admin.director.form')->with(compact('form_data', 'title', 'director', 'estados', 'sexos', 'escuelas'));
 }
コード例 #9
0
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', 'WelcomeController@index');
Route::get('home', 'HomeController@index');
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
Route::get('medicos', ['as' => 'medicos.index', 'uses' => 'MedicoController@index']);
Route::get('medicos/create', ['as' => 'medicos.create', 'uses' => 'MedicoController@create']);
Route::post('medicos', ['as' => 'medicos.save', 'uses' => 'MedicoController@save']);
Route::get('medicos/{id}/edit', ['as' => 'medicos.edit', 'uses' => 'MedicoController@edit']);
Route::put('medicos/{id}', ['as' => 'medicos.update', 'uses' => 'MedicoController@update']);
Route::delete('medicos/{id}', ['as' => 'medicos.destroy', 'uses' => 'MedicoController@destroy']);
Route::get('medicos/pdf', ['as' => 'medicos.pdf', 'uses' => 'MedicoController@pdf']);
//buscas
Route::get('medicos/busca/', ['as' => 'medicos.busca', 'uses' => 'MedicoController@busca']);
Route::get('pacientes/busca/', ['as' => 'pacientes.busca', 'uses' => 'PacienteController@busca']);
Route::get('pacientes/busca-ajax', ['as' => 'pacientes.buscaAjax', 'uses' => 'PacienteController@buscaAjax']);
//tcles
Route::get('tcles/busca/', ['as' => 'tcles.busca', 'uses' => 'TCLEController@busca']);
//estados
Route::get('estados', function () {
    return \App\Estado::all(['id', 'nome', 'sigla']);
});
//resources controllers
Route::resource('pacientes', 'PacienteController');
Route::resource('tcles', 'TCLEController');
//jasper reports
Route::get('/reporting', ['uses' => 'ReportController@index', 'as' => 'Report']);
Route::post('/reporting', ['uses' => 'ReportController@post']);
//angular test
Route::get('lista-pacientes', 'HomeController@listaPacientes');
コード例 #10
0
ファイル: EstadoController.php プロジェクト: ericray/test
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @param Request $request
  * @return Response
  */
 public function destroy($id, Request $request)
 {
     $estado = Estado::findOrFail($id);
     $estado->delete();
     $estados = Estado::all()->count();
     if ($request->ajax()) {
         return response()->json(['message' => 'Estado "' . $estado->descripcion . '" eliminado', 'num' => $estados]);
     }
     return redirect()->route('admin.estado.index');
 }