feat: terminados 4 de 7 forms

This commit is contained in:
fedpo
2024-08-05 15:12:28 +01:00
parent b2abbf0859
commit 51cffafb9f
61 changed files with 649 additions and 876 deletions

View File

@@ -65,30 +65,7 @@ namespace Controladora
}
}
public string EliminarPorFacturaId(int facturaId)
{
try
{
var lotes = RepositorioLote.Instance.Listar();
var lotesAEliminar = lotes.Where(lote => lote.Id == facturaId).ToList();
foreach (var lote in lotesAEliminar)
{
RepositorioLote.Instance.Del(lote);
}
return lotesAEliminar.Any() ?
$"Los Lotes asociados a la Factura con el ID {facturaId} se eliminaron correctamente" :
$"No se encontraron Lotes asociados a la Factura con el ID {facturaId}";
}
catch (Exception ex)
{
// Captura cualquier excepción no prevista
return $"Ocurrió un error inesperado: {ex.Message}";
}
}
public ReadOnlyCollection<Lote> ListarPorFacturaId(int facturaId)
/*public ReadOnlyCollection<Lote> ListarPorFacturaId(int facturaId)
{
try
{
@@ -101,7 +78,7 @@ namespace Controladora
// Captura cualquier excepción no prevista
throw new InvalidOperationException($"Ocurrió un error inesperado: {ex.Message}");
}
}
}*/
public ReadOnlyCollection<Lote> Listar()
{