"t1.id", 1 => "t1.created_at", 2 => "t2.nombre", 3 => "t3.first_name", 4 => "t1.titulo", 5 => "t4.nombre", 6 => "t5.nombre", 7 => "t1.inc_rei", 8 => "t1.paginas", 9 => "t1.tirada", 10 => "t1.total_pedido", 11 => "t6.estado", ]; protected $allowedFields = [ "pedido_libro_conjunto_id", "version", "cliente_id", "tarifa_cliente_id", "user_created_id", "user_update_id", "forma_pago_id", "factura_id", "tipo_impresion_id", "tipologia_id", "pais_id", "ubicacion_id", "serie_id", "catalogo_id", "estado_id", "inc_rei", "causa_cancelacion", "recoger_en_taller", "ferro", "ferro_digital", "marcapaginas", "papel_formato_id", "papel_formato_personalizado", "papel_formato_ancho", "papel_formato_alto", "titulo", "autor", "coleccion", "numero_edicion", "isbn", "referencia_cliente", "paginas", "tirada", "solapas", "solapas_ancho", "cosido", "cubiertas", "cubiertas_ancho", "merma", "merma_portada", "imagenes_bn_interior", "comentarios", "comentarios_safekat", "comentarios_pdf", "comentarios_tarifa", "en_produccion", "en_espera", "modo_comparador", "paginas_negro", "paginas_negro_hq", "paginas_negro_papel_id", "paginas_negro_papel_impresion_id", "paginas_negro_forma_id", "paginas_negro_gramaje", "paginas_negro_pliegos_libro", "paginas_negro_pliegos_pedido", "paginas_negro_pliegos_precio", "paginas_negro_libro", "paginas_negro_pedido", "paginas_negro_mano", "paginas_negro_peso", "paginas_negro_maquina_id", "paginas_negro_tarifa_impresion_id", "paginas_negro_click", "paginas_negro_precio", "paginas_negro_check_papel_total", "paginas_negro_check_impresion_total", "paginas_color", "paginas_color_papel_id", "paginas_color_papel_impresion_id", "paginas_color_forma_id", "paginas_color_gramaje", "paginas_color_pliegos_libro", "paginas_color_pliegos_pedido", "paginas_color_pliegos_precio", "paginas_color_libro", "paginas_color_pedido", "paginas_color_mano", "paginas_color_peso", "paginas_color_maquina_id", "paginas_color_tarifa_impresion_id", "paginas_color_click", "paginas_color_precio", "paginas_color_check_papel_total", "paginas_color_check_impresion_total", "paginas_color_posicion", "paginas_portada", "paginas_portada_papel_id", "paginas_portada_papel_impresion_id", "paginas_portada_forma_id", "paginas_portada_gramaje", "paginas_portada_pliegos_libro", "paginas_portada_pliegos_pedido", "paginas_portada_pliegos_precio", "paginas_portada_libro", "paginas_portada_pedido", "paginas_portada_mano", "paginas_portada_peso", "paginas_portada_maquina_id", "paginas_portada_tarifa_impresion_id", "paginas_portada_click", "paginas_portada_precio", "paginas_portada_check_papel_total", "paginas_portada_check_impresion_total", "paginas_cubierta", "paginas_cubierta_papel_id", "paginas_cubierta_papel_impresion_id", "paginas_cubierta_forma_id", "paginas_cubierta_gramaje", "paginas_cubierta_pliegos_libro", "paginas_cubierta_pliegos_pedido", "paginas_cubierta_pliegos_precio", "paginas_cubierta_libro", "paginas_cubierta_pedido", "paginas_cubierta_mano", "paginas_cubierta_peso", "paginas_cubierta_maquina_id", "paginas_cubierta_tarifa_impresion_id", "paginas_cubierta_click", "paginas_cubierta_precio", "paginas_cubierta_check_papel_total", "paginas_cubierta_check_impresion_total", "lomo", "isDig", "total_presupuesto", "total_pedido", "total_peso", "total_click", "total_preimpresion", "total_preimpresion_margen", "total_manipulado", "total_acabado", "total_envios", "envios_recoge_cliente", "margen", "margen_extra", "margen_manual", "descuento", "base_imponible", "total_margen", "total_margen_extra", "total_descuento", "total", "forzar_total", "total_calculado", "total_confirmado", "total_confirmado_user_id", "total_confirmado_update_at", "tirada_alternativa_json_data", "aprobado_user_id", "aprobado_at", "aprobado_json_data", "comparador_json_data", "ws_externo_json_data", "fecha_entrega_real_at", "fecha_entrega_real_warning", "fecha_impresion_at", "fecha_encuardenado_at", "fecha_externo_at", "fecha_ferro_subido_at", "responsable", "pedido_espera_fecha", "pedido_espera_user_id", "is_deleted", ]; protected $returnType = "App\Entities\Presupuestos\PresupuestoEntity"; protected $useTimestamps = true; protected $useSoftDeletes = false; protected $createdField = "created_at"; protected $updatedField = "updated_at"; public static $labelField = "titulo"; protected $validationRules = [ "aprobado_at" => [ "label" => "Presupuestos.aprobadoAt", "rules" => "valid_date|permit_empty", ], "aprobado_json_data" => [ "label" => "Presupuestos.aprobadoJsonData", "rules" => "trim|max_length[16313]", ], "autor" => [ "label" => "Presupuestos.autor", "rules" => "trim|required|max_length[150]", ], "base_imponible" => [ "label" => "Presupuestos.baseImponible", "rules" => "decimal|permit_empty", ], "catalogo_id" => [ "label" => "Presupuestos.catalogoId", "rules" => "integer|permit_empty", ], "causa_cancelacion" => [ "label" => "Presupuestos.causaCancelacion", "rules" => "trim|max_length[16313]", ], "coleccion" => [ "label" => "Presupuestos.coleccion", "rules" => "trim|max_length[255]", ], "comentarios" => [ "label" => "Presupuestos.comentarios", "rules" => "trim|required|max_length[16313]", ], "comentarios_pdf" => [ "label" => "Presupuestos.comentariosPdf", "rules" => "trim|required|max_length[16313]", ], "comentarios_safekat" => [ "label" => "Presupuestos.comentariosSafekat", "rules" => "trim|required|max_length[16313]", ], "comentarios_tarifa" => [ "label" => "Presupuestos.comentariosTarifa", "rules" => "trim|required|max_length[16313]", ], "comparador_json_data" => [ "label" => "Presupuestos.comparadorJsonData", "rules" => "trim|max_length[16313]", ], "cubiertas_ancho" => [ "label" => "Presupuestos.cubiertasAncho", "rules" => "required|decimal", ], "descuento" => [ "label" => "Presupuestos.descuento", "rules" => "required|decimal", ], "factura_id" => [ "label" => "Presupuestos.facturaId", "rules" => "integer|permit_empty", ], "fecha_encuardenado_at" => [ "label" => "Presupuestos.fechaEncuardenadoAt", "rules" => "valid_date|permit_empty", ], "fecha_entrega_real_at" => [ "label" => "Presupuestos.fechaEntregaRealAt", "rules" => "valid_date|permit_empty", ], "fecha_externo_at" => [ "label" => "Presupuestos.fechaExternoAt", "rules" => "valid_date|permit_empty", ], "fecha_ferro_subido_at" => [ "label" => "Presupuestos.fechaFerroSubidoAt", "rules" => "valid_date|permit_empty", ], "fecha_impresion_at" => [ "label" => "Presupuestos.fechaImpresionAt", "rules" => "valid_date|permit_empty", ], "forzar_total" => [ "label" => "Presupuestos.forzarTotal", "rules" => "required|decimal", ], "inc_rei" => [ "label" => "Presupuestos.incRei", "rules" => "integer|permit_empty", ], "is_deleted" => [ "label" => "Presupuestos.isDeleted", "rules" => "required|integer", ], "isbn" => [ "label" => "Presupuestos.isbn", "rules" => "trim|max_length[50]", ], "lomo" => [ "label" => "Presupuestos.lomo", "rules" => "integer|permit_empty", ], "margen" => [ "label" => "Presupuestos.margen", "rules" => "decimal|permit_empty", ], "margen_extra" => [ "label" => "Presupuestos.margenExtra", "rules" => "required|decimal", ], "margen_manual" => [ "label" => "Presupuestos.margenManual", "rules" => "decimal|permit_empty", ], "merma" => [ "label" => "Presupuestos.merma", "rules" => "required|decimal", ], "merma_portada" => [ "label" => "Presupuestos.mermaPortada", "rules" => "required|decimal", ], "numero_edicion" => [ "label" => "Presupuestos.numeroEdicion", "rules" => "trim|max_length[50]", ], "paginas" => [ "label" => "Presupuestos.paginas", "rules" => "required|integer", ], "paginas_color" => [ "label" => "Presupuestos.paginasColor", "rules" => "integer|permit_empty", ], "paginas_color_click" => [ "label" => "Presupuestos.paginasColorClick", "rules" => "decimal|permit_empty", ], "paginas_color_forma_id" => [ "label" => "Presupuestos.paginasColorFormaId", "rules" => "integer|permit_empty", ], "paginas_color_gramaje" => [ "label" => "Presupuestos.paginasColorGramaje", "rules" => "decimal|permit_empty", ], "paginas_color_libro" => [ "label" => "Presupuestos.paginasColorLibro", "rules" => "decimal|permit_empty", ], "paginas_color_mano" => [ "label" => "Presupuestos.paginasColorMano", "rules" => "decimal|permit_empty", ], "paginas_color_pedido" => [ "label" => "Presupuestos.paginasColorPedido", "rules" => "decimal|permit_empty", ], "paginas_color_peso" => [ "label" => "Presupuestos.paginasColorPeso", "rules" => "decimal|permit_empty", ], "paginas_color_pliegos_libro" => [ "label" => "Presupuestos.paginasColorPliegosLibro", "rules" => "decimal|permit_empty", ], "paginas_color_pliegos_pedido" => [ "label" => "Presupuestos.paginasColorPliegosPedido", "rules" => "decimal|permit_empty", ], "paginas_color_pliegos_precio" => [ "label" => "Presupuestos.paginasColorPliegosPrecio", "rules" => "decimal|permit_empty", ], "paginas_color_posicion" => [ "label" => "Presupuestos.paginasColorPosicion", "rules" => "trim|max_length[16313]", ], "paginas_color_precio" => [ "label" => "Presupuestos.paginasColorPrecio", "rules" => "decimal|permit_empty", ], "paginas_cubierta" => [ "label" => "Presupuestos.paginasCubierta", "rules" => "required|in_list[4x0,4x4]", ], "paginas_cubierta_click" => [ "label" => "Presupuestos.paginasCubiertaClick", "rules" => "decimal|permit_empty", ], "paginas_cubierta_forma_id" => [ "label" => "Presupuestos.paginasCubiertaFormaId", "rules" => "integer|permit_empty", ], "paginas_cubierta_gramaje" => [ "label" => "Presupuestos.paginasCubiertaGramaje", "rules" => "decimal|permit_empty", ], "paginas_cubierta_libro" => [ "label" => "Presupuestos.paginasCubiertaLibro", "rules" => "decimal|permit_empty", ], "paginas_cubierta_mano" => [ "label" => "Presupuestos.paginasCubiertaMano", "rules" => "decimal|permit_empty", ], "paginas_cubierta_pedido" => [ "label" => "Presupuestos.paginasCubiertaPedido", "rules" => "decimal|permit_empty", ], "paginas_cubierta_peso" => [ "label" => "Presupuestos.paginasCubiertaPeso", "rules" => "decimal|permit_empty", ], "paginas_cubierta_pliegos_libro" => [ "label" => "Presupuestos.paginasCubiertaPliegosLibro", "rules" => "decimal|permit_empty", ], "paginas_cubierta_pliegos_pedido" => [ "label" => "Presupuestos.paginasCubiertaPliegosPedido", "rules" => "decimal|permit_empty", ], "paginas_cubierta_pliegos_precio" => [ "label" => "Presupuestos.paginasCubiertaPliegosPrecio", "rules" => "decimal|permit_empty", ], "paginas_cubierta_precio" => [ "label" => "Presupuestos.paginasCubiertaPrecio", "rules" => "decimal|permit_empty", ], "paginas_negro" => [ "label" => "Presupuestos.paginasNegro", "rules" => "integer|permit_empty", ], "paginas_negro_click" => [ "label" => "Presupuestos.paginasNegroClick", "rules" => "decimal|permit_empty", ], "paginas_negro_forma_id" => [ "label" => "Presupuestos.paginasNegroFormaId", "rules" => "integer|permit_empty", ], "paginas_negro_gramaje" => [ "label" => "Presupuestos.paginasNegroGramaje", "rules" => "decimal|permit_empty", ], "paginas_negro_libro" => [ "label" => "Presupuestos.paginasNegroLibro", "rules" => "decimal|permit_empty", ], "paginas_negro_mano" => [ "label" => "Presupuestos.paginasNegroMano", "rules" => "decimal|permit_empty", ], "paginas_negro_pedido" => [ "label" => "Presupuestos.paginasNegroPedido", "rules" => "decimal|permit_empty", ], "paginas_negro_peso" => [ "label" => "Presupuestos.paginasNegroPeso", "rules" => "decimal|permit_empty", ], "paginas_negro_pliegos_libro" => [ "label" => "Presupuestos.paginasNegroPliegosLibro", "rules" => "decimal|permit_empty", ], "paginas_negro_pliegos_pedido" => [ "label" => "Presupuestos.paginasNegroPliegosPedido", "rules" => "decimal|permit_empty", ], "paginas_negro_pliegos_precio" => [ "label" => "Presupuestos.paginasNegroPliegosPrecio", "rules" => "decimal|permit_empty", ], "paginas_negro_precio" => [ "label" => "Presupuestos.paginasNegroPrecio", "rules" => "decimal|permit_empty", ], "paginas_portada" => [ "label" => "Presupuestos.paginasPortada", "rules" => "required|in_list[4x0,4x4]", ], "paginas_portada_click" => [ "label" => "Presupuestos.paginasPortadaClick", "rules" => "decimal|permit_empty", ], "paginas_portada_forma_id" => [ "label" => "Presupuestos.paginasPortadaFormaId", "rules" => "integer|permit_empty", ], "paginas_portada_gramaje" => [ "label" => "Presupuestos.paginasPortadaGramaje", "rules" => "decimal|permit_empty", ], "paginas_portada_libro" => [ "label" => "Presupuestos.paginasPortadaLibro", "rules" => "decimal|permit_empty", ], "paginas_portada_mano" => [ "label" => "Presupuestos.paginasPortadaMano", "rules" => "decimal|permit_empty", ], "paginas_portada_pedido" => [ "label" => "Presupuestos.paginasPortadaPedido", "rules" => "required|decimal", ], "paginas_portada_peso" => [ "label" => "Presupuestos.paginasPortadaPeso", "rules" => "decimal|permit_empty", ], "paginas_portada_pliegos_libro" => [ "label" => "Presupuestos.paginasPortadaPliegosLibro", "rules" => "decimal|permit_empty", ], "paginas_portada_pliegos_pedido" => [ "label" => "Presupuestos.paginasPortadaPliegosPedido", "rules" => "decimal|permit_empty", ], "paginas_portada_pliegos_precio" => [ "label" => "Presupuestos.paginasPortadaPliegosPrecio", "rules" => "decimal|permit_empty", ], "paginas_portada_precio" => [ "label" => "Presupuestos.paginasPortadaPrecio", "rules" => "decimal|permit_empty", ], "papel_formato_alto" => [ "label" => "Presupuestos.papelFormatoAlto", "rules" => "decimal|permit_empty", ], "papel_formato_ancho" => [ "label" => "Presupuestos.papelFormatoAncho", "rules" => "decimal|permit_empty", ], "pedido_espera_fecha" => [ "label" => "Presupuestos.pedidoEsperaFecha", "rules" => "valid_date|permit_empty", ], "pedido_libro_conjunto_id" => [ "label" => "Presupuestos.pedidoLibroConjuntoId", "rules" => "integer|permit_empty", ], "referencia_cliente" => [ "label" => "Presupuestos.referenciaCliente", "rules" => "trim|required|max_length[100]", ], "responsable" => [ "label" => "Presupuestos.responsable", "rules" => "trim|max_length[32]", ], "serie_id" => [ "label" => "Presupuestos.serieId", "rules" => "integer|permit_empty", ], "solapas_ancho" => [ "label" => "Presupuestos.solapasAncho", "rules" => "required|decimal", ], "tarifa_cliente_id" => [ "label" => "Presupuestos.tarifaClienteId", "rules" => "integer|permit_empty", ], "tirada" => [ "label" => "Presupuestos.tirada", "rules" => "required|integer", ], "tirada_alternativa_json_data" => [ "label" => "Presupuestos.tiradaAlternativaJsonData", "rules" => "trim|max_length[16313]", ], "titulo" => [ "label" => "Presupuestos.titulo", "rules" => "trim|required|max_length[300]", ], "total" => [ "label" => "Presupuestos.total", "rules" => "decimal|permit_empty", ], "total_acabado" => [ "label" => "Presupuestos.totalAcabado", "rules" => "decimal|permit_empty", ], "total_calculado" => [ "label" => "Presupuestos.totalCalculado", "rules" => "decimal|permit_empty", ], "total_click" => [ "label" => "Presupuestos.totalClick", "rules" => "decimal|permit_empty", ], "total_confirmado" => [ "label" => "Presupuestos.totalConfirmado", "rules" => "decimal|permit_empty", ], "total_confirmado_update_at" => [ "label" => "Presupuestos.totalConfirmadoUpdateAt", "rules" => "valid_date|permit_empty", ], "total_descuento" => [ "label" => "Presupuestos.totalDescuento", "rules" => "decimal|permit_empty", ], "total_envios" => [ "label" => "Presupuestos.totalEnvios", "rules" => "decimal|permit_empty", ], "total_manipulado" => [ "label" => "Presupuestos.totalManipulado", "rules" => "decimal|permit_empty", ], "total_margen" => [ "label" => "Presupuestos.totalMargen", "rules" => "decimal|permit_empty", ], "total_margen_extra" => [ "label" => "Presupuestos.totalMargenExtra", "rules" => "decimal|permit_empty", ], "total_pedido" => [ "label" => "Presupuestos.totalPedido", "rules" => "decimal|permit_empty", ], "total_peso" => [ "label" => "Presupuestos.totalPeso", "rules" => "decimal|permit_empty", ], "total_preimpresion" => [ "label" => "Presupuestos.totalPreimpresion", "rules" => "decimal|permit_empty", ], "total_preimpresion_margen" => [ "label" => "Presupuestos.totalPreimpresionMargen", "rules" => "decimal|permit_empty", ], "total_presupuesto" => [ "label" => "Presupuestos.totalPresupuesto", "rules" => "decimal|permit_empty", ], "user_created_id" => [ "label" => "Presupuestos.userCreatedId", "rules" => "required|integer", ], "user_update_id" => [ "label" => "Presupuestos.userUpdateId", "rules" => "integer|permit_empty", ], "version" => [ "label" => "Presupuestos.version", "rules" => "required|integer", ], "ws_externo_json_data" => [ "label" => "Presupuestos.wsExternoJsonData", "rules" => "trim|max_length[16313]", ], ]; protected $validationMessages = [ "aprobado_at" => [ "valid_date" => "Presupuestos.validation.aprobado_at.valid_date", ], "aprobado_json_data" => [ "max_length" => "Presupuestos.validation.aprobado_json_data.max_length", ], "autor" => [ "max_length" => "Presupuestos.validation.autor.max_length", "required" => "Presupuestos.validation.autor.required", ], "base_imponible" => [ "decimal" => "Presupuestos.validation.base_imponible.decimal", ], "catalogo_id" => [ "integer" => "Presupuestos.validation.catalogo_id.integer", ], "causa_cancelacion" => [ "max_length" => "Presupuestos.validation.causa_cancelacion.max_length", ], "coleccion" => [ "max_length" => "Presupuestos.validation.coleccion.max_length", ], "comentarios" => [ "max_length" => "Presupuestos.validation.comentarios.max_length", "required" => "Presupuestos.validation.comentarios.required", ], "comentarios_pdf" => [ "max_length" => "Presupuestos.validation.comentarios_pdf.max_length", "required" => "Presupuestos.validation.comentarios_pdf.required", ], "comentarios_safekat" => [ "max_length" => "Presupuestos.validation.comentarios_safekat.max_length", "required" => "Presupuestos.validation.comentarios_safekat.required", ], "comentarios_tarifa" => [ "max_length" => "Presupuestos.validation.comentarios_tarifa.max_length", "required" => "Presupuestos.validation.comentarios_tarifa.required", ], "comparador_json_data" => [ "max_length" => "Presupuestos.validation.comparador_json_data.max_length", ], "cubiertas_ancho" => [ "decimal" => "Presupuestos.validation.cubiertas_ancho.decimal", "required" => "Presupuestos.validation.cubiertas_ancho.required", ], "descuento" => [ "decimal" => "Presupuestos.validation.descuento.decimal", "required" => "Presupuestos.validation.descuento.required", ], "factura_id" => [ "integer" => "Presupuestos.validation.factura_id.integer", ], "fecha_encuardenado_at" => [ "valid_date" => "Presupuestos.validation.fecha_encuardenado_at.valid_date", ], "fecha_entrega_real_at" => [ "valid_date" => "Presupuestos.validation.fecha_entrega_real_at.valid_date", ], "fecha_externo_at" => [ "valid_date" => "Presupuestos.validation.fecha_externo_at.valid_date", ], "fecha_ferro_subido_at" => [ "valid_date" => "Presupuestos.validation.fecha_ferro_subido_at.valid_date", ], "fecha_impresion_at" => [ "valid_date" => "Presupuestos.validation.fecha_impresion_at.valid_date", ], "forzar_total" => [ "decimal" => "Presupuestos.validation.forzar_total.decimal", "required" => "Presupuestos.validation.forzar_total.required", ], "inc_rei" => [ "integer" => "Presupuestos.validation.inc_rei.integer", ], "is_deleted" => [ "integer" => "Presupuestos.validation.is_deleted.integer", "required" => "Presupuestos.validation.is_deleted.required", ], "isbn" => [ "max_length" => "Presupuestos.validation.isbn.max_length", ], "lomo" => [ "integer" => "Presupuestos.validation.lomo.integer", ], "margen" => [ "decimal" => "Presupuestos.validation.margen.decimal", ], "margen_extra" => [ "decimal" => "Presupuestos.validation.margen_extra.decimal", "required" => "Presupuestos.validation.margen_extra.required", ], "margen_manual" => [ "decimal" => "Presupuestos.validation.margen_manual.decimal", ], "merma" => [ "decimal" => "Presupuestos.validation.merma.decimal", "required" => "Presupuestos.validation.merma.required", ], "merma_portada" => [ "decimal" => "Presupuestos.validation.merma_portada.decimal", "required" => "Presupuestos.validation.merma_portada.required", ], "numero_edicion" => [ "max_length" => "Presupuestos.validation.numero_edicion.max_length", ], "paginas" => [ "integer" => "Presupuestos.validation.paginas.integer", "required" => "Presupuestos.validation.paginas.required", ], "paginas_color" => [ "integer" => "Presupuestos.validation.paginas_color.integer", ], "paginas_color_click" => [ "decimal" => "Presupuestos.validation.paginas_color_click.decimal", ], "paginas_color_forma_id" => [ "integer" => "Presupuestos.validation.paginas_color_forma_id.integer", ], "paginas_color_gramaje" => [ "decimal" => "Presupuestos.validation.paginas_color_gramaje.decimal", ], "paginas_color_libro" => [ "decimal" => "Presupuestos.validation.paginas_color_libro.decimal", ], "paginas_color_mano" => [ "decimal" => "Presupuestos.validation.paginas_color_mano.decimal", ], "paginas_color_pedido" => [ "decimal" => "Presupuestos.validation.paginas_color_pedido.decimal", ], "paginas_color_peso" => [ "decimal" => "Presupuestos.validation.paginas_color_peso.decimal", ], "paginas_color_pliegos_libro" => [ "decimal" => "Presupuestos.validation.paginas_color_pliegos_libro.decimal", ], "paginas_color_pliegos_pedido" => [ "decimal" => "Presupuestos.validation.paginas_color_pliegos_pedido.decimal", ], "paginas_color_pliegos_precio" => [ "decimal" => "Presupuestos.validation.paginas_color_pliegos_precio.decimal", ], "paginas_color_posicion" => [ "max_length" => "Presupuestos.validation.paginas_color_posicion.max_length", ], "paginas_color_precio" => [ "decimal" => "Presupuestos.validation.paginas_color_precio.decimal", ], "paginas_cubierta" => [ "in_list" => "Presupuestos.validation.paginas_cubierta.in_list", "required" => "Presupuestos.validation.paginas_cubierta.required", ], "paginas_cubierta_click" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_click.decimal", ], "paginas_cubierta_forma_id" => [ "integer" => "Presupuestos.validation.paginas_cubierta_forma_id.integer", ], "paginas_cubierta_gramaje" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_gramaje.decimal", ], "paginas_cubierta_libro" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_libro.decimal", ], "paginas_cubierta_mano" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_mano.decimal", ], "paginas_cubierta_pedido" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_pedido.decimal", ], "paginas_cubierta_peso" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_peso.decimal", ], "paginas_cubierta_pliegos_libro" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_pliegos_libro.decimal", ], "paginas_cubierta_pliegos_pedido" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_pliegos_pedido.decimal", ], "paginas_cubierta_pliegos_precio" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_pliegos_precio.decimal", ], "paginas_cubierta_precio" => [ "decimal" => "Presupuestos.validation.paginas_cubierta_precio.decimal", ], "paginas_negro" => [ "integer" => "Presupuestos.validation.paginas_negro.integer", ], "paginas_negro_click" => [ "decimal" => "Presupuestos.validation.paginas_negro_click.decimal", ], "paginas_negro_forma_id" => [ "integer" => "Presupuestos.validation.paginas_negro_forma_id.integer", ], "paginas_negro_gramaje" => [ "decimal" => "Presupuestos.validation.paginas_negro_gramaje.decimal", ], "paginas_negro_libro" => [ "decimal" => "Presupuestos.validation.paginas_negro_libro.decimal", ], "paginas_negro_mano" => [ "decimal" => "Presupuestos.validation.paginas_negro_mano.decimal", ], "paginas_negro_pedido" => [ "decimal" => "Presupuestos.validation.paginas_negro_pedido.decimal", ], "paginas_negro_peso" => [ "decimal" => "Presupuestos.validation.paginas_negro_peso.decimal", ], "paginas_negro_pliegos_libro" => [ "decimal" => "Presupuestos.validation.paginas_negro_pliegos_libro.decimal", ], "paginas_negro_pliegos_pedido" => [ "decimal" => "Presupuestos.validation.paginas_negro_pliegos_pedido.decimal", ], "paginas_negro_pliegos_precio" => [ "decimal" => "Presupuestos.validation.paginas_negro_pliegos_precio.decimal", ], "paginas_negro_precio" => [ "decimal" => "Presupuestos.validation.paginas_negro_precio.decimal", ], "paginas_portada" => [ "in_list" => "Presupuestos.validation.paginas_portada.in_list", "required" => "Presupuestos.validation.paginas_portada.required", ], "paginas_portada_click" => [ "decimal" => "Presupuestos.validation.paginas_portada_click.decimal", ], "paginas_portada_forma_id" => [ "integer" => "Presupuestos.validation.paginas_portada_forma_id.integer", ], "paginas_portada_gramaje" => [ "decimal" => "Presupuestos.validation.paginas_portada_gramaje.decimal", ], "paginas_portada_libro" => [ "decimal" => "Presupuestos.validation.paginas_portada_libro.decimal", ], "paginas_portada_mano" => [ "decimal" => "Presupuestos.validation.paginas_portada_mano.decimal", ], "paginas_portada_pedido" => [ "decimal" => "Presupuestos.validation.paginas_portada_pedido.decimal", "required" => "Presupuestos.validation.paginas_portada_pedido.required", ], "paginas_portada_peso" => [ "decimal" => "Presupuestos.validation.paginas_portada_peso.decimal", ], "paginas_portada_pliegos_libro" => [ "decimal" => "Presupuestos.validation.paginas_portada_pliegos_libro.decimal", ], "paginas_portada_pliegos_pedido" => [ "decimal" => "Presupuestos.validation.paginas_portada_pliegos_pedido.decimal", ], "paginas_portada_pliegos_precio" => [ "decimal" => "Presupuestos.validation.paginas_portada_pliegos_precio.decimal", ], "paginas_portada_precio" => [ "decimal" => "Presupuestos.validation.paginas_portada_precio.decimal", ], "papel_formato_alto" => [ "decimal" => "Presupuestos.validation.papel_formato_alto.decimal", ], "papel_formato_ancho" => [ "decimal" => "Presupuestos.validation.papel_formato_ancho.decimal", ], "pedido_espera_fecha" => [ "valid_date" => "Presupuestos.validation.pedido_espera_fecha.valid_date", ], "pedido_libro_conjunto_id" => [ "integer" => "Presupuestos.validation.pedido_libro_conjunto_id.integer", ], "referencia_cliente" => [ "max_length" => "Presupuestos.validation.referencia_cliente.max_length", "required" => "Presupuestos.validation.referencia_cliente.required", ], "responsable" => [ "max_length" => "Presupuestos.validation.responsable.max_length", ], "serie_id" => [ "integer" => "Presupuestos.validation.serie_id.integer", ], "solapas_ancho" => [ "decimal" => "Presupuestos.validation.solapas_ancho.decimal", "required" => "Presupuestos.validation.solapas_ancho.required", ], "tarifa_cliente_id" => [ "integer" => "Presupuestos.validation.tarifa_cliente_id.integer", ], "tirada" => [ "integer" => "Presupuestos.validation.tirada.integer", "required" => "Presupuestos.validation.tirada.required", ], "tirada_alternativa_json_data" => [ "max_length" => "Presupuestos.validation.tirada_alternativa_json_data.max_length", ], "titulo" => [ "max_length" => "Presupuestos.validation.titulo.max_length", "required" => "Presupuestos.validation.titulo.required", ], "total" => [ "decimal" => "Presupuestos.validation.total.decimal", ], "total_acabado" => [ "decimal" => "Presupuestos.validation.total_acabado.decimal", ], "total_calculado" => [ "decimal" => "Presupuestos.validation.total_calculado.decimal", ], "total_click" => [ "decimal" => "Presupuestos.validation.total_click.decimal", ], "total_confirmado" => [ "decimal" => "Presupuestos.validation.total_confirmado.decimal", ], "total_confirmado_update_at" => [ "valid_date" => "Presupuestos.validation.total_confirmado_update_at.valid_date", ], "total_descuento" => [ "decimal" => "Presupuestos.validation.total_descuento.decimal", ], "total_envios" => [ "decimal" => "Presupuestos.validation.total_envios.decimal", ], "total_manipulado" => [ "decimal" => "Presupuestos.validation.total_manipulado.decimal", ], "total_margen" => [ "decimal" => "Presupuestos.validation.total_margen.decimal", ], "total_margen_extra" => [ "decimal" => "Presupuestos.validation.total_margen_extra.decimal", ], "total_pedido" => [ "decimal" => "Presupuestos.validation.total_pedido.decimal", ], "total_peso" => [ "decimal" => "Presupuestos.validation.total_peso.decimal", ], "total_preimpresion" => [ "decimal" => "Presupuestos.validation.total_preimpresion.decimal", ], "total_preimpresion_margen" => [ "decimal" => "Presupuestos.validation.total_preimpresion_margen.decimal", ], "total_presupuesto" => [ "decimal" => "Presupuestos.validation.total_presupuesto.decimal", ], "user_created_id" => [ "integer" => "Presupuestos.validation.user_created_id.integer", "required" => "Presupuestos.validation.user_created_id.required", ], "user_update_id" => [ "integer" => "Presupuestos.validation.user_update_id.integer", ], "version" => [ "integer" => "Presupuestos.validation.version.integer", "required" => "Presupuestos.validation.version.required", ], "ws_externo_json_data" => [ "max_length" => "Presupuestos.validation.ws_externo_json_data.max_length", ], ]; public function findAllWithAllRelations(string $selcols = "*", int $limit = null, int $offset = 0) { $sql = "SELECT t1." . $selcols . ", t2.nombre AS cliente, t3.nombre AS forma_pago, t4.nombre AS tipo_impresion, t5.nombre AS tipologia, t6.nombre AS pais, t7.nombre AS ubicacion, t8.estado AS estado, t9.id AS papel_formato, t10.nombre AS paginas_negro_papel, t11.nombre AS paginas_negro_papel_impresion, t12.nombre AS paginas_negro_maquina, t13.precio AS paginas_negro_tarifa_impresion, t14.nombre AS paginas_color_papel, t15.nombre AS paginas_color_papel_impresion, t16.nombre AS paginas_color_maquina, t17.precio AS paginas_color_tarifa_impresion, t18.nombre AS paginas_portada_papel, t19.nombre AS paginas_portada_papel_impresion, t20.nombre AS paginas_portada_maquina, t21.id AS paginas_portada_tarifa_impresion, t22.nombre AS paginas_cubierta_papel, t23.nombre AS paginas_cubierta_papel_impresion, t24.nombre AS paginas_cubierta_maquina, t25.precio AS paginas_cubierta_tarifa_impresion, t26.first_name AS total_confirmado_user, t27.first_name AS aprobado_user, t28.first_name AS pedido_espera_user FROM " . $this->table . " t1 LEFT JOIN clientes t2 ON t1.cliente_id = t2.id LEFT JOIN lg_formas_pago t3 ON t1.forma_pago_id = t3.id LEFT JOIN lg_tipos_impresion t4 ON t1.tipo_impresion_id = t4.id LEFT JOIN lg_tipologias_libros t5 ON t1.tipologia_id = t5.id LEFT JOIN lg_paises t6 ON t1.pais_id = t6.id LEFT JOIN lg_ubicaciones_libros t7 ON t1.ubicacion_id = t7.id LEFT JOIN presupuesto_estados t8 ON t1.estado_id = t8.id LEFT JOIN lg_papel_formato t9 ON t1.papel_formato_id = t9.id LEFT JOIN lg_papel_generico t10 ON t1.paginas_negro_papel_id = t10.id LEFT JOIN lg_papel_impresion t11 ON t1.paginas_negro_papel_impresion_id = t11.id LEFT JOIN lg_maquinas t12 ON t1.paginas_negro_maquina_id = t12.id LEFT JOIN lg_maquinas_tarifas_impresion t13 ON t1.paginas_negro_tarifa_impresion_id = t13.id LEFT JOIN lg_papel_generico t14 ON t1.paginas_color_papel_id = t14.id LEFT JOIN lg_papel_impresion t15 ON t1.paginas_color_papel_impresion_id = t15.id LEFT JOIN lg_maquinas t16 ON t1.paginas_color_maquina_id = t16.id LEFT JOIN lg_maquinas_tarifas_impresion t17 ON t1.paginas_color_tarifa_impresion_id = t17.id LEFT JOIN lg_papel_generico t18 ON t1.paginas_portada_papel_id = t18.id LEFT JOIN lg_papel_impresion t19 ON t1.paginas_portada_papel_impresion_id = t19.id LEFT JOIN lg_maquinas t20 ON t1.paginas_portada_maquina_id = t20.id LEFT JOIN lg_maquinas_tarifas_impresion t21 ON t1.paginas_portada_tarifa_impresion_id = t21.id LEFT JOIN lg_papel_generico t22 ON t1.paginas_cubierta_papel_id = t22.id LEFT JOIN lg_papel_impresion t23 ON t1.paginas_cubierta_papel_impresion_id = t23.id LEFT JOIN lg_maquinas t24 ON t1.paginas_cubierta_maquina_id = t24.id LEFT JOIN lg_maquinas_tarifas_impresion t25 ON t1.paginas_cubierta_tarifa_impresion_id = t25.id LEFT JOIN auth_user t26 ON t1.total_confirmado_user_id = t26.id_user LEFT JOIN auth_user t27 ON t1.aprobado_user_id = t27.id_user LEFT JOIN auth_user t28 ON t1.pedido_espera_user_id = t28.id_user"; if (!is_null($limit) && intval($limit) > 0) { $sql .= " LIMIT " . intval($limit); } if (!is_null($offset) && intval($offset) > 0) { $sql .= " OFFSET " . intval($offset); } $query = $this->db->query($sql); $result = $query->getResultObject(); return $result; } /** * Get resource data. * * @param string $search * * @return \CodeIgniter\Database\BaseBuilder */ public function getResource(string $search = "") { $builder = $this->db ->table($this->table . " t1") ->select( "t1.id AS id, t1.created_at AS fecha, t2.nombre AS cliente, CONCAT(t3.first_name, ' ', t3.last_name) AS comercial, t1.titulo AS titulo, t4.nombre AS ubicacion, t5.nombre AS pais, t1.inc_rei AS inc_rei, t1.paginas AS paginas, t1.tirada AS tirada, t1.total_pedido AS total_pedido, t6.estado AS estado" ); $builder->join("clientes t2", "t1.cliente_id = t2.id", "left"); $builder->join("auth_user t3", "t1.user_update_id = t3.id_user", "left"); $builder->join("lg_ubicaciones_libros t4", "t1.ubicacion_id = t4.id", "left"); $builder->join("lg_paises t5", "t1.pais_id = t5.id", "left"); $builder->join("presupuesto_estados t6", "t1.estado_id = t6.id", "left"); return empty($search) ? $builder : $builder ->groupStart() ->like("t1.id", $search) ->orLike("t1.created_at", $search) ->orLike("t2.nombre", $search) ->orLike("t3.first_name", $search) ->orLike("t3.last_name", $search) ->orLike("t1.titulo", $search) ->orLike("t4.nombre", $search) ->orLike("t5.nombre", $search) ->orLike("t1.inc_rei", $search) ->orLike("t1.paginas", $search) ->orLike("t1.tirada", $search) ->orLike("t1.total_pedido ", $search) ->orLike("t6.estado", $search) ->orLike("t1.id", $search) ->orLike("t1.created_at", $search) ->orLike("t2.nombre", $search) ->orLike("t3.first_name", $search) ->orLike("t3.last_name", $search) ->orLike("t1.titulo", $search) ->orLike("t4.nombre", $search) ->orLike("t5.nombre", $search) ->orLike("t1.inc_rei", $search) ->orLike("t1.paginas", $search) ->orLike("t1.tirada", $search) ->orLike("t1.total_pedido ", $search) ->orLike("t6.estado", $search) ->groupEnd(); } }