コード例 #1
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Impuestos"));
$tabla = new TableComponent(array("id_impuesto" => "ID", "nombre" => "Nombre", "descripcion" => "Descripcion", "codigo" => "Codigo", "importe" => "Importe", "tipo" => "Tipo", "aplica" => "Aplica", "incluido" => "Incluido", "activo" => "Activo"), ImpuestoDAO::getAll());
function funcion_es_monto($es_monto)
{
    return $es_monto ? "Si" : "No";
}
$tabla->addColRender("es_monto", "funcion_es_monto");
$tabla->addOnClick("id_impuesto", "(function(a){window.location = 'impuestos.impuesto.ver.php?iid='+a;})");
$page->addComponent($tabla);
$page->render();
コード例 #2
0
 /**
  *
  *Listas los impuestos
  *
  * @param ordenar json Objeto que determinara el orden de la lista
  * @return impuestos json Lista de impuestos
  **/
 public static function ListaImpuesto($ordenar = null)
 {
     Logger::log("Listando todos los impuestos");
     //Si se recibio el parametro ordenar, se valida
     if ($ordenar != null) {
         $e = self::validarOrdenar($ordenar);
         if (is_string($e)) {
             if ($ordenar != "id_impuesto") {
                 Logger::error($e);
                 throw new Exception($e);
             }
         }
     }
     return ImpuestoDAO::getAll(null, null, $ordenar);
 }
コード例 #3
0
ファイル: empresas.nuevo.php プロジェクト: kailIII/pos-erp
$configuracion_moneda_form->createComboBoxJoin("id_moneda", "simbolo", EfectivoController::ListaMoneda());
$page->addComponent($configuracion_moneda_form);
$page->addComponent("<br />");
$page->addComponent(new TitleComponent("Ejercicio", 3));
$configuracion_ejercicio_form = new FormComponent();
$configuracion_ejercicio_form->addField("ejercicio", "A&#241;o del Ejercicio", "text", date("Y"), "ejercicio");
$page->addComponent($configuracion_ejercicio_form);
$page->addComponent(new TitleComponent("Periodo", 3));
$configuracion_periodo_form = new FormComponent();
$configuracion_periodo_form->addField("duracion_periodo", "Duracion de periodos (meses)", "number", "1", "duracion_periodo");
$configuracion_periodo_form->addField("periodo_actual", "Periodo Actual", "number", "1", "periodo_actual");
$page->addComponent($configuracion_periodo_form);
$page->addComponent(new TitleComponent("Impuestos", 2));
$impuestos_compra_form = new FormComponent();
$valores = array();
foreach (ImpuestoDAO::getAll() as $impuesto) {
    array_push($valores, array("id" => $impuesto->getIdImpuesto(), "caption" => $impuesto->getNombre()));
}
$impuestos_compra_form->addField('impuestos_compra', 'Impuestos Compra', 'listbox', $valores, 'impuestos_compra');
$impuestos_compra_form->addField('impuestos_venta', 'Impuestos Venta', 'listbox', $valores, 'impuestos_venta');
$page->addComponent($impuestos_compra_form);
/*
 * Tab Pagos
 */
$page->nextTab("Pagos fuera de plazo");
$msj = "Estimado/a se&#241;or/se&#241;ora,\n\nNuestros registros indican que algunos pagos en nuestra cuenta est&aacute;n a&uacute;n pendientes. Puede encontrar los detalles a continuaci&oacute;n.\n\n%s\n\nSi la cantidad ha sido ya pagada, por favor, descarte esta notificaci&oacute;n. En otro caso, por favor rem&iacute;tanos el importe total abajo indicado.\n\n%s\n\nSi tiene alguna pregunta con respecto a su cuenta, por favor cont&aacute;ctenos.\n\nGracias de antemano por su colaboraci&oacute;n.\nSaludos cordiales,";
$mensaje_form = new FormComponent();
$mensaje_form->addField("mensaje", "Mensaje pagos vencidos", "textarea", $msj, "mensaje");
$page->addComponent($mensaje_form);
/*
 * Logica de envio de informacion
コード例 #4
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Retenciones"));
$tabla = new TableComponent(array("nombre" => "Nombre", "monto_porcentaje" => "Monto/Porcentaje", "es_monto" => "Es monto", "descripcion" => "Descripcion"), ImpuestoDAO::getAll());
function funcion_es_monto($es_monto)
{
    return $es_monto ? "Si" : "No";
}
$tabla->addColRender("es_monto", "funcion_es_monto");
$tabla->addOnClick("id_retencion", "(function(a){window.location = 'impuestos.retencion.ver.php?rid='+a;})");
$page->addComponent($tabla);
$page->render();
コード例 #5
0
 /**
  *
  *Listas los impuestos
  *
  * @param query string Valor que se buscara en la consulta
  * @return resultados json Lista de impuestos
  * @return numero_de_resultados int 
  **/
 public static function Lista($query = null)
 {
     $i = ImpuestoDAO::getAll();
     return array("resultados" => $i, "numero_de_resultados" => sizeof($i));
 }