コード例 #1
0
 public function RegistrarClienteEmpresa(Request $request)
 {
     $clienteEmpresa = new \PlataformaVirtual\Models\ClienteEmpresa();
     $clienteEmpresa->razonsocial = $request->razonSocial;
     $clienteEmpresa->ruc = $request->RUC;
     $clienteEmpresa->direccion = $request->direccion;
     $clienteEmpresa->telefono = $request->telefono;
     $clienteEmpresa->codigozona = $request->codigoZona;
     $clienteEmpresa->save();
     return response()->json(['msg' => "Success", 'codigo' => $clienteEmpresa->codigo], 200);
 }
コード例 #2
0
 public function CrearCliente(Request $request)
 {
     if ($request->Tipo == 'N') {
         $clienteN = new \PlataformaVirtual\Models\Persona();
         $clienteN->nombres = $request->Nombres;
         $clienteN->apellidopaterno = $request->ApellidoPat;
         $clienteN->apellidomaterno = $request->ApellidoMat;
         $clienteN->codigotipodocumento = $request->TipoDoc;
         $clienteN->numerodocumento = $request->NumeroDoc;
         $clienteN->save();
         $clientepersona = new \PlataformaVirtual\Models\ClientePersona();
         $clientepersona->codigopersona = $clienteN->codigo;
         $clientepersona->modoregistro = $request->TipoRegistro;
         $clientepersona->save();
     }
     if ($request->Tipo == 'J') {
         $clienteJ = new \PlataformaVirtual\Models\ClienteEmpresa();
         $clienteJ->razonsocial = $request->RazonSocial;
         $clienteJ->ruc = $request->RUC;
         $clienteJ->direccion = $request->Direccion;
         $clienteJ->telefono = $request->Telefono;
         $clienteJ->codigozona = $request->CodigoZona;
         $clienteJ->save();
     }
     //Creando Un Nuevo Usuario:
     $usuario = new \PlataformaVirtual\User();
     $usuario->email = $request->Correo;
     $usuario->password = Hash::make($request->Contrasenia);
     $usuario->tiporegistro = $request->TipoRegistro;
     $usuario->vigencia = true;
     if ($request->Tipo == 'N') {
         $usuario->codigopersona = $clienteN->codigo;
     }
     if ($request->Tipo == 'J') {
         $usuario->codigoclienteempresa = $clienteJ->codigo;
     }
     $usuario->save();
     //creando el Role_User para acceso al PanelCliente:
     $role_user = new \PlataformaVirtual\Models\Role_User();
     $role_user->role_id = $request->Rol;
     $role_user->user_id = $usuario->codigo;
     $role_user->save();
     //devolver Succes + User/Password , para luego loguearlo:
     return response()->json(['msg' => "Success", "user" => $request->Correo, "pass" => $request->Contrasenia], 200);
 }