コード例 #1
0
 public function modificarCliente(Cliente $cliente)
 {
     try {
         DB::transaction(function () use($cliente) {
             DB::table('persona')->where(['IdPersona' => $cliente->getIdPersona()])->update(['DocIdent' => $cliente->getDocuIdent(), 'Nombre' => $cliente->getNombre(), 'Apellido' => $cliente->getApellido(), 'Sexo' => $cliente->getSexo(), 'FechaNac' => $cliente->getFechaNacimiento(), 'Email' => $cliente->getEmail(), 'Ciudad' => $cliente->getCiudad(), 'Direccion' => $cliente->getDireccion(), 'ReferenciasLocali' => $cliente->getReferenciasLocali(), 'TelefFijo' => $cliente->getTelefonoFijo(), 'TelefMovil' => $cliente->getTelefonoMovil()]);
             DB::table('cliente')->where(['Persona_IdPersona' => $cliente->getIdPersona()])->update(['FechaAfiliacion' => $cliente->getFechaDeAfiliacion(), 'ComoConoce' => $cliente->getComoConoce(), 'Foto' => $cliente->getFoto()]);
         });
         return true;
     } catch (\Exception $e) {
         return false;
     }
 }
コード例 #2
0
 public function modificarCliente(Cliente $cliente)
 {
     $this->servicePersona->modificarPersona(new Persona($cliente->getIdPersona(), $cliente->getNombre(), $cliente->getApellido(), $cliente->getSexo(), $cliente->getDocuIdent(), $cliente->getFechaNacimiento(), $cliente->getEmail(), $cliente->getCiudad(), $cliente->getDireccion(), $cliente->getReferenciasLocali(), $cliente->getTelefonoFijo(), $cliente->getTelefonoMovil()));
     DB::table('cliente')->where('idCliente', $cliente->getIdCliente())->update(['FechaAfiliacion' => $cliente->getFechaDeAfiliacion(), 'ComoConoce' => $cliente->getComoConoce(), 'Foto' => $cliente->getFoto(), 'Persona_IdPersona' => $cliente->getIdPersona()]);
 }