trabajando en las direcciones ferro / prototipo

This commit is contained in:
2025-06-27 12:44:55 +02:00
parent 4a60bcdd61
commit 410d21dc5f
6 changed files with 159 additions and 92 deletions

View File

@ -26,6 +26,7 @@ class PresupuestoDireccionesEntity extends \CodeIgniter\Entity\Entity
"margen" => null,
"entregaPieCalle" => null,
"is_ferro_prototipo" => null,
"num_ferro_prototipo" => null,
];
protected $casts = [
"presupuesto_id" => "int",
@ -40,6 +41,7 @@ class PresupuestoDireccionesEntity extends \CodeIgniter\Entity\Entity
"proveedor_id" => "int",
"entregaPieCalle" => "int",
"is_ferro_prototipo" => "int",
"num_ferro_prototipo" => "int",
];
}

View File

@ -45,7 +45,8 @@ class PresupuestoDireccionesModel extends \App\Models\BaseModel
"proveedor_id",
"proveedor",
"entregaPieCalle",
"is_ferro_prototipo"
"is_ferro_prototipo",
"num_ferro_prototipo"
];
protected $returnType = "App\Entities\Presupuestos\PresupuestoDireccionesEntity";

View File

@ -68,30 +68,35 @@
</div>
</div>
<div id="direccionesFerroPrototipo" class="col-sm-12 d-flex flex-column align-items-center d-none">
<div id="direccionesFerroPrototipo" class="row col-sm-12 mb-5 justify-content-center d-none">
<div class="col-sm-8 mb-3 d-flex flex-column align-items-center">
<h3 class="mb-1 fw-bold"> Dirección de envío ferro/prototipo</h3>
</div><!--//.mb-3 -->
<div class="row mb-3 justify-content-center div-direcciones-fp1">
<div class="col-sm-9 mb-3">
<label for="direcciones" class="form-label">Mis direcciones</label>
<!-- Select: Mis direcciones -->
<div class="col-sm-4 mb-3">
<label for="direccionesFP1" class="form-label">Mis direcciones</label>
<select id="direccionesFP1" name="direcciones" class="form-control select2bs2"
style="width: 100%;"></select>
</div>
<div class="col-sm-3 mb-3 mt-auto mb-0">
<div class="col-sm-2 mb-3 mt-auto mb-0">
<button id="insertarDireccionFP1" type="button"
class="btn btn-secondary waves-effect waves-light">Insertar</button>
</div>
</div>
<div class="row mb-3 justify-content-center">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddPrincipalFP1" name="sameAddPrincipalFP1"
value="1">
<label class="form-check-label"
for="sameAddPrincipalFP1"><?= lang('PresupuestosDirecciones.sameAddPrincipal') ?></label>
<div class="col-sm-6 mb-3">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddPrincipalFP1" name="sameAddPrincipalFP1"
value="1">
<label class="form-check-label"
for="sameAddPrincipalFP1"><?= lang('PresupuestosDirecciones.sameAddPrincipal') ?></label>
</div>
</div>
</div>
@ -101,38 +106,42 @@
</div>
</div>
<div id="direccionesFerroPrototipo2" class="col-sm-12 d-flex flex-column align-items-center d-none">
<div id="direccionesFerroPrototipo2" class="row col-sm-12 mb-5 justify-content-center d-none">
<div class="col-sm-8 mb-3 d-flex flex-column align-items-center">
<h3 class="mb-1 fw-bold"> Dirección de envío ferro/prototipo 2</h3>
</div><!--//.mb-3 -->
<div class="row mb-3 justify-content-center div-direcciones">
<div class="col-sm-6 mb-3">
<div class="row mb-3 justify-content-center div-direcciones-fp2">
<div class="col-sm-4 mb-3">
<label for="direcciones" class="form-label">Mis direcciones</label>
<select id="direccionesFP1" name="direcciones" class="form-control select2bs2"
<select id="direccionesFP2" name="direccionesFP2" class="form-control select2bs2"
style="width: 100%;"></select>
</div>
<div class="col-sm-3 mb-3 mt-auto mb-0">
<button id="insertarDireccionFP1" type="button"
<div class="col-sm-2 mb-3 mt-auto mb-0">
<button id="insertarDireccionFP2" type="button"
class="btn btn-secondary waves-effect waves-light">Insertar</button>
</div>
</div>
<div class="row mb-3 justify-content-center">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddPrincipalFP2" name="sameAddPrincipalFP2"
value="1">
<label class="form-check-label"
for="sameAddPrincipalFP2"><?= lang('PresupuestosDirecciones.sameAddPrincipal') ?></label>
<div class="col-sm-6">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddPrincipalFP2" name="sameAddPrincipalFP2"
value="1">
<label class="form-check-label"
for="sameAddPrincipalFP2"><?= lang('PresupuestosDirecciones.sameAddPrincipal') ?></label>
</div>
</div>
</div>
<div class="row mb-3 justify-content-center">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddFP1" name="sameAddFP1" value="1">
<label class="form-check-label"
for="sameAddFP1"><?= lang('PresupuestosDirecciones.sameAddFP1') ?></label>
<div class="col-sm-6 mb-3">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="sameAddFP1" name="sameAddFP1" value="1">
<label class="form-check-label"
for="sameAddFP1"><?= lang('PresupuestosDirecciones.sameAddFP1') ?></label>
</div>
</div>
</div>