public static function ListaClasificacion($activo = null, $orden = null) { Logger::log("Listando las clasificaciones de proveedor"); //Se valida el parametro orden if (!is_null($orden) && $orden != "id_clasificacion_proveedor" && $orden != "nombre" && $orden != "descripcion" && $orden != "activa") { Logger::error("La variable orden (" . $orden . ") es invalida"); throw new Exception("La variable orden (" . $orden . ") es invalida"); } if (is_null($activo)) { $clasificaciones_proveedor = ClasificacionProveedorDAO::getAll(null, null, $orden); } else { $clasificaciones_proveedor = ClasificacionProveedorDAO::search(new ClasificacionProveedor(array("activa" => $activo))); } Logger::log("Se obtuvieron " . count($clasificaciones_proveedor) . " clasificaciones de proveedor"); return $clasificaciones_proveedor; }
$page->addComponent($menu); // // Forma de producto // $form = new DAOFormComponent($este_usuario); $form->setEditable(false); $form->hideField(array("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", "password", "id_usuario")); $form->setCaption("rfc", "RFC"); $form->setCaption("id_moneda", "Moneda default"); $form->setCaption("id_rol", "Rol"); $form->setHelp("id_rol", "Rol"); $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::getAll(), $este_usuario->getIdMoneda()); $form->createComboBoxJoin("id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll(), $este_usuario->getIdClasificacionCliente()); $form->createComboBoxJoin("id_clasificacion_proveedor", "nombre", ClasificacionProveedorDAO::getAll(), $este_usuario->getIdClasificacionProveedor()); $form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("id_tarifa" => $este_usuario->getIdTarifaVenta())))); // $form->makeObligatory(array( // "compra_en_mostrador", // "costo_estandar", // "nombre_producto", // "id_empresas", // "codigo_producto", // "metodo_costeo", // "activo" // )); // $form->createComboBoxJoin("id_unidad", "nombre", UnidadDAO::getAll(), $este_producto->getIdUnidad() ); $page->addComponent($form); /* ******************************************************** * Direccion *