public static List <Articulo> ListarArticulo() { LogicaArticulo LArticulos = new LogicaArticulo(); List <Articulo> _Lista = LArticulos.ListarArticulo(); return(_Lista); }
public static void DarAltaArticulo(Articulo a, out int ide) { ValidarArticulo(a); List <Articulo> articulos = LogicaArticulo.ListarArticulos(); bool perteneceArticulo = false; foreach (Articulo ar in articulos) { if (ar.Id == a.Id) { perteneceArticulo = true; break; } } if (perteneceArticulo) { throw new ExcepcionLogica("El artículo ya pertenece a la edicion."); } if (Persistencia.PersistenciaArticulo.AltaArticulo(a, out ide) == -1) { throw new ExcepcionLogica("Ya hay un artículo con ese identificador."); } }
public static LogicaArticulo GetInstancia() { if (_instancia == null) { _instancia = new LogicaArticulo(); } return(_instancia); }
public static Articulo BuscarArticulo(int fCodigo) { LogicaArticulo LArticulos = new LogicaArticulo(); return(LArticulos.BuscarArticulo(fCodigo)); }
public static void ModificarArticulo(Articulo A) { LogicaArticulo LArticulos = new LogicaArticulo(); LArticulos.ModificarArticulo(A); }
public static void EliminarArticulo(Articulo A) { LogicaArticulo LArticulos = new LogicaArticulo(); LArticulos.EliminarArticulo(A); }
public static void AgregarArticulo(Articulo A) { LogicaArticulo LArticulos = new LogicaArticulo(); LArticulos.AgregarArticulo(A); }
public static ILogicaArticulos getLogicaArticulo() { return(LogicaArticulo.GetInstancia()); }