Exemple #1
0
 **/
$page->addComponent(new TitleComponent("Ingresos", 3));
$lista = CargosYAbonosController::ListaIngreso();
$tabla = new TableComponent(array("id_empresa" => "Empresa", "id_concepto_ingreso" => "Concepto", "id_usuario" => "Usuario", "descripcion" => "Descripcion", "fecha_del_ingreso" => "Fecha", "monto" => "Monto"), $lista["resultados"]);
$tabla->addColRender("cancelado", "funcion_cancelado");
$tabla->addColRender("id_empresa", "R::RazonSocialFromIdEmpresa");
$tabla->addColRender("monto", "R::MoneyFromDouble");
$tabla->addColRender("id_concepto_ingreso", "R::ConceptoIngresoFromId");
$tabla->addColRender("fecha_del_ingreso", "R::FriendlyDateFromUnixTime");
$tabla->addColRender("id_usuario", "R::UserFullNameFromId");
$tabla->addColRender("cancelado", "funcion_cancelado");
$page->addComponent($tabla);
/*
 * Conceptos de ingresos
 **/
$gastos = ContabilidadController::ListarCuentasConceptosGastos();
$ingresos = ContabilidadController::ListarCuentasConceptosIngresos();
$page->nextTab("Conceptos");
$page->addComponent(new TitleComponent("Nuevo concepto de ingreso", 3));
$form = new DAOFormComponent(new ConceptoIngreso());
$form->addApiCall("api/cargosyabonos/ingreso/concepto/nuevo", "POST");
$form->onApiCallSuccessRedirect("cargos_y_abonos.php");
$form->hideField(array("id_concepto_ingreso"));
$form->hideField(array("activo"));
$form->createComboBoxJoin("id_cuenta_contable", "nombre_cuenta", $ingresos["resultados"]);
$form->makeObligatory(array("nombre"));
$form->makeObligatory(array("id_cuenta_contable"));
$page->addComponent($form);
/*
 * Conceptos de gasto
 **/