コード例 #1
0
ファイル: Padron.php プロジェクト: juankie/gestcb9git
 public function compararOOSSAfip()
 {
     // Traigo las ooss de facturacion para comparar
     $models = Osfacturacion::model()->findAll();
     // Pregunto si hay cuits para actualizar
     if (count($models) == 0) {
         // Duermo el proceso para que muestre la ventana modal de procesando
         sleep(1);
         throw new Exception("No existen OOSS de facturación para comparar");
     }
     $resultado = $this->procesarOOSSAfip($models);
     $areproceso = $this->areprocesar($resultado);
     $intento = 1;
     while (count($areproceso) > 0 && $intento < $this->reproceso) {
         $resultado_reproceso = $this->procesarOOSSAfip($areproceso);
         $areproceso = $this->areprocesar($resultado_reproceso);
         $intento++;
         // Si pudo reprocesar y tiene diferencias se debe mostrar
         // por eso lo agrego al arreglo de resultados
         if (count($resultado_reproceso) > 0) {
             $resultado = array_merge($resultado, $resultado_reproceso);
         }
     }
     $proceso = "Proceso " . $this->nombre;
     if (count($resultado) > 0) {
         $this->resultado = "Proceso finalizado con diferencias";
     } else {
         $this->resultado = "{$proceso} finalizado correctamente";
     }
     return $resultado;
 }
コード例 #2
0
ファイル: _search.php プロジェクト: juankie/gestcb9git
    'action' => Yii::app()->createUrl($this->route),
    'method' => 'get',
)); ?>

    <div class="row">
        <?php echo $form->label($model, 'idosagrupacion'); ?>
        <?php echo $form->textFieldControlGroup($model,'idosagrupacion'); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'nombre'); ?>
        <?php echo $form->textFieldControlGroup($model,'nombre',array('size'=>60,'maxlength'=>100)); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'idcontrato'); ?>
        <?php echo $form->dropDownListControlGroup($model, 'idcontrato0', CHtml::listData(Contrato::model()->findAll(array('order'=>'desde')),'idcontrato', 'desde')); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'idosfacturacion'); ?>
        <?php echo $form->dropDownListControlGroup($model, 'idosfacturacion0', CHtml::listData(Osfacturacion::model()->findAll(array('order'=>'nombre')),'idosfacturacion', 'nombre')); ?>
    </div>

    <div class="row buttons">
        <?php echo CHtml::submitButton(Yii::t('app', 'Search')); ?>
    </div>

<?php $this->endWidget(); ?>

</div><!-- search-form -->
コード例 #3
0
 public function loadModel($id)
 {
     $model = Osfacturacion::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.'));
     }
     return $model;
 }