require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("tid", "GET", "Este traspaso no existe."); $este_traspaso = TraspasoDAO::getByPK($_GET["tid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar traspaso " . $este_traspaso->getIdTraspaso() . "\n . De almacen: " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenEnvia())->getNombre() . "\n al almacen: " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenRecibe())->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($este_traspaso); $form->hideField(array("id_traspaso", "id_usuario_programa", "id_usuario_envia", "fecha_envio", "id_usuario_recibe", "fecha_recibo", "estado", "cancelado", "completo", "id_almacen_envia", "id_almacen_recibe")); $form->addApiCall("api/sucursal/almacen/traspaso/editar/", "GET"); $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")); //$form->createComboBoxJoin( "id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad() ); // $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() ); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); $q = DocumentoBaseDAO::getByPK($_GET["dbid"]); $page->addComponent(new TitleComponent($q->getNombre(), 2)); $q->setJsonImpresion(str_replace("\\n", "", $q->getJsonImpresion())); $q->setJsonImpresion(str_replace("\\t", "", $q->getJsonImpresion())); $q->setJsonImpresion(stripslashes($q->getJsonImpresion())); $q->setJsonImpresion(substr($q->getJsonImpresion(), 1, -1)); $tabla = new DAOFormComponent($q); $tabla->setEditable(true); $tabla->renameField(array("id_documento_base" => "id_documento")); $tabla->hideField(array("id_documento", "ultima_modificacion")); $tabla->sendHidden("id_documento"); $tabla->setType("json_impresion", "textarea"); $tabla->addApiCall("api/documento/editar", "POST"); $tabla->onApiCallSuccessRedirect("documentos.ver.php?dbid=" . $_GET["dbid"]); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // Parametros necesarios $page->requireParam("sid", "GET", "Esta sucursal no existe."); $esta_sucursal = SucursalDAO::getByPK($_GET["sid"]); $esta_direccion = DireccionDAO::getByPK($esta_sucursal->getIdDireccion()); // Titulo de la pagina $page->addComponent(new TitleComponent("Editar sucursal " . $esta_sucursal->getDescripcion(), 2)); //forma de nueva empresa $sucursal_form = new DAOFormComponent($esta_sucursal); $sucursal_form->hideField(array("id_sucursal", "id_direccion", "fecha_apertura", "fecha_baja")); $sucursal_form->renameField(array("id_gerente" => "id_usuario")); $sucursal_form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll(), $esta_sucursal->getIdGerente()); $sucursal_form->createComboBoxJoin("id_tarifa", "nombre", TarifaDAO::getAll(), $esta_sucursal->getIdTarifa()); $sucursal_form->createComboBoxJoin("activa", "activa", array(array("id" => false, "caption" => "No"), array("id" => true, "caption" => "Sí")), $esta_sucursal->getActiva()); $page->addComponent($sucursal_form); $page->addComponent(new TitleComponent("Direccion", 3)); $direccion_form = new DAOFormComponent($esta_direccion); $direccion_form->hideField(array("id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion")); $direccion_form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdDireccion()); $direccion_form->renameField(array("id_ciudad" => "ciudad")); $js = "(function(){\n\t\t\t\tPOS.API.POST(\"api/sucursal/editar/\",{\n\t\t\t\t\tid_sucursal\t\t: " . $_GET['sid'] . ",\n\t\t\t\t\tdescripcion\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "descripcion\").getValue(),\n\t\t\t\t\tid_gerente\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_usuario\").getValue(),\n\t\t\t\t\tid_tarifa\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_tarifa\").getValue(),\n\t\t\t\t\tactivo\t\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "activa\").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=\"+ " . $_GET['sid'] . ";\n\t\t\t\t}});\n\t\t\t})()"; $direccion_form->addOnClick("Editar sucursal", $js); $page->addComponent($direccion_form); $page->render();
$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($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Nuevo Ingreso")); //forma de nuevo ingreso $form = new DAOFormComponent(array(new Ingreso(), new ConceptoIngreso())); $form->hideField(array("activo", "cancelado", "id_usuario", "id_ingreso", "motivo_cancelacion", "fecha_de_registro", "id_sucursal", "id_caja")); $form->createComboBoxJoin("id_billete", "nombre", BilleteDAO::search(new Billete(array("activo" => 1)))); $form->setType("fecha_del_ingreso", "date"); $form->createComboBoxJoin("id_empresa", "razon_social", EmpresaDAO::getAll()); $form->createComboBoxJoin("id_concepto_ingreso", "nombre", ConceptoIngresoDAO::getAll()); $form->createComboBoxJoin("id_caja", "descripcion", CajaDAO::getAll()); $form->addApiCall("api/cargosyabonos/ingreso/nuevo", "POST"); $form->renameField(array("fecha_del_ingreso" => "fecha_ingreso")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->requireParam("pid", "GET", "Este proveedor no existe."); $este_proveedor = UsuarioDAO::getByPK($_GET["pid"]); $esta_direccion = DireccionDAO::getByPK($este_proveedor->getIdDireccion()); $page->addComponent(new TitleComponent("Editar proveedor: " . $este_proveedor->getNombre())); //forma de nuevo cliente if (is_null($esta_direccion)) { $esta_direccion = new Direccion(); } $form = new DAOFormComponent(array($este_proveedor, $esta_direccion)); $form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_rol", "id_sucursal", "id_clasificacion_cliente", "fecha_asignacion_rol", "comision_ventas", "fecha_alta", "fecha_baja", "last_login", "salario", "id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion", "consignatario", "intereses_moratorios", "mensajeria", "cuenta_de_mensajeria", "denominacion_comercial", "facturar_a_terceros", "dia_de_revision", "dia_de_pago", "ventas_a_credito", "saldo_del_ejercicio", "codigo_usuario", "id_clasificacion_proveedor")); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1))), $este_proveedor->getIdMoneda()); $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(), $esta_direccion->getIdCiudad()); $form->renameField(array("nombre" => "razon_social", "telefono" => "telefono1", "correo_electronico" => "email", "id_categoria_contacto" => "id_tipo_proveedor", "pagina_web" => "direccion_web", "referencia" => "texto_extra", "id_usuario" => "id_proveedor")); $form->setValueField("password", ""); $form->addApiCall("api/proveedor/editar/", "GET"); $form->onApiCallSuccessRedirect("proveedores.lista.php"); $form->sendHidden("id_proveedor"); $page->addComponent($form); $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(); // // Parametros necesarios // $page->requireParam("oid", "GET", "Esta orden de servicio no existe."); $esta_orden = OrdenDeServicioDAO::getByPK($_GET["oid"]); $customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta()); $link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>"; $link_to_customer .= $customer->getNombre(); $link_to_customer .= "</a>"; $page->addComponent(new TitleComponent("Orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2)); $form = new DAOFormComponent($esta_orden); $form->setEditable(true); $form->hideField(array("id_usuario_venta", "extra_params", "motivo_cancelacion", "fecha_entrega", "cancelada", "adelanto", "activa", "id_usuario", "descripcion", "fecha_orden")); $form->renameField(array("id_orden_de_servicio" => "id_orden")); $form->sendHidden("id_orden"); $form->addApiCall("api/servicios/orden/editar", "POST"); $form->createComboBoxJoin("id_servicio", "nombre_servicio", ServicioDAO::getAll(), $esta_orden->getIdServicio()); //$form->createComboBoxJoin("id_usuario_asignado", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuarioAsignado()); $personal = UsuarioDAO::buscarEmpleados(); $form->createComboBoxJoinDistintName($field_name = "id_usuario_asignado", $table_name = "id_usuario", $field_name_in_values = "nombre", $values_array = $personal, $selected_value = null); $form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuario()); $form->onApiCallSuccessRedirect("servicios.detalle.orden.php?oid=" . $_GET["oid"]); //$form->createComboBoxJoinDistintName("id_usuario_venta", "id_usuario", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuarioVenta()); $page->addComponent($form); $page->render();
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();
$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 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(); // // Parametros necesarios // $page->requireParam("cid", "GET", "Este cliente no existe."); $este_cliente = UsuarioDAO::getByPK($_GET["cid"]); $esta_direccion = DireccionDAO::getByPK($este_cliente->getIdDireccion()); //titulos $page->addComponent(new TitleComponent("Editar a " . $este_cliente->getNombre())); //forma de nuevo cliente if (is_null($esta_direccion)) { $esta_direccion = new Direccion(); } $form = new DAOFormComponent(array($este_cliente, $esta_direccion)); $form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "id_rol", "id_clasificacion_proveedor", "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", "limite_credito")); $form->renameField(array("id_usuario" => "id_cliente")); $form->sendHidden("id_cliente"); $form->setValueField("password", ""); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1))), $este_cliente->getIdMoneda()); $form->createComboBoxJoin("id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll(), $este_cliente->getIdClasificacionCliente()); $form->addApiCall("api/cliente/editar_perfil/"); $form->onApiCallSuccessRedirect("clientes.lista.php"); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad()); $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", "id_ciudad" => "municipio", "referencia" => "texto_extra")); $page->addComponent($form); $page->render();
<?php 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 //
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(); // // Parametros necesarios // $page->requireParam("cid", "GET", "Esta categoria de producto no existe."); $esta_categoria = ClasificacionProductoDAO::getByPK($_GET["cid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar clasificacion de producto " . $esta_categoria->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_categoria); $form->hideField(array("id_clasificacion_producto", "activa")); $form->renameField(array("id_clasificacion_producto" => "id_categoria")); $form->sendHidden("id_categoria"); $form->addApiCall("api/producto/categoria/editar", "POST"); $form->onApiCallSuccessRedirect("productos.lista.categoria.php"); $form->createComboBoxJoinDistintName("id_categoria_padre", "id_clasificacion_producto", "nombre", ClasificacionProductoDAO::getAll()); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("pid", "GET", "Este producto no existe."); $este_producto = ProductoDAO::getByPK($_GET["pid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar " . $este_producto->getNombreProducto(), 2)); // // Forma de usuario // $form = new DAOFormComponent($este_producto); $form->hideField(array("id_producto", "activo")); $form->sendHidden("id_producto"); $form->addApiCall("api/producto/editar/", "POST"); $form->renameField(array("descripcion" => "descripcion_producto")); $form->onApiCallSuccessRedirect("productos.ver.php?pid=" . $este_producto->getIdProducto()); $form->createComboBoxJoinDistintName("id_unidad_compra", "id_unidad_medida", "abreviacion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->createComboBoxJoinDistintName("id_unidad", "id_unidad_medida", "abreviacion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->createComboBoxJoin("metodo_costeo", "metodo_costeo", array("precio", "costo"), $este_producto->getMetodoCosteo()); $form->createComboBoxJoin("compra_en_mostrador", "compra_en_mostrador", array(array("id" => 1, "caption" => "si"), array("id" => 0, "caption" => "no")), $este_producto->getCompraEnMostrador()); $form->createComboBoxJoin("visible_en_vc", "visible_en_vc", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), 1); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaTabPage(); // Parametros necesarios // $page->requireParam("cid", "GET", "Este cliente no existe."); $este_cliente = UsuarioDAO::getByPK($_GET["cid"]); //titulos $page->addComponent(new TitleComponent("Editando a " . $este_cliente->getNombre(), 2)); $page->nextTab("General"); $form = new DAOFormComponent($este_cliente); $form->hideField(array("id_usuario", "id_rol", "id_clasificacion_proveedor", "id_direccion", "id_direccion_alterna", "fecha_asignacion_rol", "comision_ventas", "fecha_alta", "fecha_baja", "activo", "last_login", "salario", "dias_de_embarque", "consignatario", "tiempo_entrega", "cuenta_bancaria", "mensajeria", "token_recuperacion_pass", "ventas_a_credito", "dia_de_pago", "dia_de_revision", "id_clasificacion_cliente")); $form->renameField(array("id_usuario" => "id_cliente")); $form->sendHidden("id_cliente"); $form->setValueField("password", ""); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::search(new Moneda(array("activa" => 1))), $este_cliente->getIdMoneda()); $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_sucursal", "razon_social", SucursalDAO::search(new Sucursal(array("activa" => 1))), $este_cliente->getIdSucursal()); $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->addApiCall("api/cliente/editar/", "POST");