<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Asignacion de permiso a un rol")); //forma de asignacion de permiso a un rol $form = new DAOFormComponent(array(new Rol(), new Permiso())); $form->hideField(array("nombre", "descripcion", "descuento", "salario", "permiso")); $form->createComboBoxJoin("id_rol", "nombre", RolDAO::getAll()); $form->createComboBoxJoin("id_permiso", "permiso", PermisoDAO::getAll()); // $form->renameField( array( // "nombre" => "razon_social", // "codigo_usuario" => "codigo_cliente", // "telefono" => "telefono1", // "correo_electronico" => "email", // "id_clasificacion_cliente" => "clasificacion_cliente", // "id_moneda" => "moneda_del_cliente", // "pagina_web" => "direccion_web" // )); $form->addApiCall("api/personal/rol/permiso/asignar"); $form->onApiCallSuccessRedirect("personal.lista.permiso.rol.php"); $form->makeObligatory(array("id_rol", "id_permiso")); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva caja")); //forma de nueva caja $form = new DAOFormComponent(array(new Caja())); $form->hideField(array("id_caja", "abierta", "saldo", "activa", "id_cuenta_contable")); $form->addApiCall("api/sucursal/caja/nueva/"); $form->onApiCallSuccessRedirect("sucursales.lista.caja.php"); $form->makeObligatory(array("token", "descripcion", "id_sucursal")); $form->createComboBoxJoin("control_billetes", "control_billetes", array(array("id" => 1, "caption" => "Llevar control"), array("id" => 0, "caption" => "No llevar control"))); $form->createComboBoxJoin("id_sucursal", "descripcion", SucursalDAO::search(new Sucursal(array("activa" => 1)))); $page->addComponent($form); //render the page $page->render();
numero_exterior : o.numero_exterior, numero_interior : o.numero_interior, referencia : o.referencia, colonia : o.colonia, id_ciudad : o.id_ciudad, codigo_postal : o.codigo_postal, telefono1 : o.telefono1, telefono2 : o.telefono2 }]); console.log(o); return o; } </script> <?php $form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "fecha_asignacion_rol", "fecha_alta", "fecha_baja", "activo", "last_login", "consignatario", "id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion", "id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion", "ventas_a_credito", "tiempo_entrega", "tarifa_compra_obtenida", "id_tarifa_venta", "denominacion_comercial", "descuento", "dia_de_revision", "dias_de_credito", "id_clasificacion_proveedor", "facturar_a_terceros", "id_clasificacion_cliente", "id_moneda", "dias_de_embarque", "cuenta_de_mensajeria", "saldo_del_ejercicio", "limite_credito", "mensajeria", "referencia", "intereses_moratorios", "representante_legal", "id_tarifa_compra", "token_recuperacion_pass", "tarifa_venta_obtenida", "telefono", "telefono2")); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $form->createComboBoxJoin("tarifa_venta_obtenida", "tarifa_venta_obtenida", array("rol", "proveedor", "cliente", "usuario")); $form->createComboBoxJoin("id_perfil", "descripcion", POSController::ListaPerfilConfiguracion()); $form->renameField(array("id_ciudad" => "ciudad")); $form->addApiCall("api/personal/usuario/nuevo/"); $form->onApiCallSuccessRedirect("personal.usuario.ver.php?just_created=1"); $form->setType("password", "password"); $form->makeObligatory(array("nombre", "id_rol", "password", "codigo_usuario", "id_perfil")); $form->createComboBoxJoin("id_rol", "nombre", RolDAO::getAll()); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1)))); $form->createComboBoxJoin("id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll()); $form->createComboBoxJoin("id_clasificacion_proveedor", "nombre", ClasificacionProveedorDAO::search(new ClasificacionProveedor(array("activa" => 1)))); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva Unidad Medida")); //forma de nueva unidad $form = new DAOFormComponent(array(new UnidadMedida())); $form->hideField(array("id_unidad_medida", "activa")); $form->createComboBoxJoin("id_categoria_unidad_medida", "descripcion", CategoriaUnidadMedidaDAO::getAll()); $form->createComboBoxJoin("tipo_unidad_medida", "tipo_unidad_medida", array("Referencia UdM para esta categoria", "Mayor que la UdM de referencia", "Menor que la UdM de referencia")); $form->addApiCall("api/producto/udm/unidad/nueva", "GET"); $form->onApiCallSuccessRedirect("productos.lista.unidad_medida.php"); $form->makeObligatory(array("abreviacion", "descripcion", "factor_conversion", "id_categoria_unidad_medida", "tipo_unidad_medida")); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); EfectivoController::NuevoCorte(); $page->render(); return; // // Parametros necesarios // $page->requireParam("cid", "GET", "Esta caja no existe."); $esta_caja = CajaDAO::getByPK($_GET["cid"]); $page->addComponent(new TitleComponent("Corte a la caja " . $esta_caja->getDescripcion() . ". El saldo esperado es de: " . $esta_caja->getSaldo(), 3)); // // Forma de producto // $form = new DAOFormComponent(new CorteDeCaja()); $form->addApiCall("api/sucursal/caja/corte", "GET"); $form->onApiCallSuccessRedirect("sucursales.lista.caja.php"); $form->hideField(array("id_corte_de_caja", "saldo_esperado", "id_caja", "fecha")); $form->makeObligatory(array("saldo_real", "saldo_final")); $form->createComboBoxJoinDistintName("id_cajero", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 3, "activo" => 1), SesionController::getCurrentUser()))); $form->createComboBoxJoinDistintName("id_cajero_nuevo", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 3, "activo" => 1), SesionController::getCurrentUser()))); $form->setValueField("id_caja", $_GET["cid"]); $form->sendHidden("id_caja"); $page->addComponent($form); $page->render();
$ref = UnidadMedidaDAO::search(new UnidadMedida(array("id_categoria_unidad_medida" => $obj["id_categoria_unidad_medida"], "tipo_unidad_medida" => "Referencia UdM para esta categoria"))); if (sizeof($ref) == 0) { return "Error. No hay unidad ref."; } if (sizeof($ref) > 1) { return "Error. Hay mas de una ref."; } return $fConversion . " " . $ref[0]->getDescripcion(); } $tUnidades->addColRender("factor_conversion", "uFactorConversion"); $tUnidades->addColRender("id_categoria_unidad_medida", "uCatRender"); $tUnidades->addColRender("abreviacion", "nombreRender"); $page->addcomponent($tUnidades); $page->addComponent(new TitleComponent("Nueva unidad de medida", 2)); $nudmf = new DAOFormComponent(new UnidadMedida()); $nudmf->hideField(array("id_unidad_medida")); $nudmf->addApiCall("api/producto/udm/unidad/nueva", "POST"); $nudmf->createComboBoxJoin("id_categoria_unidad_medida", "descripcion", CategoriaUnidadMedidaDAO::getAll()); $nudmf->createComboBoxJoin("tipo_unidad_medida", "desc", array("desc" => "Referencia UdM para esta categoria", "Mayor que la UdM de referencia", "Menor que la UdM de referencia")); $nudmf->createComboBoxJoin("activa", null, array("Si", "No")); $nudmf->setCaption("id_categoria_unidad_medida", "Categoria"); $nudmf->makeObligatory(array("abreviacion", "descripcion", "factor_conversion", "id_categoria_unidad_medida", "tipo_unidad_medida")); $page->addComponent($nudmf); $page->addComponent(new TitleComponent("Nueva categoria de unidad de medida", 2)); $ncudmf = new DAOFormComponent(new CategoriaUnidadMedida()); $ncudmf->hideField(array("id_categoria_unidad_medida")); $ncudmf->createComboBoxJoin("activa", null, array("Si", "No")); $ncudmf->addApiCall("api/producto/udm/categoria/nueva", "POST"); $ncudmf->makeObligatory(array("descripcion")); $page->addComponent($ncudmf); $page->render();
} //for-each sucursales } //for-each id_sucursales } //for-each empresas ?> ]); var chart = new google.visualization.OrgChart(document.getElementById('chart_div')); chart.draw(data, {allowHtml:true}); google.visualization.events.addListener(chart, 'select', function(a,b,c) { console.log(chart.getSelection()[0].row,a,b,c); }); } </script> <div id='chart_div'></div> <?php $page->addComponent(new TitleComponent("Nuevo lote", 2)); $nuevoLote = new DAOFormComponent(new Lote()); $nuevoLote->addApiCall("api/almacen/lote/nuevo", "POST"); $nuevoLote->makeObligatory(array("id_almacen", "folio")); $nuevoLote->hideField(array("id_usuario", "id_lote")); $nuevoLote->createComboBoxJoin("id_almacen", "nombre", AlmacenDAO::GetAll()); $nuevoLote->setCaption("id_almacen", "Almacen contenedor"); $page->addComponent($nuevoLote); $page->render();
} </script> '); function smenu($id, $obj) { return '<div class="POS Boton" onClick="delExtraCol(' . $id . ', \'' . $obj["tabla"] . '\',\'' . $obj["campo"] . '\' )">Eliminar</div>' . '<div class="POS Boton" onClick="editExtraCol(' . $id . ', \'' . $obj["tabla"] . '\',\'' . $obj["campo"] . '\' , \'' . urlencode(json_encode($obj)) . '\' )">Editar</div>'; } $tabla->addColRender("id_extra_params_estructura", "smenu"); $page->addComponent($tabla); $page->addComponent(new TitleComponent("Nueva columna", 3)); $nceObj = new ExtraParamsEstructura(); $nceObj->setTabla("\"clientes\""); $nuevaColumnaForm = new DAOFormComponent($nceObj); $nuevaColumnaForm->addApiCall("api/pos/bd/columna/nueva", "POST"); $nuevaColumnaForm->makeObligatory(array("campo", "tipo", "longitud", "olbigatorio", "obligatorio", "caption")); $nuevaColumnaForm->hideField(array("id_extra_params_estructura", "tabla")); $nuevaColumnaForm->sendHidden("tabla"); $nuevaColumnaForm->setType("descripcion", "textarea"); $nuevaColumnaForm->createComboBoxJoin("tipo", null, array("string", "int", "float", "date", "bool")); $nuevaColumnaForm->createComboBoxJoin("obligatorio", null, array("Si", "No")); $page->addComponent($nuevaColumnaForm); $q = new ExtraParamsEstructura(array("tabla" => "clientes")); $qr = ExtraParamsEstructuraDAO::search($q); for ($i = 0; $i < sizeof($qr); $i++) { unset($qr[$i]->id_extra_params_estructura); } $export_json = json_encode($qr); $page->addComponent(' <script> function exportar(){
telefono1 : o.telefono1, telefono2 : o.telefono2 }]); console.log(o); return o; } </script> <?php $form->hideField(array("id_usuario", "id_sucursal", "id_rol", "token_recuperacion_pass", "id_clasificacion_proveedor", "id_direccion_alterna", "fecha_asignacion_rol", "comision_ventas", "fecha_alta", "fecha_baja", "activo", "last_login", "salario", "saldo_del_ejercicio", "dia_de_pago", "dias_de_embarque", "id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion", "consignatario", "facturar_a_terceros", "dia_de_revision", "tiempo_entrega", "ventas_a_credito", "intereses_moratorios", "cuenta_bancaria", "dias_de_credito", "id_clasificacion_cliente")); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1)))); $clasificaciones = ContactosController::BuscarCategoria(); $clasificaciones = $clasificaciones['categorias']; foreach ($clasificaciones as $key => $clasificacion) { $clasificacion->caption = $clasificacion->nombre; $clasificaciones[$key] = $clasificacion->asArray(); } $form->createComboBoxJoin('id_categoria_contacto', 'nombre', $clasificaciones); $form->addApiCall("api/cliente/nuevo/"); $form->onApiCallSuccessRedirect("clientes.ver.php"); $form->makeObligatory(array("razon_social")); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta")))); $form->createComboBoxJoin("id_tarifa_compra", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "compra")))); $form->createComboBoxJoin("tarifa_compra_obtenida", "tarifa_compra_obtenida", array("rol", "proveedor", "cliente", "usuario")); $form->createComboBoxJoin("tarifa_venta_obtenida", "tarifa_venta_obtenida", array("rol", "proveedor", "cliente", "usuario")); $form->renameField(array("nombre" => "razon_social", "codigo_usuario" => "codigo_cliente", "telefono" => "telefono1", "correo_electronico" => "email", "id_categoria_contacto" => "clasificacion_cliente", "id_moneda" => "moneda_del_cliente", "pagina_web" => "sitio_web", "telefono_personal1" => "telefono_personal1", "telefono_personal2" => "telefono_personal2")); $form->makeObligatory("razon_social"); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Nueva Sucursal")); $page->addComponent(new TitleComponent("Datos de la sucursal", 3)); $sucursal_form = new DAOFormComponent(new Sucursal()); $sucursal_form->hideField(array("id_sucursal", "id_direccion", "activa", "fecha_baja", "fecha_apertura")); $sucursal_form->renameField(array("id_gerente" => "id_usuario")); $sucursal_form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll()); $sucursal_form->createComboBoxJoin("id_tarifa", "nombre", TarifaDAO::getAll()); $sucursal_form->makeObligatory(array("descripcion")); $page->addComponent($sucursal_form); $page->addComponent(new TitleComponent("Direccion", 3)); $direccion_form = new DAOFormComponent(new Direccion()); $direccion_form->hideField(array("id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion")); $direccion_form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $direccion_form->renameField(array("id_ciudad" => "ciudad")); $js = "(function(){\n\t\t\t\tPOS.API.POST(\"api/sucursal/nueva/\",{\n\t\t\t\t\tdescripcion\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "descripcion\").getValue(),\n\t\t\t\t\tid_gerente\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_usuario\").getValue(),\n\t\t\t\t\tid_tarifa\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_tarifa\").getValue(),\n\t\t\t\t\tdireccion : Ext.JSON.encode({\n\t\t\t\t\t\t \tcalle\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "calle\").getValue(),\n\t\t\t\t\t\t\tnumero_exterior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_exterior\").getValue(),\n\t\t\t\t\t\t numero_interior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_interior\").getValue(),\n\t\t\t\t\t\t colonia\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "colonia\").getValue(),\n\t\t\t\t\t\t codigo_postal\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "codigo_postal\").getValue(),\n\t\t\t\t\t\t telefono1\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono\").getValue(),\n\t\t\t\t\t\t telefono2\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono2\").getValue(),\n\t\t\t\t\t\t id_ciudad\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "ciudad\").getValue(),\n\t\t\t\t\t\t referencia\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "referencia\").getValue()\n\t\t\t\t\t})\n\t\t\t\t},{ callback : function(a,b){\n\t\t\t\t\twindow.onbeforeunload = function(){ return;\t};\n\t\t\t\t\twindow.location = \"sucursales.ver.php?sid=\"+ a.id_sucursal;\n\t\t\t\t}});\n\t\t\t})()"; $direccion_form->addOnClick("Crear sucursal", $js); $page->addComponent($direccion_form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nuevo proveedor")); //forma de nuevo proveedor $form = new DAOFormComponent(array(new Usuario(), new Direccion())); $form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "id_rol", "id_clasificacion_cliente", "fecha_asignacion_rol", "comision_ventas", "fecha_alta", "fecha_baja", "last_login", "consignatario", "salario", "saldo_del_ejercicio", "ventas_a_credito", "facturar_a_terceros", "dia_de_pago", "mensajeria", "intereses_moratorios", "denominacion_comercial", "cuenta_de_mensajeria", "dia_de_revision", "id_direccion", "id_usuario_ultima_modificacion", "ultima_modificacion", "descuento", "curp", "id_clasificacion_proveedor")); $clasificaciones = ContactosController::BuscarCategoria(); $clasificaciones = $clasificaciones['categorias']; foreach ($clasificaciones as $key => $clasificacion) { $clasificacion->caption = $clasificacion->nombre; $clasificaciones[$key] = $clasificacion->asArray(); } $form->createComboBoxJoin('id_categoria_contacto', 'nombre', $clasificaciones); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1)))); $form->renameField(array("id_categoria_contacto" => "id_tipo_proveedor", "codigo_usuario" => "codigo_proveedor", "referencia" => "texto_extra", "pagina_web" => "direccion_web", "telefono" => "telefono1", "correo_electronico" => "email", "dias_de_embarque" => "dias_embarque")); $form->addApiCall("api/proveedor/nuevo/", "POST"); $form->onApiCallSuccessRedirect("proveedores.lista.php"); $form->makeObligatory(array("nombre", "codigo_proveedor", "password", "id_tipo_proveedor")); $form->setType("password", "password"); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nuevo billete")); //forma de nuevo billete $form = new DAOFormComponent(array(new Billete())); $form->hideField(array("id_billete", "activo")); $form->addApiCall("api/efectivo/billete/nuevo/", "GET"); $form->onApiCallSuccessRedirect("efectivo.lista.billete.php"); $form->makeObligatory(array("nombre", "valor", "id_moneda")); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::getAll()); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva moneda")); //forma de nueva moneda $form = new DAOFormComponent(array(new Moneda())); $form->hideField(array("id_moneda", "activa")); $form->addApiCall("api/efectivo/moneda/nueva/", "GET"); $form->onApiCallSuccessRedirect("efectivo.lista.moneda.php"); $form->makeObligatory(array("nombre", "simbolo")); $page->addComponent($form); //render the page $page->render();
define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Titulo // $page->addComponent(new TitleComponent("Nuevo Producto", 2)); // // Forma de nuevo producto // $form = new DAOFormComponent(new Producto()); $form->addApiCall("api/producto/nuevo/"); $form->onApiCallSuccessRedirect("productos.lista.php"); $form->renameField(array("precio" => "precio_de_venta")); $form->hideField(array("id_producto", "peso_producto")); $form->renameField(array("descripcion" => "descripcion_producto")); $form->makeObligatory(array("compra_en_mostrador", "nombre_producto", "id_empresas", "codigo_producto", "metodo_costeo", "activo", "id_unidad_compra", "id_unidad")); $form->createComboBoxJoinDistintName("id_unidad_compra", "id_unidad_medida", "descripcion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->setCaption("id_unidad_compra", "Unidad de compra"); $form->createComboBoxJoinDistintName("id_unidad", "id_unidad_medida", "descripcion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->setCaption("id_unidad", "Unidades de este producto"); $form->createComboBoxJoin("metodo_costeo", "metodo_costeo", array("precio", "costo")); $form->createComboBoxJoin("compra_en_mostrador", "compra_en_mostrador", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), 1); $form->createComboBoxJoin("visible_en_vc", "visible_en_vc", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), 1); $form->createComboBoxJoin("activo", "activo", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), 1); $page->addComponent($form); // // Render the page // $page->render();
<?php require_once '../../../server/bootstrap.php'; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent('Nueva Categoría')); $form = new DAOFormComponent(new CategoriaContacto()); $form->hideField(array('id')); $form->makeObligatory(array('nombre')); $form->setType('descripcion', 'textarea'); $form->setType('activa', 'bool'); $form->setCaption('id_padre', 'Categoria padre'); $categorias = ContactosController::BuscarCategoria(); $categorias = $categorias['categorias']; foreach ($categorias as $key => $categoria) { $categoria->caption = $categoria->nombre_completo; $categorias[$key] = $categoria->asArray(); } $form->createComboBoxJoin('id_padre', 'nombre_completo', $categorias); $form->addApiCall('api/contactos/categoria/nuevo', 'POST'); $form->onApiCallSuccessRedirect("contactos.categorias.php"); $page->addComponent($form); $page->addComponent('<div><a href="contactos.categorias.php">Descartar</a></div>'); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaTabPage(); $page->addComponent(new TitleComponent("Clasificaciones de clientes")); $page->nextTab("Lista"); $page->addComponent("<div class=\"POS Boton\" onClick=\"window.location='clientes.nueva.clasificacion.php';\">Nueva clasificacion</div>"); $tabla = new TableComponent(array("clave_interna" => "Clave interna", "nombre" => "Nombre", "descripcion" => "Descripcion"), ClientesController::ListaClasificacion()); $tabla->addOnClick("id_clasificacion_cliente", "(function(a){ window.location = 'clientes.clasificacion.ver.php?cid=' + a; })"); $page->addComponent($tabla); $page->nextTab("Nueva"); $form = new DAOFormComponent(new ClasificacionCliente()); $form->addApiCall("api/cliente/clasificacion/nueva/"); $form->onApiCallSuccessRedirect("clientes.lista.clasificacion.php"); $form->hideField(array("id_clasificacion_cliente")); $form->makeObligatory(array("nombre", "clave_interna")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva Unidad")); //forma de nueva unidad $form = new DAOFormComponent(array(new unidad())); $form->hideField(array("id_unidad", "activa")); $form->createComboBoxJoin("es_entero", "es_entero", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "NO"))); $form->addApiCall("api/producto/unidad/nueva/", "GET"); $form->onApiCallSuccessRedirect("productos.lista.unidad.php"); $form->makeObligatory(array("nombre", "es_entero")); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Editar equivalencia entre unidades")); //forma de nueva equivalencia entre unidades $form = new DAOFormComponent(array(new UnidadEquivalencia())); // $form->hideField( array( // "id_clasificacion_producto", // "activa" // )); // // $form->renameField( array( // "nombre" => "razon_social", // "codigo_usuario" => "codigo_cliente" // )); $form->addApiCall("api/producto/unidad/nueva_equivalencia/", "GET"); $form->makeObligatory(array("id_unidad", "id_unidades", "equivalencia")); $form->createComboBoxJoin("id_unidad", "nombre", UnidadDAO::search(new Unidad(array("activa" => 1)))); // $form->renameField( array( "id_unidades" => "id_unidad" ) ); // $form->createComboBoxJoinDistintName("id_unidades", "id_unidad", "nombre", UnidadDAO::search(new Unidad(array("activa" => 1)))); // // $form->renameField( array( "id_unidad" => "id_unidades" ) ); $page->addComponent($form); //render the page $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva Categoria Unidad Medida")); //forma de nueva unidad $form = new DAOFormComponent(array(new CategoriaUnidadMedida())); $form->hideField(array("id_categoria_unidad_medida", "activa")); $form->addApiCall("api/producto/udm/categoria/nueva", "GET"); $form->onApiCallSuccessRedirect("productos.lista.unidad.php"); $form->makeObligatory(array("descripcion")); $page->addComponent($form); //render the page $page->render();
$id_deudor = $_GET["did"]; $send = array("id_deudor"); $hidden = array("id_sucursal", "id_caja", "id_receptor", "id_deudor", "cancelado", "motivo_cancelacion", "fecha"); if ($compra) { array_push($hidden, "id_compra"); array_push($hidden, "id_abono_compra"); array_push($send, "id_compra"); $form->setValueField("id_compra", $_GET["cid"]); } else { if ($venta) { array_push($hidden, "id_venta"); array_push($hidden, "id_abono_venta"); array_push($send, "id_venta"); $form->setValueField("id_venta", $_GET["vid"]); } else { if ($prestamo) { array_push($hidden, "id_prestamo"); array_push($hidden, "id_abono_prestamo"); array_push($send, "id_prestamo"); $form->setValueField("id_prestamo", $_GET["pid"]); } } } $form->hideField($hidden); $form->renameField(array("tipo_de_pago" => "tipo_pago")); $form->makeObligatory(array("tipo_pago", "monto")); $form->sendHidden($send); $form->setValueField("id_deudor", $id_deudor); $form->createComboBoxJoin("tipo_pago", "tipo_pago", array("cheque", "efectivo", "tarjeta")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nuevo servicio", 2)); $page->addComponent("Crear un servicio aqui le permitira levantar ordenes de servicio."); //forma de nuevo servicio $form = new DAOFormComponent(array(new Servicio())); $form->beforeSend("foo"); $form->hideField(array("id_servicio", "extra_params", "foto_servicio", "compra_en_mostrador", "control_existencia")); $form->sendHidden("compra_en_mostrador"); $form->addApiCall("api/servicios/nuevo/", "POST"); $form->onApiCallSuccessRedirect("servicios.lista.php"); $form->makeObligatory(array("costo_estandar", "metodo_costeo", "nombre_servicio", "codigo_servicio")); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $form->createComboBoxJoin("metodo_costeo", "metodo_costeo", array("precio", "costo", "variable")); $form->createComboBoxJoin("compra_en_mostrador", "compra_en_mostrador", array(array("id" => 1, "caption" => "si"), array("id" => 0, "caption" => "no")), 1); $form->createComboBoxJoin("activo", "activo", array(array("id" => 1, "caption" => "si"), array("id" => 0, "caption" => "no")), 1); $form->setType("descripcion_servicio", "textarea"); $form->setHelp("costo_estandar", "El costo estandar es el costo base que este servicio provoca a la empresa."); $page->addComponent($form); $page->addComponent(new TitleComponent("¿ Necesita mas parametros para su servicio ?", 2)); $page->addComponent("Si necesita mas datos para levantar ordenes de servicio, agregue sus parametros extra aqui."); $page->partialRender(); ?> <div id="editor-grid" style="margin-top: 5px"></div> <script type="text/javascript" charset="utf-8"> var extraParamsStore;
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Agregar nuevo impuesto")); $form = new DAOFormComponent(new Impuesto()); $form->addApiCall("api/impuesto/nuevo"); //Nueva llamada a la API para agregar campos $form->onApiCallSuccessRedirect("impuestos.php"); //Redireciona hacia la pagina de impuestos $form->addField("codigo", "codigo", "text"); $form->makeObligatory(array("nombre", "codigo", "importe", "incluido_precio")); $form->hideField(array("id_impuesto")); $form->createComboBoxJoin("activo", "activo", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No"))); $form->createComboBoxJoin("incluido", "incluido", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No"))); $form->createComboBoxJoin("tipo", "tipo", array(array("id" => 0, "caption" => "Porcentaje"), array("id" => 1, "caption" => "Importe fijo"), array("id" => 2, "caption" => "Ninguno"), array("id" => 3, "caption" => "Saldo pendiente"))); $form->createComboBoxJoin("aplica", "aplica", array(array("id" => 0, "caption" => "Compra"), array("id" => 1, "caption" => "Venta"), array("id" => 2, "caption" => "Ambos"))); $page->addComponent($form); //Agrega los componentes al formulario $page->render(); //Renderiza la página
require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar gerencia", 2)); // // Forma de usuario // $form = new DAOFormComponent(new Sucursal()); $form->hideField(array("id_direccion", "fecha_apertura", "fecha_baja", "activa", "rfc", "razon_social", "descripcion", "saldo_a_favor", "margen_utilidad", "descuento")); $form->addApiCall("api/sucursal/gerencia/editar/", "GET"); // $form->addField("id_producto", "Productos", "text","","productos"); // $form->createListBoxJoin("id_producto", "nombre_producto", ProductoDAO::search( new Producto( array( "activo" => 1 ) ) )); // $form->createComboBoxJoin("id_sucursal", "razon_social", SucursalDAO::search(new Sucursal(array("activa" => 1)))); $form->createComboBoxJoinDistintName("id_gerente", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 2)))); // $form->createComboBoxJoin( "id_rol", "nombre", RolDAO::getAll(), $este_usuario->getIdRol() ); // // $form->createComboBoxJoin( "id_moneda", "nombre", MonedaDAO::search( new Moneda( array( "activa" => 1 ) ) ),$este_usuario->getIdMoneda() ); // // $form->createComboBoxJoin( "id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll(), $este_usuario->getIdClasificacionCliente() ); // // $form->createComboBoxJoin( "id_clasificacion_proveedor", "nombre", ClasificacionProveedorDAO::search( new ClasificacionProveedor( array( "activa" => 1 ) ) ), $este_usuario->getIdClasificacionProveedor() ); //$form->createComboBoxJoin("id_tipo_almacen", "descripcion", array_diff(TipoAlmacenDAO::getAll(), TipoAlmacenDAO::search( new TipoAlmacen( array( "id_tipo_almacen" => 2 ) ) ) ), $este_almacen->getIdTipoAlmacen() ); // $form->renameField( array( // "id_ciudad" => "municipio" // )); $form->makeObligatory(array("id_sucursal", "id_gerente")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Programar traspaso de almacen")); //forma de traspaso a almacen $form = new DAOFormComponent(array(new Traspaso())); $form->hideField(array("id_traspaso", "id_usuario_programa", "id_usuario_envia", "fecha_envio", "id_usuario_recibe", "fecha_recibo", "estado", "cancelado", "completo")); // $form->renameField( array( // "nombre" => "razon_social", // "codigo_usuario" => "codigo_cliente" // )); $form->addApiCall("api/sucursal/almacen/traspaso/programar", "GET"); $form->makeObligatory(array("fecha_envio_programada", "id_almacen_recibe", "id_almacen_envia")); $form->createComboBoxJoinDistintName("id_almacen_recibe", "id_almacen", "nombre", AlmacenDAO::search(new Almacen(array("activo" => 1)))); $form->createComboBoxJoinDistintName("id_almacen_envia", "id_almacen", "nombre", AlmacenDAO::search(new Almacen(array("activo" => 1)))); $form->addField("id_producto", "Productos", "text", "", "productos"); $form->createListBoxJoin("id_producto", "nombre_producto", ProductoDAO::search(new Producto(array("activo" => 1)))); $form->renameField(array("id_producto" => "productos")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva clasificacion de proveedor")); //forma de nueva clasificacion de proveedor $form = new DAOFormComponent(array(new ClasificacionProveedor())); $form->hideField(array("id_clasificacion_proveedor", "activa")); // $form->renameField( array( // "nombre" => "razon_social", // "codigo_usuario" => "codigo_cliente" // )); $form->addApiCall("api/proveedor/clasificacion/nueva/", "GET"); $form->makeObligatory(array("nombre")); // $form->createComboBoxJoin( "id_ciudad", "nombre", CiudadDAO::getAll( ) ); // $form->createComboBoxJoin( "id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll( ) ); $page->addComponent($form); //render the page $page->render();
define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("oid", "GET", "Esta orden de servicio no existe."); $esta_orden = OrdenDeServicioDAO::getByPK($_GET["oid"]); if (is_null($esta_orden)) { $page->addComponent(new TitleComponent("Ups", 2)); $page->addComponent(new TitleComponent("La orden " . $_GET["oid"] . " no existe", 3)); $page->render(); } // // Titulo de la pagina // $link = "<a href='servicios.detalle.orden.php?oid=" . $_GET["oid"] . "'>" . $_GET["oid"] . "</a>"; $page->addComponent(new TitleComponent("Seguimiento a la orden de servicio " . $link, 2)); // // Forma de usuario // $form = new DAOFormComponent(new SeguimientoDeServicio(array("id_orden_de_servicio" => $_GET["oid"]))); $form->hideField(array("id_seguimiento_de_servicio", "id_usuario", "id_sucursal", "fecha_seguimiento")); $form->makeObligatory(array("estado")); $form->sendHidden("id_orden_de_servicio"); $form->addApiCall("api/servicios/orden/seguimiento/"); $form->onApiCallSuccessRedirect("servicios.detalle.orden.php?oid=" . $_GET["oid"]); $form->renameField(array("estado" => "nota")); //$form->createComboBoxJoinDistintName( "id_localizacion", "id_sucursal" , "razon_social", SucursalDAO::search(new Sucursal( array( "activa" => 1 ) )) ); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $form = new DAOFormComponent(new Retencion()); $form->hideField(array("id_retencion")); $form->addApiCall("api/impuestos_retenciones/retencion/nuevo", "GET"); $form->onApiCallSuccessRedirect("impuestos.lista.retencion.php"); $form->makeObligatory(array("nombre", "monto_porcentaje", "es_monto")); $form->createComboBoxJoin("es_monto", "es_monto", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No"))); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("umid", "GET", "Esta unidad no existe."); $esta_unidad = UnidadMedidaDAO::getByPK($_GET["umid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar unidad medida " . $esta_unidad->getAbreviacion(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_unidad); $form->createComboBoxJoin("id_categoria_unidad_medida", "descripcion", CategoriaUnidadMedidaDAO::getAll()); $form->createComboBoxJoin("tipo_unidad_medida", "tipo_unidad_medida", array("Referencia UdM para esta categoria", "Mayor que la UdM de referencia", "Menor que la UdM de referencia")); $form->hideField(array("id_unidad_medida", "activa")); $form->sendHidden("id_unidad_medida"); $form->sendHidden("activa"); $form->addApiCall("api/producto/udm/unidad/editar/", "POST"); $form->onApiCallSuccessRedirect("productos.lista.unidad_medida.php"); $form->makeObligatory(array("id_categoria_unidad_medida", "tipo_unidad_medida")); $page->addComponent($form); $page->render();
$page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Nueva Cuenta")); $page->requireParam("idcc", "GET", "Este catalogo de cuentas no existe."); //forma de nueva caja $page->addComponent("<div class='POS Boton' onClick='window.location=\"contabilidad.cuentas.php?idcc={$_GET["idcc"]}\"'> << Regresar</div> "); $form = new DAOFormComponent(array(new CuentaContable())); $controller = new ContabilidadController(); $catalogo = $controller::DetalleCatalogoCuentas($_GET["idcc"]); $form->hideField(array("id_cuenta_contable", "clave", "nivel", "consecutivo_en_nivel", "afectable", "activa")); $form->addApiCall("api/contabilidad/cuenta/nueva"); $form->onApiCallSuccessRedirect("contabilidad.cuentas.nueva.php?idcc={$_GET['idcc']}"); $form->createComboBoxJoin("id_catalogo_cuentas", "id_catalogo_cuentas", array(array("id" => $_GET["idcc"], "caption" => $catalogo["descripcion"])), $_GET["idcc"]); $form->createComboBoxJoin("naturaleza", "naturaleza", array(array("id" => "Acreedora", "caption" => "Acreedora"), array("id" => "Deudora", "caption" => "Deudora"))); $form->createComboBoxJoin("tipo_cuenta", "tipo_cuenta", array(array("id" => "Balance", "caption" => "Balance"), array("id" => "Estado de Resultados", "caption" => "Estado de Resultados"))); $form->createComboBoxJoin("es_cuenta_orden", "es_cuenta_orden", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("es_cuenta_mayor", "es_cuenta_mayor", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("clasificacion", "clasificacion", array(array("id" => "Activo Circulante", "caption" => "Activo Circulante"), array("id" => "Activo Fijo", "caption" => "Activo Fijo"), array("id" => "Activo Diferido", "caption" => "Activo Diferido"), array("id" => "Pasivo Circulante", "caption" => "Pasivo Circulante"), array("id" => "Pasivo Largo Plazo", "caption" => "Pasivo Largo Plazo"), array("id" => "Capital Contable", "caption" => "Capital Contable"), array("id" => "Ingresos", "caption" => "Ingresos"), array("id" => "Egresos", "caption" => "Egresos"))); $form->createComboBoxJoin("abonos_aumentan", "abonos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("cargos_aumentan", "cargos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->makeObligatory(array("nombre_cuenta", "naturaleza", "clasificacion", "tipo_cuenta", "es_cuenta_mayor", "es_cuenta_orden", "abonos_aumentan", "cargos_aumentan", "id_catalogo_cuentas")); $ctas = ContabilidadController::BuscarCuenta($_GET["idcc"]); $cuentas = array(); //para enviar el id de cuenta contable en el combo de id_cuenta_padre se debe hacer este foreach foreach ($ctas["resultados"] as $cta) { array_push($cuentas, array("id" => $cta->getIdCuentaContable(), "caption" => $cta->getNombreCuenta())); } //se llena el combo con los ids cambiados para que no se envien los id_cuenta_padre si no el id de la cuenta $form->createComboBoxJoin("id_cuenta_padre", "nombre_cuenta", $cuentas); $page->addComponent($form); //render the page $page->render();
$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 **/ $form = new DAOFormComponent(new ConceptoGasto()); $page->addComponent(new TitleComponent("Nuevo concepto de gasto", 3)); $form->addApiCall("api/cargosyabonos/gasto/concepto/nuevo", "POST"); $form->onApiCallSuccessRedirect("cargos_y_abonos.php"); $form->hideField(array("id_concepto_gasto")); $form->hideField(array("activo")); $form->createComboBoxJoin("id_cuenta_contable", "nombre_cuenta", $gastos["resultados"]); $form->makeObligatory(array("nombre")); $form->makeObligatory(array("id_cuenta_contable")); $page->addComponent($form); $page->render();