<?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();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("cuid", "GET", "Esta categoria unidad medida no existe."); $esta_cat = CategoriaUnidadMedidaDAO::getByPK($_GET["cuid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar unidad medida " . $esta_cat->getDescripcion(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_cat); $form->hideField(array("id_categoria_unidad_medida", "activa")); $form->sendHidden("id_categoria_unidad_medida"); $form->sendHidden("activa"); $form->addApiCall("api/producto/udm/categoria/editar", "POST"); $form->onApiCallSuccessRedirect("productos.lista.categoria_unidad_medida.php"); $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 require_once '../../../server/bootstrap.php'; $page = new GerenciaComponentPage(); $page->requireParam("id", "GET", "Esta categoría no existe."); // si no existe la categoria $response = ProductosController::DetallesCategoria($_GET['id']); if (is_null($response['categoria'])) { print "XD"; // temp } $categoria = $response['categoria']; // detalles $form = new DAOFormComponent($categoria); $form->hideField(array('id_clasificacion_producto')); $form->sendHidden('id_clasificacion_producto'); $form->setValueField('nombre', $categoria->getNombre()); $form->setValueField('descripcion', $categoria->getDescripcion()); // $response = ProductosController::DetallesCategoria($categoria->getIdPadre()); // if (!is_null($response['categoria'])){ // $form->setValueField('id_categoria_padre', $response['categoria']->getNombre()); // } $form->setType('descripcion', 'textarea'); $form->setType('activa', 'bool'); $form->setCaption('id_categoria_padre', 'Categoría Padre'); $categorias = ProductosController::BuscarCategoria(); $categorias = $categorias['categorias']; foreach ($categorias as $key => $cat) { $cat->caption = $cat->nombre_completo; $cat->id = $cat->getIdClasificacionProducto(); $categorias[$key] = $cat->asArray();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->requireParam("tid", "GET", "Ese tipo de almacen no existe"); $este_tipo_almacen = TipoAlmacenDAO::getByPK($_GET["tid"]); //titulos $page->addComponent(new TitleComponent("Editar tipo de almacen " . $_GET["tid"])); //forma de nuevo almacen $form = new DAOFormComponent($este_tipo_almacen); $form->hideField(array("id_tipo_almacen")); $form->sendHidden("id_tipo_almacen"); $form->addApiCall("api/almacen/tipo/editar", "POST"); $form->onApiCallSuccessRedirect("sucursales.lista.tipo_almacen.php"); $form->hideField(array("activo")); $page->addComponent($form); //render the page $page->render();
// // Parametros necesarios // $page->requireParam("sid", "GET", "Este servicio no existe."); $este_servicio = ServicioDAO::getByPK($_GET["sid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar servicio " . $este_servicio->getNombreServicio(), 2)); // // Forma de edicion // $form = new DAOFormComponent($este_servicio); $form->beforeSend("foo"); $form->hideField(array("id_servicio", "activo", "extra_params", "control_existencia")); $form->sendHidden("id_servicio"); $form->addApiCall("api/servicios/editar/", "POST"); $form->onApiCallSuccessRedirect("servicios.ver.php?sid=" . $_GET["sid"]); $page->addComponent($form); $page->partialRender(); ?> <div id="editor-grid" style="margin-top: 5px"></div> <script type="text/javascript" charset="utf-8"> var extraParamsStore, rowEditing; function foo(o){ o.extra_params = getParams(); return o; }
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("uid", "GET", "Esta unidad no existe."); $esta_unidad = UnidadDAO::getByPK($_GET["uid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar unidad " . $esta_unidad->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_unidad); $form->hideField(array("id_unidad", "activa")); $form->sendHidden("id_unidad"); $form->addApiCall("api/producto/unidad/editar/", "GET"); $form->onApiCallSuccessRedirect("productos.lista.unidad.php"); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("cid", "GET", "Esta clasificacion de cliente no existe."); $esta_clasificacion = ClasificacionClienteDAO::getByPK($_GET["cid"]); //titulos $page->addComponent(new TitleComponent("Editar clasificacion de cliente: " . $esta_clasificacion->getNombre())); //forma de nuevo paquete $form = new DAOFormComponent($esta_clasificacion); $form->hideField(array("id_clasificacion_cliente")); $form->sendHidden("id_clasificacion_cliente"); $form->addApiCall("api/cliente/clasificacion/editar/"); $form->onApiCallSuccessRedirect("clientes.lista.clasificacion.php"); $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->setCaption("id_tarifa_venta", "Tarifa de venta"); $form->setCaption("id_tarifa_compra", "Tarifa de compra"); $page->addComponent($form); //render the page $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(){ var form = Ext.widget(\'form\', { layout: {
<?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();
if (!$esta_orden->getActiva()) { $page->addComponent(new TitleComponent("Esta orden ya ha sido terminada.")); $page->render(); exit; } $customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta()); $link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>" . $customer->getNombre() . "</a>"; $page->addComponent(new TitleComponent("Terminar orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2)); //desactivarla $esta_orden->setActiva(0); $form = new DAOFormComponent($esta_orden); $form->addField("id_orden", "id_orden", "text", $_GET["oid"]); $form->setEditable(true); $form->hideField(array("id_usuario_venta", "extra_params", "motivo_cancelacion", "id_orden_de_servicio", "fecha_entrega", "cancelada", "adelanto", "activa", "id_usuario", "descripcion", "fecha_orden", "id_servicio", "id_usuario_asignado")); $form->setCaption("precio", "Precio final"); $form->sendHidden(array("id_orden", "activa")); $form->addApiCall("api/servicios/orden/terminar", "POST"); //$form->onApiCallSuccessRedirect("servicios.detalle.orden.php?oid=" . $_GET["oid"]); //$page->addComponent($form); $page->partialRender(); ?> <div style="border:1px solid #99BBE8; ;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 20px" id="ext-gen1079"> <table style="margin-bottom: 0px;margin-left: 0px;" border=1> <tbody> <tr colspan=2>
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("mid", "GET", "Esta moneda no existe."); $esta_moneda = MonedaDAO::getByPK($_GET["mid"]); //titulos $page->addComponent(new TitleComponent("Editar Moneda: " . $esta_moneda->getNombre())); //forma de nuevo paquete $form = new DAOFormComponent($esta_moneda); $form->hideField(array("id_moneda", "activa")); $form->sendHidden("id_moneda"); $form->addApiCall("api/efectivo/moneda/editar/", "GET"); $form->onApiCallSuccessRedirect("efectivo.lista.moneda.php"); $page->addComponent($form); //render the page $page->render();
* * ******************************************************** */ $page->nextTab("Seguimiento"); $segs = UsuarioSeguimientoDAO::search(new UsuarioSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario()))); $header = array("texto" => "Descripcion", "fecha" => "Fecha", "id_usuario" => "Agente"); $lseguimientos = new TableComponent($header, $segs); $lseguimientos->addColRender("id_usuario", "R::UserFullNameFromId"); $lseguimientos->addColRender("fecha", "R::FriendlyDateFromUnixTime"); $page->addComponent($lseguimientos); $page->addComponent("<script>\r\n\t\t\t\tfunction newcommentDone(a,b,c){\r\n\t\t\t\t\tconsole.log(a,b,c)\r\n\t\t\t\t}\r\n\t\t\t</script>"); $nseguimiento = new DAOFormComponent(new ClienteSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario()))); $nseguimiento->onApiCallSuccess("newcommentDone"); $nseguimiento->addApiCall("api/personal/usuario/seguimiento/nuevo"); $nseguimiento->settype("texto", "textarea"); $nseguimiento->hideField(array("id_usuario", "id_cliente", "id_cliente_seguimiento", "fecha")); $nseguimiento->sendHidden("id_usuario"); $page->addComponent($nseguimiento); /* * ******************************************************* * Just created * * ******************************************************** */ if (isset($_GET["just_created"]) && $_GET["just_created"] == 1 && $este_usuario->getCorreoElectronico() !== null) { ?> <script type="text/javascript" charset="utf-8"> function enviarCorreo(){ POS.API.POST("api/pos/mail/enviar", { cuerpo : "Bienvenido a su cuenta en pos ERP, ingrese en la siguiente direccion: http://www.caffeina.mx/pos/<?php echo INSTANCE_TOKEN; ?>
DireccionController::NuevaDireccionParaUsuario($this_personal->getIdUsuario()); //recargar el objeto de cliente $this_personal = UsuarioDAO::getByPK($_GET["uid"]); } catch (Exception $e) { DAO::transRollback(); throw new Exception("No se pudo crear la direccion: " . $e); } DAO::transEnd(); } $esta_dir = DireccionDAO::getByPK($this_personal->getIdDireccion()); //titulos $page->addComponent(new TitleComponent("Editar direccion: " . $esta_dir->getColonia())); //forma de nuevo usuario $form = new DAOFormComponent($esta_dir); $form->hideField(array("id_direccion", "id_usuario_ultima_modificacion", "ultima_modificacion")); $form->sendHidden("id_direccion"); $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_dir->getIdCiudad()); $form->setCaption("id_ciudad", "Ciudad"); $form->addApiCall("api/personal/usuario/editar/"); $form->beforeSend("editar_direccion"); $page->partialRender(); ?> <script> var usuario = <?php echo $_GET["uid"]; ?> ; function editar_direccion(obj){ return {
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("rid", "GET", "La retencion no existe."); $esta_retencion = RetencionDAO::getByPK($_GET["rid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar retencion " . $esta_retencion->getNombre(), 2)); $form = new DAOFormComponent($esta_retencion); $form->hideField(array("id_retencion")); $form->sendHidden("id_retencion"); $form->createComboBoxJoin("es_monto", "es_monto", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), $esta_retencion->getEsMonto()); $form->addApiCall("api/impuestos_retenciones/retencion/editar", "GET"); $form->onApiCallSuccessRedirect("impuestos.lista.retencion.php"); $page->addComponent($form); $page->render();
require_once "../../../server//bootstrap.php"; $page = new GerenciaTabPage(); // Parametros necesarios // $controller = new ContabilidadController(); $page->requireParam("cid", "GET", "Esta empresa no existe."); $cuenta = $controller::DetalleCuenta($_GET["cid"]); $cuentas = $controller::BuscarCuenta($cuenta["id_catalogo_cuentas"]); //titulos $page->addComponent(new TitleComponent("Editando cuenta " . $cuenta["nombre_cuenta"], 2)); $menu = new MenuComponent(); $menu->addItem("<< Regresar", "contabilidad.cuentas.ver.php?cid=" . $_GET["cid"]); $page->addComponent($menu); $form = new DAOFormComponent(CuentaContableDAO::getByPK($_GET["cid"])); $form->hideField(array("id_cuenta_contable", "clave", "nivel", "consecutivo_en_nivel", "afectable", "activa", "clasificacion", "id_catalogo_cuentas")); $form->sendHidden("id_cuenta_contable"); $form->createComboBoxJoin("cargos_aumentan", "cargos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["cargos_aumentan"]); $form->createComboBoxJoin("abonos_aumentan", "abonos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["abonos_aumentan"]); $form->createComboBoxJoin("es_cuenta_mayor", "es_cuenta_mayor", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["es_cuenta_mayor"]); $form->createComboBoxJoin("es_cuenta_orden", "es_cuenta_orden", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["es_cuenta_orden"]); $cuentas_p = array(); //para enviar el id de cuenta contable en el combo de id_cuenta_padre se debe hacer este foreach foreach ($cuentas["resultados"] as $cta) { array_push($cuentas_p, 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_p, $cuenta["id_cuenta_padre"]); $form->createComboBoxJoin("tipo_cuenta", "tipo_cuenta", array(array("id" => "Balance", "caption" => "Balance"), array("id" => "Estado de Resultados", "caption" => "Estado de Resultados")), $cuenta["tipo_cuenta"]); $form->createComboBoxJoin("naturaleza", "naturaleza", array(array("id" => "Acreedora", "caption" => "Acreedora"), array("id" => "Deudora", "caption" => "Deudora")), $cuenta["naturaleza"]); $form->makeObligatory(array("nombre_cuenta", "naturaleza", "clasificacion", "tipo_cuenta", "es_cuenta_mayor", "es_cuenta_orden", "abonos_aumentan", "cargos_aumentan")); $form->addApiCall("api/contabilidad/cuenta/editar", "POST");
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("bid", "GET", "Este billete no existe."); $este_billete = BilleteDAO::getByPK($_GET["bid"]); //titulos $page->addComponent(new TitleComponent("Editar Billete: " . $este_billete->getNombre())); //forma de nuevo paquete $form = new DAOFormComponent($este_billete); $form->hideField(array("id_billete", "activo")); $form->sendHidden("id_billete"); $form->addApiCall("api/efectivo/billete/editar/", "GET"); $form->onApiCallSuccessRedirect("efectivo.lista.billete.php"); $form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::getAll()); $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(); $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(); //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(); // // 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();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->requireParam("rid", "GET", "Este rol no existe."); $este_rol = RolDAO::getByPK($_GET["rid"]); $page->addComponent(new TitleComponent("Editar rol de " . $este_rol->getNombre(), 2)); $form = new DAOFormComponent($este_rol); $form->hideField(array("id_rol")); $form->sendHidden("id_rol"); $form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol->getIdTarifaVenta()); $form->createComboBoxJoinDistintName("id_tarifa_compra", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol->getIdTarifaCompra()); $form->createComboBoxJoinDistintName("id_rol_padre", "id_rol", "nombre", RolDAO::getAll(), $este_rol->getIdRolPadre()); $form->createComboBoxJoin("id_perfil", "descripcion", POSController::ListaPerfilConfiguracion(), $este_rol->getIdPerfil()); $form->addApiCall("api/personal/rol/editar/"); $form->onApiCallSuccessRedirect("personal.rol.ver.php?rid=" . $_GET["rid"]); $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 paquete no existe."); $este_paquete = PaqueteDAO::getByPK($_GET["pid"]); //titulos $page->addComponent(new TitleComponent("Editar paquete")); //forma de nuevo paquete $form = new DAOFormComponent($este_paquete); $form->hideField(array("id_paquete", "activo")); $form->sendHidden("id_paquete"); $form->addApiCall("api/paquete/editar/", "GET"); $form->onApiCallSuccessRedirect("paquetes.lista.php"); $page->addComponent($form); //render the page $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);
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("cid", "GET", "Esta categoria de servicio no existe."); $esta_categoria = ClasificacionServicioDAO::getByPK($_GET["cid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar clasificacion de servicio " . $esta_categoria->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_categoria); $form->hideField(array("id_clasificacion_servicio", "activa")); $form->sendHidden("id_clasificacion_servicio"); $form->addApiCall("api/servicios/clasificacion/editar/", "GET"); $form->onApiCallSuccessRedirect("servicios.lista.clasificacion.php"); $page->addComponent($form); $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();
<?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 require_once '../../../server/bootstrap.php'; $page = new GerenciaComponentPage(); $page->requireParam("id", "GET", "Esta categoría no existe."); // si no existe la categoria $response = ContactosController::DetallesCategoria($_GET['id']); if (is_null($response['categoria'])) { print "XD"; // temp } $categoria = $response['categoria']; // detalles $form = new DAOFormComponent($categoria); $form->hideField(array('id')); $form->sendHidden('id'); // si no hago esto y hay acentos no los pone $form->setValueField('nombre', $categoria->getNombre()); $form->setValueField('descripcion', $categoria->getDescripcion()); // $response = ContactosController::DetallesCategoria($categoria->getIdPadre()); // if (!is_null($response['categoria'])){ // $form->setValueField('id_padre', $response['categoria']->getNombre()); // } $form->setType('descripcion', 'textarea'); $form->setType('activa', 'bool'); $form->setCaption('id_padre', 'Categoría Padre'); $categorias = ContactosController::BuscarCategoria(); $categorias = $categorias['categorias']; foreach ($categorias as $key => $cat) { $cat->caption = $cat->nombre_completo; $categorias[$key] = $cat->asArray();