45 lines
1.3 KiB
C#
45 lines
1.3 KiB
C#
using System.Collections.ObjectModel;
|
|
using Entidades;
|
|
using Modelo;
|
|
|
|
namespace Controladora
|
|
{
|
|
public class ControladoraRemito : Singleton<ControladoraRemito>
|
|
{
|
|
public ReadOnlyCollection<Remito> Listar()
|
|
{
|
|
return RepositorioRemito.Instance.Listar();
|
|
}
|
|
|
|
public string Añadir(Remito t)
|
|
{
|
|
if (t == null) return "El Remito es nulo fallo la carga";
|
|
if (t.Id < 0) return "El id Esta Mal Cargado";
|
|
|
|
var retRemito = RepositorioRemito.Instance.Add(t);
|
|
var retLotes = RepositorioLote.Instance.Add(t);
|
|
|
|
return (!retLotes) ?
|
|
$"El remito {t.Id} se cargo correctamente":
|
|
$"Fallo la carga del remito {t.Id}";
|
|
|
|
}
|
|
public string Modificar(Remito t)
|
|
{
|
|
return "No se puede modificar un Remito";
|
|
}
|
|
|
|
private string Eliminar(Remito t)
|
|
{
|
|
return "No se puede Eliminar un remito";
|
|
/*
|
|
if (t == null) return "El Remito es nulo fallo la carga";
|
|
|
|
return (RepositorioRemito.Instance.Del(t)) ?
|
|
$"El remito {t.Id} se elimino correctamente":
|
|
$"Fallo la Eliminacion del remito {t.Id}";
|
|
*/
|
|
}
|
|
}
|
|
}
|
|
|