This commit is contained in:
2026-05-21 12:39:29 +02:00
parent 8163928623
commit afa1863038

View File

@@ -140,19 +140,23 @@
<Modal @ref="popupGestionDatos" IsVerticallyCentered="true" UseStaticBackdrop="true" CloseOnEscape="false">
<BodyTemplate>
<div class="row">
<div class="col-md-12">
<div class="col-md-12" style="display:flex; justify-content:space-between">
<label for="txtEDesc" class="fw-bold">Sustituye concepto: </label>
<input class="" type="checkbox" id="chbSusConcepto" checked="@ItemEnEdicion.SUSTITUYECONCEPTO" />
<label for="txtEDesc" class="fw-bold">Cotiza seguridad social: </label>
<input class="" type="checkbox" id="chbCotizaSS" checked="@ItemEnEdicion.COTIZASEGURIDADSOCIAL" />
</div>
<div class="col-md-12">
<label for="txtEDesc" class="fw-bold">Texto: </label>
<input class="form-control" type="text" @bind-value="@ItemEnEdicion.TEXTO" />
</div>
<div class="col-md-12">
<label for="txtEDesc" class="fw-bold">Cantidad: </label>
<input class="form-control" type="number" @bind-value="@ItemEnEdicion.CANTIDAD" />
<label for="txtEDesc" class="fw-bold">Importe: </label>
<input class="form-control" type="number" @bind-value="@ItemEnEdicion.IMPORTE" />
<label for="txtEDesc" class="fw-bold">IRPF: </label>
<input class="" type="checkbox" id="chbIRPF" checked="@ItemEnEdicion.IRPF" />
<label for="txtEDesc" class="fw-bold">IRPF Ficha: </label>
<input class="" type="checkbox" id="chbIRPFficha" checked="@ItemEnEdicion.IRPFFICHA" />
<label for="txtEDesc" class="fw-bold">No para IRPF: </label>
@@ -162,7 +166,7 @@
<label for="txtEDesc" class="fw-bold">Nómina seguridad social: </label>
<input class="" type="checkbox" id="chbNominaSS" checked="@ItemEnEdicion.NOMINASEGURIDADSOCIAL" />
<label for="txtEDesc" class="fw-bold">Apl. Presupuestaria: </label>
<input class="" type="checkbox" id="chbAplPresupuestria" checked="@ItemEnEdicion.APLICACIONPRESUPUESTARIA" />
<input class="form-control" type="text" @bind-value="@ItemEnEdicion.APLICACIONPRESUPUESTARIA" />
</div>
</div>
@@ -240,6 +244,20 @@
private async Task GestionarDatos(INCIDENCIAS inci)
{
string chbSusConcepto = "chbSusConcepto";
inci.SUSTITUYECONCEPTO = await JS.InvokeAsync<bool>("obtenerCheck", chbSusConcepto);
string chbCotizaSS = "chbCotizaSS";
inci.COTIZASEGURIDADSOCIAL = await JS.InvokeAsync<bool>("obtenerCheck", chbCotizaSS);
string chbIRPFficha = "chbIRPFficha";
inci.IRPFFICHA= await JS.InvokeAsync<bool>("obtenerCheck", chbIRPFficha);
string chbNominaIRPF = "chbNominaIRPF";
inci.NOPARAIRPF = await JS.InvokeAsync<bool>("obtenerCheck", chbNominaIRPF);
string chbNominaNormal = "chbNominaNormal";
inci.NOMINANORMAL = await JS.InvokeAsync<bool>("obtenerCheck", chbNominaNormal);
string chbNominaSS = "chbNominaSS";
inci.NOMINASEGURIDADSOCIAL = await JS.InvokeAsync<bool>("obtenerCheck", chbNominaSS);
var cliente = Utilidades.ObtenerCliente(UserState.Token, HttpClientFactory);
var response = await Utilidades.ActualizarObjeto(cliente, "/api/INCIDENCIAS/" + inci.IDINCIDENCIA, inci);
await cerrarPopupModificacion();