public function postTrabalhoactualizacaoassociado() { $course = Input::get('course'); $usertype = Input::get('usertype'); $inscription = Inscriptions::find(Input::get('inscription')); $estado = ORGStates::where('id_estado', '=', Input::get('estado'))->take(1)->get(); $estado_empresa = ORGStates::where('id_estado', '=', Input::get('estado_empresa'))->take(1)->get(); $participant = ORGAssociates::find(Input::get('id')); $participant->nombre_completo = Input::get('nombre_completo') != null ? Input::get('nombre_completo') : $participant->nombre_completo; $participant->rg = Input::get('rg') != null ? Input::get('rg') : $participant->rg; $participant->razon_social = Input::get('razon_social') != null ? Input::get('razon_social') : $participant->razon_social; $participant->inscripcion_estadual = Input::get('inscription_estadual') != null ? Input::get('inscription_estadual') : $participant->inscripcion_estadual; $participant->inscripcion_municipal = Input::get('inscription_municipal') != null ? Input::get('inscription_municipal') : $participant->inscripcion_municipal; $participant->tipo_pessoa = Input::get('tipo_pessoa') != null ? Input::get('tipo_pessoa') : $participant->tipo_pessoa; $participant->cpf = Input::get('cpf') != null ? Input::get('cpf') : $participant->cpf; $participant->cnpj = Input::get('cnpj') != null ? Input::get('cnpj') : $participant->cnpj; $participant->passaporte = Input::get('passaporte') != null ? Input::get('passaporte') : $participant->passaporte; $participant->email = Input::get('email') != null ? Input::get('email') : $participant->email; $participant->web_site = Input::get('web_site') != null ? Input::get('web_site') : $participant->web_site; $participant->responsavel = Input::get('responsavel') != null ? Input::get('responsavel') : $participant->responsavel; $participant->observacao = Input::get('observacao') != null ? Input::get('observacao') : $participant->observacao; $participant->empresa = Input::get('empresa') != null ? Input::get('empresa') : $participant->empresa; $participant->cargo = Input::get('cargo') != null ? Input::get('cargo') : $participant->cargo; $participant->cep_res = Input::get('cep_res') != null ? Input::get('cep_res') : $participant->cep_res; $participant->cep_com = Input::get('cep_com') != null ? Input::get('cep_com') : $participant->cep_com; $participant->logradouro_res = Input::get('logradouro_res') != null ? Input::get('logradouro_res') : $participant->logradouro_res; $participant->logradouro_com = Input::get('logradouro_com') != null ? Input::get('logradouro_com') : $participant->logradouro_com; $participant->dir_res = Input::get('dir_res') != null ? Input::get('dir_res') : $participant->dir_res; $participant->dir_com = Input::get('dir_com') != null ? Input::get('dir_com') : $participant->dir_com; $participant->complemento_res = Input::get('complemento_res') != null ? Input::get('complemento_res') : $participant->complemento_res; $participant->complemento_com = Input::get('complemento_com') != null ? Input::get('complemento_com') : $participant->complemento_com; $participant->numero_res = Input::get('numero_res') != null ? Input::get('numero_res') : $participant->numero_res; $participant->numero_com = Input::get('numero_com') != null ? Input::get('numero_com') : $participant->numero_com; $participant->bairro_res = Input::get('bairro_res') != null ? Input::get('bairro_res') : $participant->bairro_res; $participant->bairro_com = Input::get('bairro_com') != null ? Input::get('bairro_com') : $participant->bairro_com; $participant->pais_res = Input::get('pais_res') != null ? Input::get('pais_res') : $participant->pais_res; $participant->pais_com = Input::get('pais_com') != null ? Input::get('pais_com') : $participant->pais_com; $participant->municipio_res = Input::get('municipio_res') != null ? Input::get('municipio_res') : $participant->municipio_res; $participant->municipio_com = Input::get('municipio_com') != null ? Input::get('municipio_com') : $participant->municipio_com; $participant->uf_res = Input::get('uf_res') != null ? Input::get('uf_res') : $participant->uf_res; $participant->uf_com = Input::get('uf_com') != null ? Input::get('uf_com') : $participant->uf_com; $participant->ddi_res = Input::get('ddi_res') != null ? Input::get('ddi_res') : $participant->ddi_res; $participant->ddi_com = Input::get('ddi_com') != null ? Input::get('ddi_com') : $participant->ddi_com; $participant->ddd_res = Input::get('ddd_res') != null ? Input::get('ddd_res') : $participant->ddd_res; $participant->ddd_com = Input::get('ddd_com') != null ? Input::get('ddd_com') : $participant->ddd_com; $participant->ddi_two_res = Input::get('ddi_two_res') != null ? Input::get('ddi_two_res') : $participant->ddi_two_res; $participant->ddi_two_com = Input::get('ddi_two_com') != null ? Input::get('ddi_two_com') : $participant->ddi_two_com; $participant->ddd_two_res = Input::get('ddd_two_res') != null ? Input::get('ddd_two_res') : $participant->ddd_two_res; $participant->ddd_two_com = Input::get('ddd_two_com') != null ? Input::get('ddd_two_com') : $participant->ddd_two_com; $participant->ddi_cel_res = Input::get('ddi_cel_res') != null ? Input::get('ddi_cel_res') : $participant->ddi_cel_res; $participant->ddi_cel_com = Input::get('ddi_cel_com') != null ? Input::get('ddi_cel_com') : $participant->ddi_cel_com; $participant->telefone_res = Input::get('telefone_res') != null ? Input::get('telefone_res') : $participant->telefone_res; $participant->telefone_com = Input::get('telefone_com') != null ? Input::get('telefone_com') : $participant->telefone_com; $participant->telefone_seg_res = Input::get('telefone_seg_res') != null ? Input::get('telefone_seg_res') : $participant->telefone_seg_res; $participant->telefone_seg_com = Input::get('telefone_seg_com') != null ? Input::get('telefone_seg_com') : $participant->telefone_seg_com; $participant->ddd_cel_res = Input::get('ddd_cel_res') != null ? Input::get('ddd_cel_res') : $participant->ddd_cel_res; $participant->ddd_cel_com = Input::get('ddd_cel_com') != null ? Input::get('ddd_cel_com') : $participant->ddd_cel_com; $participant->celular_res = Input::get('celular_res') != null ? Input::get('celular_res') : $participant->celular_res; $participant->celular_com = Input::get('celular_com') != null ? Input::get('celular_com') : $participant->celular_com; $participant->save(); Auth::user()->login($participant->associate->getuser); $array = array('msg_success' => Lang::get('messages.login_welcome'), 'usertype' => $usertype, 'inscription' => $inscription); return Redirect::to($inscription->course->route . '/arquivos')->with($array); }
public function getUpdate($id = '') { if ($id == '') { return Redirect::to($this->route); } else { $associate = ORGAssociates::find($id); if (!$associate) { return Redirect::to($this->route)->with('msg_error', Lang::get('messages.associates_display_err')); } else { $args = array('route' => $this->route, 'estados' => ORGStates::all(), 'formacoes' => ORGTrainings::all(), 'logradouros' => ORGBackyards::all(), 'categorias' => ORGAssociateCategories::all(), 'ufs' => ORGuf::all(), 'associate' => $associate); return View::make('backend.clients.associates.update')->with($args); } } }
public function getExportinscriptions($idCourse) { $course = Courses::find($idCourse); $inscriptions = $course->inscriptions; $users = array(); $trainings = ORGTrainings::all(); $states = ORGStates::all(); $towns = ORGTowns::all(); $h = 0; foreach ($inscriptions as $ins) { # code... // var_dump($ins->id); if ($ins->user->type == "associate" || $ins->user->id == 127) { // var_dump($ins->user->id); // var_dump($ins->user->type); $tempuser = Associates::where('user', '=', $ins->user->id)->take(1)->get(); $users[$ins->id] = $tempuser[0]->asociado; } elseif ($ins->user->type == "participant" && $ins->user->id != 127) { $tempuser = Participants::where('user', '=', $ins->user->id)->take(1)->get(); // if($h>30) // dd($ins->user->id); // else // var_dump($tempuser[0]->id); $users[$ins->id] = $tempuser[0]->participante; // } /*if(isset($tempuser[0])): $users[$ins->id]=$tempuser[0]->participante; else: var_dump($ins->user->type); dd($ins->user->id); endif;*/ } $h++; } // foreach($inscriptions as $inscription): // // $total["name"] = $inscription->user->name; // // $total["email"] = $inscription->user->email; // // $total["paid"] = $inscription->paid; // // $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y'); // // $total["type"] = $inscription->usertype->title; // $total= ["nome" => $inscription->user->name, // "email" => $inscription->user->email, // "paid" => $inscription->paid, // "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), // "type" => $inscription->usertype->title // ]; // // break; // // array_push($total,$inscription->user->name,$inscription->user->email); // endforeach; // dd($inscriptions); Excel::create('Export Inscriptions ' . $course->title . "-" . rand(2, 700 * date("H")) . "-" . date("d-m-Y"), function ($excel) use($inscriptions, $users) { $excel->sheet('Excel sheet', function ($sheet) use($inscriptions, $users) { $sheet->setOrientation('portrait'); $n = 2; // $sheet->appendRow(1,array("Codigo Asociado","Nome","RG","Email", "Telefone", "Celular", "CPF", "Tipo Pessoa","Pagamento", "Fecha", "User Type", "Endereço", "Complemento", "CEP", "Cidade", "Estado", "Empresa", "Endereço Empresa", "Complemento Empresa", "Telefone Empresa", "CNPJ", "Cargo" )); // $inscriptions = $inscriptions; foreach ($inscriptions as $inscription) { // $total["name"] = $inscription->user->name; // $total["email"] = $inscription->user->email; // $total["paid"] = $inscription->paid; // $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y'); // $total["type"] = $inscription->usertype->title; if ($inscription->paid == 0) { $paid = "Não"; } else { $paid = "Sim"; } if ($inscription->user->type == 'associate' || $inscription->user->id == 127) { // if(isset($users[$inscription->id]->codigo_asoc)){ // var_dump($users[$inscription->id]->nombre_completo); // }else{ // dd($inscription->user->id); // } $cod_aso = $users[$inscription->id]->codigo_asoc; $nome = $users[$inscription->id]->nombre_completo; $rg = ""; //No agregados $incripcion_estadual = $users[$inscription->id]->inscripcion_estadual; $incripcion_municipal = $users[$inscription->id]->inscripcion_municipal; $data_nascimento = $users[$inscription->id]->data_nascimento; $training = ORGTrainings::find($users[$inscription->id]->formacao); if ($training) { $training = $training->nome; } else { $training = ""; } $categoria_titulo = ORGAssociateCategories::all(); foreach ($categoria_titulo as $cat) { if ($users[$inscription->id]->categoria == $cat->id_categoria_asociado) { $categoria_titulo = $cat->nombre_categoria; break; } } $logradouro_res = ""; $backyards = ORGBackyards::all(); foreach ($backyards as $backyard) { if ($users[$inscription->id]->logradouro_res == $backyard->id_logradouro) { $logradouro_res = $backyard->nombre; break; } } $logradouro_com = ""; foreach ($backyards as $backyard) { if ($users[$inscription->id]->logradouro_com == $backyard->id_logradouro) { $logradouro_res = $backyard->nombre; break; } } $barrio_res = $users[$inscription->id]->bairro_res; $barrio_com = $users[$inscription->id]->bairro_com; $pasaporte = $users[$inscription->id]->passaporte; $website = $users[$inscription->id]->web_site; $responsable = $users[$inscription->id]->responsavel; $publicaciones = $users[$inscription->id]->publicacoes; $nombre_cientifico = $users[$inscription->id]->nome_cientifico; $num_res = $users[$inscription->id]->numero_res; $num_com = $users[$inscription->id]->numero_com; //Fin de no agregados //Campos participants no agregados $cidade_empresa = ""; $estado_empresa = ""; $cep_empresa = ""; $state = ""; //Fin de campos participants no agregados $cpf = $users[$inscription->id]->cpf; $razon_social = $users[$inscription->id]->razon_social; $celular = $users[$inscription->id]->celular_res; $tipo_pessoa = $users[$inscription->id]->tipo_pessoa; $data_nascimento = $users[$inscription->id]->data_nascimento; $email = $users[$inscription->id]->email; $data_cadastro = $users[$inscription->id]->data_cadastro; $empresa = $users[$inscription->id]->empresa; $empresa_dir = $users[$inscription->id]->dir_com; $empresa_com = $users[$inscription->id]->complemento_com; $empresa_tel = $users[$inscription->id]->ddd_com . ' ' . $users[$inscription->id]->ddi_com . ' ' . $users[$inscription->id]->telefone_com; $cnpj = $users[$inscription->id]->cnpj; $cargo = $users[$inscription->id]->cargo; $dir = $users[$inscription->id]->dir_res; $cep = $users[$inscription->id]->cep_res; $complemento = $users[$inscription->id]->complemento_res; $telefone = $users[$inscription->id]->ddd_res . ' ' . $users[$inscription->id]->ddi_res . ' ' . $users[$inscription->id]->telefone_res; $estado = ''; $cidade = ''; } elseif ($inscription->user->type == 'participant') { $cod_aso = ""; $nome = $users[$inscription->id]->nome; // Campos de asociados obligatorio $incripcion_estadual = ""; $incripcion_municipal = ""; $data_nascimento = ""; $training = ""; $categoria_titulo = ""; $logradouro_res = ""; $logradouro_com = ""; $barrio_res = ""; $barrio_com = ""; $pasaporte = ""; $website = ""; $responsable = ""; $publicaciones = ""; $nombre_cientifico = ""; $num_res = $users[$inscription->id]->numero; $num_com = $users[$inscription->id]->numero_empresa; //fin de campos asociados obligatorios //Campos participants no agregados $cidade_empresa = $users[$inscription->id]->cidade_empresa; $estado_empresa = $users[$inscription->id]->estado_empresa; $cep_empresa = $users[$inscription->id]->cep_empresa; $state = ORGStates::all(); foreach ($state as $sta) { if ($users[$inscription->id]->estado == $sta->name_estado) { $state = $users[$inscription->id]->estado; break; } elseif ($users[$inscription->id]->estado == $sta->id_estado) { $state = $sta->name_estado; break; } } //Fin de campos participants no agregados $cpf = $users[$inscription->id]->cpf; $rg = $users[$inscription->id]->rg; $razon_social = ''; $celular = $users[$inscription->id]->celular; $tipo_pessoa = 'F'; $data_nascimento = $users[$inscription->id]->data_nascimento; $email = $users[$inscription->id]->email; $data_cadastro = $users[$inscription->id]->data_cadastro; $empresa = $users[$inscription->id]->empresa; $empresa_dir = $users[$inscription->id]->endereco_empresa; $empresa_com = $users[$inscription->id]->complemento_empresa; $empresa_tel = ""; $cnpj = $users[$inscription->id]->cnpj; $cargo = ""; $dir = $users[$inscription->id]->dir_res; $cep = $users[$inscription->id]->cep; $complemento = $users[$inscription->id]->complemento; $telefone = $users[$inscription->id]->telefone; $estado = $state; $cidade = $users[$inscription->id]->cidade; $cidade_empresa = $users[$inscription->id]->cidade_empresa; } $sheet->appendRow(1, array("Codigo Asociado", "Nome", "RG", "Email", "Telefone", "Celular", "CPF", "Tipo Pessoa", "Pagamento", "Fecha", "User Type", "Inscription estadual", "Inscription municipal", "Data Nascimento", "Training", "Category Title", "Logradouro Residencia", "Endereço", "Complemento", "Número Res", "Barrio Res", "CEP", "Cidade", "Estado", "Empresa", "Logradouro Empresa", "Endereço Empresa", "Cidade Empresa", "CEP Empresa", "Complemento Empresa", "Número Empresa", "Barrio Empresa", "Telefone Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", "Nome Cientifico", "Publicacoes")); $total = ["codigo" => $cod_aso, "nome" => $nome, "rg" => $rg, "email" => $email, "telefone" => $telefone, "celular" => $celular, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "paid" => $paid, "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), "type" => $inscription->usertype->title, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "data_nascimento" => $data_nascimento, "training" => $training, "categoria_titulo" => $categoria_titulo, "logradouro_res" => $logradouro_res, "dir" => $dir, "complemento" => $complemento, "num_res" => $num_res, "barrio_res" => $barrio_res, "cep" => $cep, "cidade" => $cidade, "estado" => $estado, "empresa" => $empresa, "logradouro_com" => $logradouro_com, "empresa_dir" => $empresa_dir, "cidade_empresa" => $cidade_empresa, "cep_empresa" => $cep_empresa, "empresa_com" => $empresa_com, "num_com" => $num_com, "barrio_com" => $barrio_com, "empresa_tel" => $empresa_tel, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, "nome_cientifico" => $nombre_cientifico, "publicaciones" => $publicaciones]; $sheet->appendRow($n, $total); // break; $n++; // array_push($total,$inscription->user->name,$inscription->user->email); } }); })->export('xlsx'); // Excel::create('Export Inscriptions '. $course->title ."-". rand(2, 700*date("H"))."-".date("d-m-Y"), function($excel) use ($total){ // $excel->sheet('Excel sheet', function($sheet) use ($total){ // $sheet->setOrientation('portrait'); // // dd($total); // $sheet->fromArray($total, null, 'A1', true); // }); // })->export('xlsx'); }
public function postUpdate($id = '') { if ($id == '') { return Redirect::to($this->route); } else { $participant = ORGParticipants::find($id); if (!$participant) { return Redirect::to($this->route); } else { $estado = ORGStates::where('id_estado', '=', Input::get('estado'))->take(1)->get(); $participant->nome = Input::get('nome'); $participant->rg = Input::get('rg'); $participant->cpf = Input::get('cpf'); $participant->endereco = Input::get('endereco'); $participant->numero = Input::get('numero'); $participant->complemento = Input::get('complemento'); $participant->cep = Input::get('cep'); $participant->cidade = Input::get('cidade'); $participant->estado = $estado[0]->name_estado; $participant->email = Input::get('email'); $participant->telefone = Input::get('telefone'); $participant->celular = Input::get('celular'); $participant->save(); if ($participant->save()) { return Redirect::to($this->route)->with('msg_succes', Lang::get('messages.participants_update', array('title' => $participant->title))); } else { return Redirect::to($this->route)->with('msg_error', Lang::get('messages.participants_update_err', array('title' => $participant->title))); } } } }