public function deleteFamiliar($beneficiario_id) { $beneficiario = Persona::find($beneficiario_id); $beneficiario->familiaresBeneficiario()->detach(Input::get('id')); $data['vista'] = $this->getFamiliar($beneficiario_id)->render(); $data['mensaje'] = "Se eliminó el familiar correctamente"; return Response::json($data); }
public function mostrarInfo($id) { $persona = Persona::find($id); $data = array('title' => $persona->direccion->calle . " " . $persona->direccion->numero, 'descripcion' => $persona->apellido . " " . $persona->nombre, 'latitud' => $persona->direccion->latitud, 'longitud' => $persona->direccion->longitud); $this->array_view['persona'] = $persona; $this->array_view['data'] = json_encode($data); return View::make($this->folder_name . '.' . $this->project_name . '-ver', $this->array_view); }
public static function nombreComercio() { $nro_persona = Auth::user()->nro_persona; $nombre = Persona::find($nro_persona)->com_nombre_fantasia; if (count($nombre) == 0) { $nombre = Persona::find($nro_persona)->com_razon_social; } return $nombre; }
public function postUpdate() { $Direccion = Direccion::find(Input::get('usuarios_id'))->update(Input::get('Direccion')); $Persona = Persona::find(Input::get('usuarios_id'))->update(Input::get('Persona')); $Usuario = Usuario::find(Input::get('usuarios_id')); if (Input::hasFile('fotoPerfilUsuario')) { $fotoPerfilUsuario = Input::file('fotoPerfilUsuario'); $url_imagen = $fotoPerfilUsuario->getClientOriginalName(); $subir = $fotoPerfilUsuario->move(public_path() . '/imagenes/', $fotoPerfilUsuario->getClientOriginalName()); if ($subir) { $Usuario['fotoPerfilUsuario'] = $url_imagen; $Usuario->save(); } } $Usuario = Usuario::find(Input::get('usuarios_id'))->update(Input::get('Usuario')); return Redirect::back()->with('success_messages', 'Información Guardada')->with('alert-class', 'alert-success'); }
public function postEditar() { $name_persona_edit = Persona::find(Input::get('persona_id')); if (Input::has('nombres')) { if ($name_persona_edit->nombres != Input::get('nombres')) { $name_persona_edit->nombres = Input::get('nombres'); $name_persona_edit->save(); } } $appat_persona_edit = Persona::find(Input::get('persona_id')); if (Input::has('apellido_paterno')) { if ($appat_persona_edit->apellido_paterno != Input::get('apellido_paterno')) { $appat_persona_edit->apellido_paterno = Input::get('apellido_paterno'); $appat_persona_edit->save(); } } $apmat_persona_edit = Persona::find(Input::get('persona_id')); if (Input::has('apellido_materno')) { if ($apmat_persona_edit->apellido_materno != Input::get('apellido_materno')) { $apmat_persona_edit->nombres = Input::get('apellido_materno'); $apmat_persona_edit->save(); } } $usuario_edit = Usuario::find(Input::get('usuario_id')); if (Input::has('nombre')) { $usuario_edit->nombre = Input::get('nombre'); $usuario_edit->save(); } if (Input::has('pass')) { $pass = Hash::make(Input::get('pass')); $usuario_edit->contrasenia = $pass; $usuario_edit->save(); } if (Input::hasFile('foto')) { //checa si trae archivo para poder guardar $usuario_edit = Usuario::find(Input::get('usuario_id')); $file = Input::file("foto"); $usuario_edit->avatar = Input::file('foto')->getClientOriginalName(); //nombre original de la foto $file->move("public/img/upload/usuarios", $file->getClientOriginalName()); $usuario_edit->save(); } return Redirect::to('perfil-usuario/recupera/' . Input::get('usuario_id')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function postUpdate() { $persona = Persona::find(Input::get('persona_id')); $persona->nombres = Input::get('nombres'); $persona->apellido_paterno = Input::get('apellido_paterno'); $persona->apellido_materno = Input::get('apellido_materno'); $persona->save(); if (Input::has('cliente_id')) { $cliente = Cliente::find(Input::get('cliente_id')); } else { $cliente = new Cliente(); } $cliente->sexo = Input::get('sexo'); $cliente->estado_civil_id = Input::get('estado_civil'); $cliente->email = Input::get('email'); $cliente->fecha_nacimiento = Input::get('fecha_nacimiento'); $cliente->calle = Input::get('calle'); $cliente->colonia_id = Input::get('colonia_id'); $cliente->numero_exterior = Input::get('numero_exterior'); $cliente->numero_interior = Input::get('numero_interior'); $cliente->referencias = Input::get('referencias'); $persona->cliente()->save($cliente); return Redirect::action('CotizacionControlador@getCreate', $persona->id); }
public function postEditar($id) { //validar formulario $rules = array('nombres' => 'required|max:50', 'apellido_paterno' => 'required|max:50', 'apellido_materno' => 'required|max:50'); $messages = array('required' => 'El campo :attribute es Obligatorio.', 'max' => 'El campo :attribute no puede tener mas de 50 caracteres'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator); } //al pasar la validacion se procede a guardar campos $empleado = Empleado::find($id); $empleado->puesto_id = Input::get('puesto_id'); $empleado->fecha_ingreso = Input::get('fecha_ingreso'); $empleado->save(); $persona = Persona::find($empleado->persona_id); $persona->nombres = Input::get('nombres'); $persona->apellido_paterno = Input::get('apellido_paterno'); $persona->apellido_materno = Input::get('apellido_materno'); $persona->save(); $salario = Salario::where('empleado_id', $id)->where('activo', 1)->firstOrfail(); if (isset($salario)) { if ($salario->salario_semanal != Input::get('salario_semanal') and $salario->salario_diario != Input::get('salario_diario')) { $nuevo_salario = new Salario(); $nuevo_salario->empleado_id = $empleado->id; $nuevo_salario->salario_semanal = Input::get('salario_semanal'); $nuevo_salario->salario_diario = Input::get('salario_diario'); $nuevo_salario->save(); if ($salario) { $salario_viejo = Salario::find($salario->id); $salario_viejo->activo = 0; $salario_viejo->save(); } } else { $nuevo_salario = new Salario(); $nuevo_salario->empleado_id = $empleado->id; $nuevo_salario->salario_semanal = Input::get('salario_semanal'); $nuevo_salario->salario_diario = Input::get('salario_diario'); $nuevo_salario->save(); } } return Redirect::to('personal-operativo')->with('status', 'ok_update')->with('status', 'ok_update'); }
public function submit_mi_cuenta() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Validate the info, create rules for the inputs $attributes = array('idtipo_identificacion' => 'Tipo de identificación', 'num_documento' => 'Número de Documento', 'email' => 'E-mail', 'nombres' => 'Nombres', 'apellido_pat' => 'Apellido Paterno', 'apellido_mat' => 'Apellido Materno', 'fecha_nacimiento' => 'Fecha de nacimiento', 'direccion' => 'Dirección', 'telefono' => 'Teléfono', 'celular' => 'Celular'); $messages = array(); $rules = array('idtipo_identificacion' => 'required', 'num_documento' => 'numeric|digits_between:8,16|unique:users', 'email' => 'email|max:100|unique:users', 'nombres' => 'required|alpha_spaces|min:2|max:100', 'apellido_pat' => 'required|alpha_spaces|min:2|max:100', 'apellido_mat' => 'required|alpha_spaces|min:2|max:100', 'direccion' => 'required|max:150', 'telefono' => 'numeric|digits_between:7,20', 'celular' => 'numeric|digits_between:7,20'); // 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()) { return Redirect::to("user/mi_cuenta")->withErrors($validator)->withInput(Input::all()); } else { $persona = Persona::find($data["user"]->idpersona); $persona->nombres = Input::get('nombres'); $persona->apellido_pat = Input::get('apellido_pat'); $persona->apellido_mat = Input::get('apellido_mat'); if (!empty(Input::get('fecha_nacimiento'))) { $persona->fecha_nacimiento = date('Y-m-d H:i:s', strtotime(Input::get('fecha_nacimiento'))); } $persona->direccion = Input::get('direccion'); $persona->telefono = Input::get('telefono'); $persona->celular = Input::get('celular'); $persona->latitud = Input::get('latitud'); $persona->longitud = Input::get('longitud'); $persona->save(); $password = Input::get('password'); $user = User::find($data["user"]->id); if (!empty(Input::get('email'))) { $user->email = Input::get('email'); } if (!empty($password)) { $user->password = Hash::make($password); } if (!empty(Input::get('num_documento'))) { $user->num_documento = Input::get('num_documento'); } $user->idtipo_identificacion = Input::get('idtipo_identificacion'); $user->save(); // Llamo a la función para registrar el log de auditoria $descripcion_log = "Editó su información de usuario"; Helpers::registrarLog(4, $descripcion_log); Session::flash('message', 'Se editó correctamente la información.'); return Redirect::to("user/mi_cuenta"); } } else { return View::make('error/error'); } }
public function postEditar() { //Quitar espacios en nombres poner en mayuscula solo la primer letra $nombre = trim(Str::title(Input::get('nombres'))); $ap_pat = trim(Str::title(Input::get('apellido_paterno'))); $ap_mat = trim(Str::title(Input::get('apellido_materno'))); if (Input::has('fecha_ingreso')) { $ingreso = Input::get('fecha_ingreso'); } else { $ingreso = date("Y-m-d"); } $asesor = Asesor::find(Input::get('asesor_id')); $asesor->fecha_ingreso = $ingreso; $asesor->save(); $persona = Persona::find($asesor->persona_id); $persona->nombres = $nombre; $persona->apellido_paterno = $ap_pat; $persona->apellido_materno = $ap_mat; $persona->save(); if (Input::has('telefono') and Input::has('id_telefono')) { $telefono_asesor = TelefonoAsesor::where('asesor_id', '=', Input::get('asesor_id'))->where('tipo_telefono_id', '=', 2)->first(); $telefono_recup = Input::get('telefono'); if ($telefono_asesor) { if ($telefono_asesor != $telefono_recup) { $telefono_edit = TelefonoAsesor::find(Input::get('id_telefono')); $telefono_edit->telefono = Input::get('telefono'); $telefono_edit->save(); } } else { $telefono_asesor = new TelefonoAsesor(); } $telefono_asesor->telefono = Input::get('telefono'); $telefono_asesor->asesor_id = Input::get('asesor_id'); $telefono_asesor->tipo_telefono_id = 2; $telefono_asesor->save(); } if (Input::has('celular') and Input::has('id_telefono_c')) { $celular_asesor = TelefonoAsesor::where('asesor_id', '=', Input::get('asesor_id'))->where('tipo_telefono_id', '=', 1)->first(); $celular_recup = Input::get('celular'); if ($celular_asesor) { if ($celular_asesor != $celular_recup) { $celular_edit = TelefonoAsesor::find(Input::get('id_telefono_c')); $celular_edit->telefono = Input::get('celular'); $celular_edit->save(); } } else { $celular_asesor = new TelefonoAsesor(); } $celular_asesor->telefono = Input::get('celular'); $celular_asesor->asesor_id = Input::get('asesor_id'); $celular_asesor->tipo_telefono_id = 1; $celular_asesor->save(); } switch (Input::get('promotor_id')) { default: $existe_promo = Promotor::where('asesor_id', '=', Input::get('asesor_id'))->first(); //vendedor EXISTENTE cambio de promotoria Existente if ($existe_promo) { $promo = Promotor::find($existe_promo->id); $promo->promotor_id = Input::get('promotor_id'); $promo->save(); } else { //vendedor INDEPENDIENTE asignar NUEVA promotoria existente $promotoria = new Promotor(); $promotoria->promotor_id = Input::get('promotor_id'); $promotoria->asesor_id = $asesor->id; $promotoria->save(); } break; case "ind": $existe_promo = Promotor::where('asesor_id', '=', Input::get('asesor_id'))->first(); //vendedor sale de promotoria if ($existe_promo) { $promo = Promotor::find($existe_promo->id); $promo->delete(); } break; case "new": //vendedor promotor $promotoria = new Promotor(); $promotoria->promotor_id = $asesor->id; $promotoria->asesor_id = $asesor->id; $promotoria->save(); break; } return Redirect::back(); }
/** * Remove the specified resource from storage. * DELETE /persona/{id} * * @param int $id * @return Response */ public function getDestroy($id = NULL) { if (isset($id)) { $persona = Persona::find($id); $persona->delete(); return Redirect::back(); } else { return Redirect::back(); } }
public function postEscalafon() { if (Request::ajax()) { $personaId = Input::get('id'); DB::table('escalafon')->where('activista_id', $personaId)->where('estado', 1)->update(array('estado' => 0, 'usuario_updated_at' => Auth::user()->id)); $escalafonId = Input::get('escalafon_id'); $cargo = Input::get('cargo'); $grupo = Input::get('grupo'); $fechaInicio = Input::get('fecha_inicio'); $fechaFinal = Input::get('fecha_final'); $documentoInicio = Input::get('documento_inicio'); $documentoFinal = Input::get('documento_final'); for ($i = 0; $i < count($escalafonId); $i++) { if ($escalafonId[$i] != 0) { $escalafon = Escalafon::find($escalafonId[$i]); $escalafon->usuario_updated_at = Auth::user()->id; } else { $escalafon = new Escalafon(); $escalafon->activista_id = $personaId; $escalafon->usuario_created_at = Auth::user()->id; } $escalafon->cargo_estrategico_id = $cargo[$i]; $escalafon->grupo_persona_id = $grupo[$i]; $escalafon->fecha_inicio = $fechaInicio[$i]; if (trim($fechaFinal[$i]) != '') { $escalafon->fecha_final = $fechaFinal[$i]; } $escalafon->documento_inicio = $documentoInicio[$i]; if (trim($documentoFinal[$i]) != '') { $escalafon->documento_final = $documentoFinal[$i]; } $escalafon->estado = 1; $escalafon->save(); if ($i + 1 == count($escalafonId)) { $pers = Persona::find($personaId); $pers->grupo_persona_id = $grupo[$i]; $pers->save(); } } return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente')); } }
public function postValidarTarjeta() { $nro_tarjeta = str_replace('-', '', Input::get('nro_tarjeta')); $datos = TarjetasPlasticos::validarTarjeta($nro_tarjeta); if (count($datos) == 0) { return 0; } $fechahoy = Formatos::fechaHoraActual(); $nombre = Persona::find($datos[0]->nro_persona)->apellido . ' ' . Persona::find($datos[0]->nro_persona)->nombre; //$nombre = Persona::find($datos[0]->nro_persona)->apellido;//Formatos::capital($datos[0]->nombre); $tarjeta_estado = $datos[0]->tarjeta_estado; $socio_estado = $datos[0]->socio_estado; $cuenta_estado = $datos[0]->cuenta_estado; $fecha_vencimiento = $datos[0]->fecha_vencimiento; $fecha_inicio = $datos[0]->fecha_inicio; if ($tarjeta_estado != 0) { switch ($tarjeta_estado) { case '1': return $nombre . '|' . 'La tarjeta está inhabilitada.'; break; case '2': return $nombre . '|' . 'La tarjeta fué dada de baja por renovación.'; break; case '5': return $nombre . '|' . 'La tarjeta está bloqueada.'; break; case '6': return $nombre . '|' . 'La tarjeta fué anulada.'; break; case '9': return $nombre . '|' . 'La tarjeta fué dada de baja.'; break; default: return $nombre . '|' . 'La tarjeta no puede operar. Consulte con el ente emisor de la tarjeta.'; break; } } if ($socio_estado != 'A') { return $nombre . '|' . 'El socio no está activo'; } if ($cuenta_estado != 0 && $cuenta_estado != 4) { switch ($tarjeta_estado) { case '1': return $nombre . '|' . 'La Cuenta está inhabilitada.'; break; case '2': return $nombre . '|' . 'La Cuenta fué dada de baja.'; break; case '5': return $nombre . '|' . 'La Cuenta está bloqueada.'; break; case '6': return $nombre . '|' . 'La Cuenta está en judicial.'; break; default: return $nombre . '|' . 'La Cuenta no puede operar. Consulte con el ente emisor de la tarjeta.'; break; } } if ($fecha_vencimiento < $fechahoy) { return $nombre . '|' . 'Tarjeta Vencida fck'; } if ($fecha_inicio > $fechahoy) { return $nombre . '|' . 'Fecha de Inicio posterior a hoy'; } return $nombre . '|' . 'Correcto'; }
/** * Display the specified resource. * GET /caja/{id} * * @param int $id * @return Response */ public function postCobrar() { $pedido = Pedido::find(Input::get('pedido_id')); $pagarpro = $pedido->productos()->where('detallepedidoproductos.estado', '=', 1)->sum('detallepedidoproductos.precio'); $pagaralquiler = $pedido->alquiler()->where('detallepedidohabitacion.estado', '=', 1)->sum('detallepedidohabitacion.precio'); $porpagar = $pagarpro + $pagaralquiler; $persona_id = Input::get('persona_id'); $credito = Input::get('credito'); $creditos = $pedido->creditos()->get(); $importecreditos = 0; $persona = Persona::find(Input::get('persona_id')); foreach ($creditos as $item) { $importecreditos = $importecreditos + $item->importe; } if ($importecreditos == $porpagar) { $porpagar = 0; } if ($porpagar == 0) { return Redirect::back(); } if (Input::get('tipocomprobante_id') == 3) { if (Input::get('persona_id') == '') { if (strlen(Input::get('dniruc')) < 11) { return Redirect::back(); } if (Input::get('nombre') != '') { $persona = Persona::create(['ruc' => Input::get('dniruc'), 'razonsocial' => Input::get('nombre')]); $persona_id = $persona->id; } else { return Redirect::back(); } } } if ($credito == 1) { $empresa = ''; $ruc = ''; if (count($persona) > 0) { $empresa = $persona->razonsocial; $ruc = $persona->ruc; } $cliente = $pedido->persona()->first(); $detcredito = Credito::create(['pedido_id' => $pedido->id, 'estado' => $credito, 'nombre' => $cliente->nombre, 'dni' => $cliente->dni, 'empresa' => $empresa, 'ruc' => $ruc, 'detallecaja_id' => $this->detallecaja->id, 'importe' => $porpagar]); return Redirect::back(); } $importe = Input::get('importe'); $subtotal = $importe / 1.18; $documentoventa = Documentoventa::create(['estado' => 1, 'igv' => $importe - $subtotal, 'importe' => $importe, 'subtotal' => $subtotal, 'caja_id' => $this->detallecaja->caja_id, 'detallecaja_id' => $this->detallecaja->id, 'pedido_id' => Input::get('pedido_id'), 'persona_id' => $persona_id, 'tipocomprobante_id' => Input::get('tipocomprobante_id'), 'numero' => Input::get('serie'), 'serie' => Input::get('numero')]); $productos = $pedido->productos; $alquiler = $pedido->alquiler; foreach ($productos as $producto) { if ($producto->pivot->estado == 1) { $producto->pivot->estado = 0; $documentoventa->productos()->attach($producto->id, ['precio' => $producto->pivot->precio, 'preciounitario' => $producto->pivot->preciounitario, 'cantidad' => $producto->pivot->cantidad, 'descripcion' => $producto->nombre]); $producto->pivot->save(); } } foreach ($alquiler as $detalle) { if ($detalle->pivot->estado == 1) { $detalle->pivot->estado = 0; $documentoventa->alquiler()->attach($detalle->id, ['precio' => $detalle->pivot->precio, 'preciounitario' => $detalle->pivot->precio / $detalle->pivot->cantidad, 'cantidad' => $detalle->pivot->cantidad, 'descripcion' => $detalle->descripcion]); $detalle->pivot->save(); } } return Redirect::back(); }
use yii\helpers\Html; use yii\widgets\ActiveForm; /* @var $this yii\web\View */ /* @var $model app\models\PacienteSearch */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="paciente-search"> <?php $form = ActiveForm::begin(['action' => ['index'], 'method' => 'get']); ?> <?php echo $form->field($model, 'persona_id')->dropDownList(ArrayHelper::map(Persona::find()->all(), 'id', 'fullName'), ['prompt' => 'Seleccionar Persona']); ?> <?php echo $form->field($model, 'descripcion'); ?> <div class="form-group"> <?php echo Html::submitButton('Buscar', ['class' => 'btn btn-primary']); ?> <?php echo Html::resetButton('Reiniciar', ['class' => 'btn btn-default']); ?> </div>