Example #1
0
 public static function init($row, $id = null)
 {
     $objRegistracion = new Registracion();
     try {
         if (is_null($id)) {
             $objRegistracion->setId($row->reg_id);
         } else {
             $objRegistracion->setId($row->{$id});
             throw new \Exception();
         }
         $objRegistracion->setFechaAnulacion($row->reg_fecha_anulacion);
         $objRegistracion->setFechaRegistracion($row->reg_fecha_registracion);
         $objRegistracion->setFechaSistema($row->reg_fecha_sistema);
         $objRegistracion->setMonto($row->reg_monto);
         $objRegistracion->setUsuario($row->reg_usuario);
         $objRegistracion->setUsuarioAutorizador($row->reg_usuario_autorizador);
         $objRegistracion->setNroTrxTerminal($row->reg_nro_trx_terminal);
         $objRegistracion->setHashControl($row->reg_hash_control);
         $objRegistracion->isFromDb(true);
     } catch (\Exception $e) {
         return $objRegistracion;
     }
     $entidad = MaestroBaseDao::init($row, "ma_ba_entidad");
     $objRegistracion->setEntidad($entidad);
     $sucursal = MaestroBaseDao::init($row, "ma_ba_sucursal");
     $objRegistracion->setSucursal($sucursal);
     $tipoRegistracion = ParametroSistemaDao::init($row, "pa_sis_tipo_registracion");
     $objRegistracion->setTipoRegistracion($tipoRegistracion);
     return $objRegistracion;
 }