fix: bug no da de alta el usuario
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
let token = sessionStorage.getItem("token");
|
let token = sessionStorage.getItem("token");
|
||||||
let showAddmenu: boolean = $state(false);
|
let showAddmenu: boolean = $state(false);
|
||||||
|
|
||||||
let grupo:string;
|
let grupo:string = $state("");
|
||||||
let SelCliente: Cliente = $state();
|
let SelCliente: Cliente = $state();
|
||||||
|
|
||||||
onMount(async () => {
|
onMount(async () => {
|
||||||
@@ -58,11 +58,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function bajaCliente(event:Event, Dni:number) {
|
async function bajaCliente(event:Event, cli:Cliente) {
|
||||||
//WIP añadir una flag para que muestre que no se pudo dar se alta/baja
|
//WIP añadir una flag para que muestre que no se pudo dar se alta/baja
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
try {
|
try {
|
||||||
const response = await fetch($urlG+"/api/admin/cliente?Dni="+Dni, {
|
const response = await fetch($urlG+"/api/admin/cliente?Dni="+cli.dni, {
|
||||||
method: "DELETE",
|
method: "DELETE",
|
||||||
headers: {
|
headers: {
|
||||||
"Auth": String(token),
|
"Auth": String(token),
|
||||||
@@ -71,6 +71,7 @@
|
|||||||
if(response.ok){
|
if(response.ok){
|
||||||
let data = await response.json();
|
let data = await response.json();
|
||||||
modaldata = data.message;
|
modaldata = data.message;
|
||||||
|
cli.habilitado = !cli.habilitado;
|
||||||
}
|
}
|
||||||
} catch {
|
} catch {
|
||||||
modaldata = "";
|
modaldata = "";
|
||||||
@@ -170,11 +171,11 @@
|
|||||||
<td>{cli.email}</td>
|
<td>{cli.email}</td>
|
||||||
<td>
|
<td>
|
||||||
{#if cli.habilitado}
|
{#if cli.habilitado}
|
||||||
<button class="btn btn-outline-warning" onclick={(e) => bajaCliente(e, cli.dni)}>
|
<button class="btn btn-outline-warning" onclick={(e) => bajaCliente(e, cli)}>
|
||||||
Baja
|
Baja
|
||||||
</button>
|
</button>
|
||||||
{:else}
|
{:else}
|
||||||
<button class="btn btn-outline-success">
|
<button class="btn btn-outline-success" onclick={(e) => bajaCliente(e, cli)}>
|
||||||
Alta
|
Alta
|
||||||
</button>
|
</button>
|
||||||
{/if}
|
{/if}
|
||||||
@@ -219,7 +220,6 @@
|
|||||||
|
|
||||||
{#if showAddmenu}
|
{#if showAddmenu}
|
||||||
<div in:fade>
|
<div in:fade>
|
||||||
|
|
||||||
<BarraHorizontalConTexto text="Añadir Grupos al Usuario"/>
|
<BarraHorizontalConTexto text="Añadir Grupos al Usuario"/>
|
||||||
<form class="card card-body" onsubmit={(e) => añadirGrupo(e,SelCliente, grupo)}>
|
<form class="card card-body" onsubmit={(e) => añadirGrupo(e,SelCliente, grupo)}>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
|
|||||||
@@ -163,7 +163,11 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
|
|||||||
Cliente? cli = con.Clientes.Include(x=>x.Idgrupos).FirstOrDefault(x=>x.Dni == dni);
|
Cliente? cli = con.Clientes.Include(x=>x.Idgrupos).FirstOrDefault(x=>x.Dni == dni);
|
||||||
if (cli == null) return false;
|
if (cli == null) return false;
|
||||||
|
|
||||||
|
if (cli.Habilitado == 0) {
|
||||||
|
cli.Habilitado = 1;
|
||||||
|
} else {
|
||||||
cli.Habilitado = 0;
|
cli.Habilitado = 0;
|
||||||
|
}
|
||||||
|
|
||||||
return Guardar(con);
|
return Guardar(con);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user