public function inicialize() { // Obtiene datos del asociado $this->conta = ORGAssociates::find($this->id_associado); // Numer de pedido $this->num_ped = $this->conta->id_asociado . '-' . date('Ym'); // Nosso numero $this->nossoNumeroInicial = $this->conta->id_asociado . date('Ym'); // Valores boleto (direccion, sacados, lineas de categorias) $this->valoresBoleto(); // Valor del boleto $this->setValorBoleto(); $this->valor_boleto1 = $this->getValorBoletoFormateado(); // Define valores del boleto $this->boletoSettings(); // Obtengo el identificador $id = $this->getIdentificadorNossoNumero($this->nossoNumeroInicial); // Calculo fecha de vencimiento $this->setFechaVencimiento(); $this->fator_vencimento = $this->fator_venc($this->dataVencimiento); // Monta cógigo de barras sem o dígito verificador $this->boleto['codbarra_sem_dv'] = $this->boleto['num_banco'] . $this->boleto['moeda'] . $this->fator_vencimento . $this->boleto['valor_zeroesq'] . $this->boleto['fixo'] . $this->boleto['num_agencia_sem_digito_verificador'] . $this->nosso_numero . $this->boleto["iof"] . $this->boleto['carteira']; // Calcula DV $this->dv = $this->calculaDv(); // Monta o código de barras com o dígito verificador (dv) $this->boleto['codbarra_dv'] = substr($this->boleto['codbarra_sem_dv'], 0, 4) . $this->dv . substr($this->boleto['codbarra_sem_dv'], 4, 39); // *************** LINHA DIGITÁVEL $this->campo_livre = $this->boleto["fixo"] . $this->boleto['num_agencia_sem_digito_verificador'] . $this->boleto["carteira"] . $this->nosso_numero . $this->boleto["num_conta"]; // 1º campo // Composto pelo código de Banco, código da moeda, as cinco primeiras posições do campo livre e o dígito de auto conferência(DAC) deste campo $this->campo1 = $this->boleto['num_banco'] . $this->boleto['moeda'] . substr($this->campo_livre, 0, 5); $this->dac_campo1 = $this->calculo_dac1($this->campo1); // 2º campo // Composto pelas posições 6ª a 15ª do campo livre e o dígito verificador deste campo $this->campo2 = substr($this->campo_livre, 5, 3) . substr($this->nosso_numero, 0, 7); $this->dac_campo2 = $this->calculo_dac2($this->campo2); // 3º campo // Composto pelas posições 16ª a 25ª do campo livre e o dígito verificador deste campo deste campo $this->campo3 = substr($this->campo_livre, 15, 10); $this->dac_campo3 = $this->calculo_dac2(substr($this->campo_livre, 18, 6) . '0' . $this->boleto["carteira"]); // 4º campo // Composto pelo dígito verificador do código de barras, ou seja, a 5ª posição do código de barras $this->campo4 = $this->dv; // 5º campo // Composto pelo fator de vencimento com 4(quatro) caracteres e o valor do documento com 10(dez) caracteres, sem separadores e sem edição $vBoleto = str_replace(',', '', $this->valor_boleto1); $vBoleto = str_replace('.', '', $vBoleto); $this->campo5 = $this->fator_venc($this->dataVencimiento) . $this->zero_esquerda($vBoleto, 10); // LINHA DIGITÁVEL $this->linha_digitavel = substr($this->campo1, 0, 5) . "." . substr($this->campo1, 5, 5) . $this->dac_campo1 . " "; $this->linha_digitavel = $this->linha_digitavel . substr($this->campo2, 0, 3) . substr($this->nosso_numero, 0, 2) . "." . substr($this->nosso_numero, 2, 5) . $this->dac_campo2 . " "; $this->linha_digitavel = $this->linha_digitavel . substr($this->campo3, 3, 5) . "." . $this->numeroFinal . '0' . $this->boleto["carteira"] . $this->dac_campo3 . " "; $this->linha_digitavel = $this->linha_digitavel . $this->campo4 . " " . $this->campo5; // crea pdf //$this->printTcPdf(); }
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($idAssociate, $id) { $args = array('payment' => ORGAssociateAnnuities::find($id), 'associate' => ORGAssociates::find($idAssociate), 'route' => self::parseRoute($idAssociate), 'parent' => self::$parent); return View::make('backend.clients.associates.payments.update')->with($args); }
public function postAddassociate($idCourse) { // dd(Input::get('usertype')); $course = Courses::find($idCourse); $usertype = UserTypes::find(Input::get('usertype')); $associate = ORGAssociates::find(Input::get('associado')); // dd($usertype); if ($associate->associate == null) { $user = new User(); $user->name = $associate->nombre_completo; $user->email = $associate->email; $user->type = 'associate'; $user->save(); $new_associate = new Associates(); $new_associate->associate = $associate->id_asociado; $new_associate->user = $user->id; $new_associate->name = $associate->nombre_completo; $new_associate->email = $associate->email; $new_associate->password = $associate->senha; $new_associate->cpf = $associate->cpf; $new_associate->type = 'associate'; $new_associate->save(); $inscription = new Inscriptions(); $inscription->id_course = $course->id; $inscription->id_user = $user->id; $inscription->id_usertype = $usertype->id; $inscription->save(); } else { $this_associate = $associate->associate; if ($this_associate->user == null) { $user = new User(); $user->name = $associate->nombre_completo; $user->email = $associate->email; $user->type = 'associate'; $user->save(); $this_associate->user = $user->id; $this_associate->save(); } $inscription = new Inscriptions(); $inscription->id_course = $course->id; $inscription->id_user = $this_associate->user; $inscription->id_usertype = $usertype->id; $inscription->save(); } return Redirect::to(self::parseRoute($idCourse)); }
public function getStatus($id = '') { if ($id == '') { return Redirect::to($this->route)->with('msg_error', Lang::get('messages.associates_display_err')); } else { $associate = ORGAssociates::find($id); if ($associate->status_asso == 1) { $associate->status_asso = 0; } else { $associate->status_asso = 1; } $associate->save(); return Redirect::to($this->route)->with('msg_success', Lang::get('messages.associates_delete', array('title' => $associate->title))); } }