cosas que faltaban
This commit is contained in:
@@ -4,10 +4,14 @@ namespace Modelo
|
||||
{
|
||||
public sealed class RepositorioClientes : RepositorioBase<Cliente, RepositorioClientes>
|
||||
{
|
||||
override public bool Add(Cliente t)
|
||||
public override bool Add(Cliente t)
|
||||
{
|
||||
bool ret = false;
|
||||
if (ExistePorCuit(t.Cuit))
|
||||
{
|
||||
throw new InvalidOperationException($"El Cliente con el CUIT {t.Cuit} ya existe.");
|
||||
}
|
||||
|
||||
bool ret = false;
|
||||
try
|
||||
{
|
||||
almacen.Add(t);
|
||||
@@ -20,6 +24,11 @@ namespace Modelo
|
||||
|
||||
return ret;
|
||||
}
|
||||
// Método para verificar si el CUIT ya existe
|
||||
public bool ExistePorCuit(long cuit)
|
||||
{
|
||||
return almacen.Any(c => c.Cuit == cuit);
|
||||
}
|
||||
|
||||
override public bool Mod(Cliente t)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user