// Titulo de la pagina // $page->addComponent(new TitleComponent("Editar usuario " . $este_usuario->getNombre(), 2)); // // Forma de usuario // if (is_null($esta_direccion)) { $esta_direccion = new Direccion(); } $este_usuario->setPassword(""); $form = new DAOFormComponent($este_usuario); $form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "fecha_asignacion_rol", "fecha_alta", "fecha_baja", "activo", "last_login", "consignatario", "id_clasificacion_cliente", "id_clasificacion_proveedor", "tarifa_venta_obtenida", "tarifa_compra_obtenida", "id_tarifa_compra", "id_tarifa_venta", "saldo_del_ejercicio", "intereses_moratorios", "representante_legal", "pagina_web", "mensajeria", "denominacion_comercial", "dias_de_credito", "facturar_a_terceros", "limite_credito", "token_recuperacion_pass", "tiempo_entrega", "ventas_a_credito", "descuento", "dias_de_embarque", "cuenta_de_mensajeria")); $form->setCaption("rfc", "RFC"); $form->setCaption("id_moneda", "Moneda default"); $form->setCaption("id_rol", "Rol"); $form->setHelp("id_rol", "Rol"); $form->sendHidden("id_usuario"); $form->addApiCall("api/personal/usuario/editar/"); $form->onApiCallSuccessRedirect("personal.usuario.ver.php?uid=" . $_GET["uid"]); $form->renameField(array("telefono_personal1" => "telefono_personal_1", "telefono_personal2" => "telefono_personal_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->setType("password", "password"); $page->addComponent(' <script> function beforeEdit(p){ console.log(p); return p; } </script>'); $form->beforeSend("beforeEdit");
$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; function foo(o){ o.extra_params = getParams(); return o; }