finalmente adapte todo a svelte y más

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-11-03 04:49:54 -03:00
parent 735cdfc344
commit b1952399fa
19 changed files with 300 additions and 87 deletions
+6 -3
View File
@@ -1,6 +1,7 @@
#if DEBUG
using Entidades;
using Microsoft.EntityFrameworkCore;
namespace Modelo;
public class RepositorioGrupos: RepositorioBase<RepositorioGrupos> {
@@ -14,12 +15,14 @@ public class RepositorioGrupos: RepositorioBase<RepositorioGrupos> {
Nombre = descripcion,
};
con.Grupos.Add(gru);
return Guardar(con);
}
public object? Listar()
{
return Context.Grupos.Include(x => x.Idpermisos);
}
}
#endif
+1 -1
View File
@@ -50,7 +50,7 @@ public class RepositorioPermisos: RepositorioBase<RepositorioPermisos> {
int mx = con.Permisos.Max(x => x.Id);
Permiso per = new Permiso{
Id = mx,
Id = mx+1,
Descripcion = descripcion
};
con.Permisos.Add(per);
+34 -10
View File
@@ -9,17 +9,15 @@ namespace Modelo;
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
{
public bool AltaCliente(CrearClienteDto cid){
var cli = new Cliente {
Dni = cid.dni,
Nombre = cid.nombre,
Domicilio = cid.domicilio,
Apellido = cid.apellido,
Celular = cid.celular,
Email = cid.email,
Contraseña = Encoding.UTF8.GetBytes(HacerHash(cid.contraseña))
};
public bool AltaInquilino(Cliente cli){
var con = Context;
//check por si la cuenta ya existe (puede ser propietario)
Cliente? cli2 = con.Clientes.Find(cli.Dni);
if (cli2 != null) {
cli = cli2;
}
var grupo = con.Grupos.Find(2);
if (grupo == null || grupo.Id == 0) return false;
@@ -35,6 +33,31 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
}
public bool AltaPropietario(Cliente cli)
{
var con = Context;
//check por si la cuenta ya existe (puede ser propietario)
Cliente? cli2 = con.Clientes.Find(cli.Dni);
if (cli2 != null) {
cli = cli2;
}
var grupo = con.Grupos.Find(1);
if (grupo == null || grupo.Id == 0) return false;
con.Clientes.Add(cli);
Guardar(con);
con = Context;
cli = con.Clientes.Find(cli.Dni) ?? new();
if (cli.Dni == 0) return false;
cli.Idgrupos.Add(grupo);
return Guardar(con);
}
public bool CheckUsuario(LoginDto logindto) {
string Contraseña = HacerHash(logindto.Contraseña);
@@ -73,4 +96,5 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
Guardar(con);
}
}