Ejemplo n.º 1
0
 public static function init($row, $id = null)
 {
     $objDetRegistracion = new DetalleRegistracion();
     try {
         if (is_null($id)) {
             $objDetRegistracion->setId($row->de_re_id);
         } else {
             $objDetRegistracion->setId($row->{$id});
             throw new \Exception();
         }
         $objDetRegistracion->setValor($row->de_re_valor);
         $objDetRegistracion->setTipoMovimiento($row->de_re_tipo_movimiento);
         $objDetRegistracion->isFromDb(true);
     } catch (\Exception $e) {
         return $objDetRegistracion;
     }
     $maestro = MaestroBaseDao::init($row, "ma_ba_maestro");
     $objDetRegistracion->setMaestro($maestro);
     $registracion = RegistracionDao::init($row, "reg_registracion");
     $objDetRegistracion->setRegistracion($registracion);
     $item = RegistracionDao::init($row, "it_item");
     $objDetRegistracion->setItem($item);
     return $objDetRegistracion;
 }