mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
add mostrar_en_presupuesto_cliente field in models,entities and datatables in list views
This commit is contained in:
@ -13,6 +13,7 @@ class TarifaAcabadoEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"precio_min" => 0,
|
"precio_min" => 0,
|
||||||
"importe_fijo" => 0,
|
"importe_fijo" => 0,
|
||||||
"mostrar_en_presupuesto" => 1,
|
"mostrar_en_presupuesto" => 1,
|
||||||
|
"mostrar_en_presupuesto_cliente" => 0,
|
||||||
"acabado_cubierta" => 0,
|
"acabado_cubierta" => 0,
|
||||||
"acabado_sobrecubierta" => 0,
|
"acabado_sobrecubierta" => 0,
|
||||||
"user_created_id" => 0,
|
"user_created_id" => 0,
|
||||||
|
|||||||
@ -11,6 +11,7 @@ class TarifaEncuadernacionEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"nombre" => null,
|
"nombre" => null,
|
||||||
"code" => null,
|
"code" => null,
|
||||||
"mostrar_en_presupuesto" => 1,
|
"mostrar_en_presupuesto" => 1,
|
||||||
|
"mostrar_en_presupuesto_cliente" => 0,
|
||||||
"tipo_encuadernacion" => 0,
|
"tipo_encuadernacion" => 0,
|
||||||
"servicio_encuadernacion" => 0,
|
"servicio_encuadernacion" => 0,
|
||||||
"por_horas" => 0,
|
"por_horas" => 0,
|
||||||
@ -23,6 +24,7 @@ class TarifaEncuadernacionEntity extends \CodeIgniter\Entity\Entity
|
|||||||
];
|
];
|
||||||
protected $casts = [
|
protected $casts = [
|
||||||
"mostrar_en_presupuesto" => "int",
|
"mostrar_en_presupuesto" => "int",
|
||||||
|
"mostrar_en_presupuesto_cliente" => "bool",
|
||||||
"code" => "string",
|
"code" => "string",
|
||||||
"tipo_encuadernacion" => "int",
|
"tipo_encuadernacion" => "int",
|
||||||
"servicio_encuadernacion" => "int",
|
"servicio_encuadernacion" => "int",
|
||||||
|
|||||||
@ -14,6 +14,7 @@ class TarifaManipuladoEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"precio_min" => 0,
|
"precio_min" => 0,
|
||||||
"importe_fijo" => 0,
|
"importe_fijo" => 0,
|
||||||
"mostrar_en_presupuesto" => 1,
|
"mostrar_en_presupuesto" => 1,
|
||||||
|
"mostrar_en_presupuesto_cliente" => 0,
|
||||||
"user_created_id" => 0,
|
"user_created_id" => 0,
|
||||||
"user_updated_id" => 0,
|
"user_updated_id" => 0,
|
||||||
"is_deleted" => 0,
|
"is_deleted" => 0,
|
||||||
@ -27,6 +28,7 @@ class TarifaManipuladoEntity extends \CodeIgniter\Entity\Entity
|
|||||||
"code" => "string",
|
"code" => "string",
|
||||||
"comment" => "string",
|
"comment" => "string",
|
||||||
"mostrar_en_presupuesto" => "int",
|
"mostrar_en_presupuesto" => "int",
|
||||||
|
"mostrar_en_presupuesto_cliente" => "bool",
|
||||||
"user_created_id" => "int",
|
"user_created_id" => "int",
|
||||||
"user_updated_id" => "int",
|
"user_updated_id" => "int",
|
||||||
"is_deleted" => "int",
|
"is_deleted" => "int",
|
||||||
|
|||||||
@ -13,6 +13,7 @@ return [
|
|||||||
'precioMin' => 'Precio Mínimo',
|
'precioMin' => 'Precio Mínimo',
|
||||||
'importeFijo' => 'Importe Fijo',
|
'importeFijo' => 'Importe Fijo',
|
||||||
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
||||||
|
'mostrar_en_presupuesto_cliente' => 'Mostrar en presupuesto (cliente)',
|
||||||
"acabado_cubierta" => "Acabado cubierta",
|
"acabado_cubierta" => "Acabado cubierta",
|
||||||
"acabado_sobrecubierta" => "Acabado sobrecubierta",
|
"acabado_sobrecubierta" => "Acabado sobrecubierta",
|
||||||
'tarifaacabado' => 'Tarifa Acabado',
|
'tarifaacabado' => 'Tarifa Acabado',
|
||||||
|
|||||||
@ -23,6 +23,7 @@ return [
|
|||||||
'tiradaMax' => 'Tirada Max',
|
'tiradaMax' => 'Tirada Max',
|
||||||
'tiradaMin' => 'Tirada Min',
|
'tiradaMin' => 'Tirada Min',
|
||||||
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
||||||
|
'mostrar_en_presupuesto_cliente' => 'Mostrar en presupuesto (cliente)',
|
||||||
'tipo_encuadernacion' => 'Tipo encuardernación',
|
'tipo_encuadernacion' => 'Tipo encuardernación',
|
||||||
'servicio_encuadernacion' => 'Servicio encuardernación',
|
'servicio_encuadernacion' => 'Servicio encuardernación',
|
||||||
'updatedAt' => 'Actualizado en',
|
'updatedAt' => 'Actualizado en',
|
||||||
|
|||||||
@ -18,6 +18,7 @@ return [
|
|||||||
'precioMin' => 'Precio T. Máx',
|
'precioMin' => 'Precio T. Máx',
|
||||||
'importeFijo' => 'Importe Fijo',
|
'importeFijo' => 'Importe Fijo',
|
||||||
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
'mostrar_en_presupuesto' => 'Mostrar en presupuesto',
|
||||||
|
'mostrar_en_presupuesto_cliente' => 'Mostrar en presupuesto (cliente)',
|
||||||
'tarifamanipulado' => 'Tarifa Manipulado',
|
'tarifamanipulado' => 'Tarifa Manipulado',
|
||||||
'tarifamanipuladoList' => 'Lista Tarifas Manipulado',
|
'tarifamanipuladoList' => 'Lista Tarifas Manipulado',
|
||||||
'tarifasmanipulado' => 'Tarifas Manipulado',
|
'tarifasmanipulado' => 'Tarifas Manipulado',
|
||||||
|
|||||||
@ -26,6 +26,7 @@ class TarifaAcabadoModel extends \App\Models\BaseModel
|
|||||||
"precio_min",
|
"precio_min",
|
||||||
"importe_fijo",
|
"importe_fijo",
|
||||||
"mostrar_en_presupuesto",
|
"mostrar_en_presupuesto",
|
||||||
|
"mostrar_en_presupuesto_cliente",
|
||||||
"acabado_cubierta",
|
"acabado_cubierta",
|
||||||
"acabado_sobrecubierta",
|
"acabado_sobrecubierta",
|
||||||
"deleted_at",
|
"deleted_at",
|
||||||
@ -86,7 +87,7 @@ class TarifaAcabadoModel extends \App\Models\BaseModel
|
|||||||
{
|
{
|
||||||
$builder = $this->db->table($this->table . " t1")->select(
|
$builder = $this->db->table($this->table . " t1")->select(
|
||||||
"t1.id AS id, t1.nombre AS nombre,t1.code AS code, t1.precio_min AS precio_min, t1.importe_fijo AS importe_fijo,
|
"t1.id AS id, t1.nombre AS nombre,t1.code AS code, t1.precio_min AS precio_min, t1.importe_fijo AS importe_fijo,
|
||||||
t1.mostrar_en_presupuesto AS mostrar_en_presupuesto, t1.acabado_cubierta AS acabado_cubierta, t1.acabado_sobrecubierta AS acabado_sobrecubierta"
|
t1.mostrar_en_presupuesto AS mostrar_en_presupuesto,t1.mostrar_en_presupuesto_cliente AS mostrar_en_presupuesto_cliente, t1.acabado_cubierta AS acabado_cubierta, t1.acabado_sobrecubierta AS acabado_sobrecubierta"
|
||||||
);
|
);
|
||||||
|
|
||||||
//JJO
|
//JJO
|
||||||
|
|||||||
@ -25,6 +25,7 @@ class TarifaEncuadernacionModel extends \App\Models\BaseModel
|
|||||||
"code",
|
"code",
|
||||||
"comment",
|
"comment",
|
||||||
"mostrar_en_presupuesto",
|
"mostrar_en_presupuesto",
|
||||||
|
"mostrar_en_presupuesto_cliente",
|
||||||
"tipo_encuadernacion",
|
"tipo_encuadernacion",
|
||||||
"servicio_encuadernacion",
|
"servicio_encuadernacion",
|
||||||
"por_horas",
|
"por_horas",
|
||||||
@ -69,6 +70,7 @@ class TarifaEncuadernacionModel extends \App\Models\BaseModel
|
|||||||
{
|
{
|
||||||
$builder = $this->db->table($this->table . " t1")->select("t1.id AS id, t1.nombre AS nombre, t1.code AS code,
|
$builder = $this->db->table($this->table . " t1")->select("t1.id AS id, t1.nombre AS nombre, t1.code AS code,
|
||||||
t1.mostrar_en_presupuesto AS mostrar_en_presupuesto,
|
t1.mostrar_en_presupuesto AS mostrar_en_presupuesto,
|
||||||
|
t1.mostrar_en_presupuesto_cliente AS mostrar_en_presupuesto_cliente,
|
||||||
t1.tipo_encuadernacion AS tipo_encuadernacion, t1.servicio_encuadernacion AS servicio_encuadernacion,
|
t1.tipo_encuadernacion AS tipo_encuadernacion, t1.servicio_encuadernacion AS servicio_encuadernacion,
|
||||||
t1.por_horas AS por_horas");
|
t1.por_horas AS por_horas");
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,8 @@ class TarifaManipuladoModel extends \App\Models\BaseModel
|
|||||||
"deleted_at",
|
"deleted_at",
|
||||||
"is_deleted",
|
"is_deleted",
|
||||||
"user_created_id",
|
"user_created_id",
|
||||||
"user_updated_id"
|
"user_updated_id",
|
||||||
|
"mostrar_en_presupuesto_cliente"
|
||||||
];
|
];
|
||||||
protected $returnType = "App\Entities\Tarifas\TarifaManipuladoEntity";
|
protected $returnType = "App\Entities\Tarifas\TarifaManipuladoEntity";
|
||||||
|
|
||||||
@ -83,7 +84,7 @@ class TarifaManipuladoModel extends \App\Models\BaseModel
|
|||||||
public function getResource(string $search = "")
|
public function getResource(string $search = "")
|
||||||
{
|
{
|
||||||
$builder = $this->db->table($this->table . " t1")->select("t1.id AS id,t1.code AS code, t1.nombre AS nombre, t1.precio_min AS precio_min, t1.importe_fijo AS importe_fijo
|
$builder = $this->db->table($this->table . " t1")->select("t1.id AS id,t1.code AS code, t1.nombre AS nombre, t1.precio_min AS precio_min, t1.importe_fijo AS importe_fijo
|
||||||
,t1.mostrar_en_presupuesto AS mostrar_en_presupuesto");
|
,t1.mostrar_en_presupuesto AS mostrar_en_presupuesto,t1.mostrar_en_presupuesto_cliente AS mostrar_en_presupuesto_cliente");
|
||||||
|
|
||||||
//JJO
|
//JJO
|
||||||
$builder->where("t1.is_deleted", 0);
|
$builder->where("t1.is_deleted", 0);
|
||||||
|
|||||||
@ -21,6 +21,7 @@
|
|||||||
<th><?= lang('Tarifaacabado.precioMin') ?></th>
|
<th><?= lang('Tarifaacabado.precioMin') ?></th>
|
||||||
<th><?= lang('Tarifaacabado.importeFijo') ?></th>
|
<th><?= lang('Tarifaacabado.importeFijo') ?></th>
|
||||||
<th><?= lang('Tarifaacabado.mostrar_en_presupuesto') ?></th>
|
<th><?= lang('Tarifaacabado.mostrar_en_presupuesto') ?></th>
|
||||||
|
<th><?= lang('Tarifaacabado.mostrar_en_presupuesto_cliente') ?></th>
|
||||||
<th><?= lang('Tarifaacabado.acabado_cubierta') ?></th>
|
<th><?= lang('Tarifaacabado.acabado_cubierta') ?></th>
|
||||||
<th><?= lang('Tarifaacabado.acabado_sobrecubierta') ?></th>
|
<th><?= lang('Tarifaacabado.acabado_sobrecubierta') ?></th>
|
||||||
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
||||||
@ -95,6 +96,7 @@
|
|||||||
{ 'data': 'precio_min' },
|
{ 'data': 'precio_min' },
|
||||||
{ 'data': 'importe_fijo' },
|
{ 'data': 'importe_fijo' },
|
||||||
{ 'data': 'mostrar_en_presupuesto' },
|
{ 'data': 'mostrar_en_presupuesto' },
|
||||||
|
{ 'data': 'mostrar_en_presupuesto_cliente' },
|
||||||
{ 'data': 'acabado_cubierta' },
|
{ 'data': 'acabado_cubierta' },
|
||||||
{ 'data': 'acabado_sobrecubierta' },
|
{ 'data': 'acabado_sobrecubierta' },
|
||||||
{ 'data': actionBtns }
|
{ 'data': actionBtns }
|
||||||
@ -102,7 +104,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
theTable.on( 'draw.dt', function () {
|
theTable.on( 'draw.dt', function () {
|
||||||
const boolCols = [3, 4, 5];
|
const boolCols = [3, 4, 5,6,7];
|
||||||
for (let coln of boolCols) {
|
for (let coln of boolCols) {
|
||||||
theTable.column(coln, { page: 'current' }).nodes().each( function (cell, i) {
|
theTable.column(coln, { page: 'current' }).nodes().each( function (cell, i) {
|
||||||
cell.innerHTML = cell.innerHTML == '1' ? '<i class="ti ti-check"></i>' : '';
|
cell.innerHTML = cell.innerHTML == '1' ? '<i class="ti ti-check"></i>' : '';
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
<th><?= lang('Tarifaencuadernacion.nombre') ?></th>
|
<th><?= lang('Tarifaencuadernacion.nombre') ?></th>
|
||||||
<th><?= lang('Tarifaencuadernacion.code') ?></th>
|
<th><?= lang('Tarifaencuadernacion.code') ?></th>
|
||||||
<th><?= lang('Tarifaencuadernacion.mostrar_en_presupuesto') ?></th>
|
<th><?= lang('Tarifaencuadernacion.mostrar_en_presupuesto') ?></th>
|
||||||
|
<th><?= lang('Tarifaencuadernacion.mostrar_en_presupuesto_cliente') ?></th>
|
||||||
<th><?= lang('Tarifaencuadernacion.tipo_encuadernacion') ?></th>
|
<th><?= lang('Tarifaencuadernacion.tipo_encuadernacion') ?></th>
|
||||||
<th><?= lang('Tarifaencuadernacion.servicio_encuadernacion') ?></th>
|
<th><?= lang('Tarifaencuadernacion.servicio_encuadernacion') ?></th>
|
||||||
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
||||||
@ -91,6 +92,7 @@
|
|||||||
{ 'data': 'nombre' },
|
{ 'data': 'nombre' },
|
||||||
{ 'data': 'code' },
|
{ 'data': 'code' },
|
||||||
{ 'data': 'mostrar_en_presupuesto' },
|
{ 'data': 'mostrar_en_presupuesto' },
|
||||||
|
{ 'data': 'mostrar_en_presupuesto_cliente' },
|
||||||
{ 'data': 'tipo_encuadernacion' },
|
{ 'data': 'tipo_encuadernacion' },
|
||||||
{ 'data': 'servicio_encuadernacion' },
|
{ 'data': 'servicio_encuadernacion' },
|
||||||
{ 'data': actionBtns }
|
{ 'data': actionBtns }
|
||||||
@ -98,7 +100,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
theTable.on( 'draw.dt', function () {
|
theTable.on( 'draw.dt', function () {
|
||||||
const boolCols = [1,2,3, 4];
|
const boolCols = [1,2,3,4,5];
|
||||||
for (let coln of boolCols) {
|
for (let coln of boolCols) {
|
||||||
theTable.column(coln, { page: 'current' }).nodes().each( function (cell, i) {
|
theTable.column(coln, { page: 'current' }).nodes().each( function (cell, i) {
|
||||||
cell.innerHTML = cell.innerHTML == '1' ? '<i class="ti ti-check"></i>' : '';
|
cell.innerHTML = cell.innerHTML == '1' ? '<i class="ti ti-check"></i>' : '';
|
||||||
|
|||||||
@ -21,6 +21,7 @@
|
|||||||
<th><?= lang('Tarifamanipulado.importeMinimo') ?></th>
|
<th><?= lang('Tarifamanipulado.importeMinimo') ?></th>
|
||||||
<th><?= lang('Tarifamanipulado.importeFijo') ?></th>
|
<th><?= lang('Tarifamanipulado.importeFijo') ?></th>
|
||||||
<th><?= lang('Tarifamanipulado.mostrar_en_presupuesto') ?></th>
|
<th><?= lang('Tarifamanipulado.mostrar_en_presupuesto') ?></th>
|
||||||
|
<th><?= lang('Tarifamanipulado.mostrar_en_presupuesto_cliente') ?></th>
|
||||||
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
<th class="text-nowrap"><?= lang('Basic.global.Action') ?></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@ -92,6 +93,7 @@
|
|||||||
{ 'data': 'precio_min' },
|
{ 'data': 'precio_min' },
|
||||||
{ 'data': 'importe_fijo' },
|
{ 'data': 'importe_fijo' },
|
||||||
{ 'data': 'mostrar_en_presupuesto' },
|
{ 'data': 'mostrar_en_presupuesto' },
|
||||||
|
{ 'data': 'mostrar_en_presupuesto_cliente' },
|
||||||
{ 'data': actionBtns }
|
{ 'data': actionBtns }
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user