/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(InsertarPacienteNoIdentificadoRequest $request) { $requestall = $request->all(); //Tabla telefono $telefono = new Telefono($requestall); $telefono->save(); //Tabla persona $persona = new Persona($requestall); $persona->p_id_telefono = $telefono->t_id; if ($persona->p_cedula == "") { $persona->p_cedula = "C" . $telefono->t_id; } if ($persona->p_correo == "") { $persona->p_correo = "CO" . $telefono->t_id; } if ($persona->p_fecha_nacimiento == "") { $persona->p_fecha_nacimiento = null; } $persona->p_direccion = trim($persona->p_direccion); $persona->save(); //Tabla paciente $paciente = new Paciente(); $paciente->pa_id_persona = $persona->p_id; $paciente->save(); //Tabla paciente no identificado $pacientenoidentificado = new PacienteNoIdentificado($requestall); $pacientenoidentificado->pni_id_paciente = $paciente->pa_id; $pacientenoidentificado->pni_fecha_ing = $requestall['pni_fecha_ing']; $pacientenoidentificado->pni_hora_ing = $requestall['pni_fecha_ing']; $pacientenoidentificado->pni_estatura = trim($pacientenoidentificado->pni_estatura); $pacientenoidentificado->pni_apodo = trim($pacientenoidentificado->pni_apodo); $pacientenoidentificado->pni_vestimenta = trim($pacientenoidentificado->pni_vestimenta); $pacientenoidentificado->pni_diagnostico = trim($pacientenoidentificado->pni_diagnostico); $pacientenoidentificado->pni_tratamiento = trim($pacientenoidentificado->pni_tratamiento); $pacientenoidentificado->save(); $pacientenoidentificado->msjPacienteNoIdentificadoInsertado(); return redirect()->route('admin.pacientenoidentificado.create'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(InsertarPacienteIdentificadoRequest $request) { $requestall = $request->all(); //Tabla telefono $telefono = new Telefono($requestall); $telefono->t_movil = trim($telefono->t_movil); $telefono->t_oficina = trim($telefono->t_oficina); $telefono->save(); //Tabla persona $persona = new Persona($requestall); $persona->p_id_telefono = $telefono->t_id; $persona->p_nombre_primer = trim($persona->p_nombre_primer); $persona->p_nombre_segundo = trim($persona->p_nombre_segundo); $persona->p_apellido_primer = trim($persona->p_apellido_primer); $persona->p_apellido_segundo = trim($persona->p_apellido_segundo); $persona->p_direccion = trim($persona->p_direccion); $persona->p_edad = $persona['p_fecha_nacimiento']; $persona->save(); //Tabla paciente $paciente = new Paciente(); $paciente->pa_id_persona = $persona->p_id; $paciente->save(); //Tabla paciente identificado $pacienteidentificado = new PacienteIdentificado(); $pacienteidentificado->pi_id_paciente = $paciente->pa_id; $pacienteidentificado->save(); $pacienteidentificado->msjPacienteIdentificadoInsertado($persona->full_name); return redirect()->route('admin.pacienteidentificado.create'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(InsertarPersonalRequest $request) { $requestall = $request->all(); //Tabla telefono $telefono = new Telefono($requestall); $telefono->t_movil = trim($telefono->t_movil); $telefono->t_oficina = trim($telefono->t_oficina); $telefono->save(); //Tabla persona $persona = new Persona($requestall); $persona->p_id_telefono = $telefono->t_id; $persona->p_nombre_primer = trim($persona->p_nombre_primer); $persona->p_nombre_segundo = trim($persona->p_nombre_segundo); $persona->p_apellido_primer = trim($persona->p_apellido_primer); $persona->p_apellido_segundo = trim($persona->p_apellido_segundo); $persona->p_direccion = trim($persona->p_direccion); $persona->p_edad = $persona['p_fecha_nacimiento']; $persona->save(); //Tabla personal $personal = new Personal($requestall); if ($personal['per_id_especialidad'] == "") { $personal['per_id_especialidad'] = null; } $personal->per_id_persona = $persona->p_id; $personal->per_nro_equipo = trim($personal->per_nro_equipo); $personal->save(); //Tabla personal_cargo $personal->cargo()->sync($requestall['pc_id_cargo']); //Tabla usuario $usuario = new Usuario($requestall); if ($usuario['u_permisologia_morb'] == "") { $usuario['u_permisologia_morb'] = 'f'; } $usuario->u_id_personal = $personal->id; $usuario->u_usuario = $requestall['p_correo']; $usuario->password = $requestall['p_cedula']; $usuario->save(); $personal->msjPersonalInsertado($persona->full_name); return redirect()->route('admin.personal.create'); }