public static Articulo BuscarArticulo(int id) { Articulo a = PersistenciaArticulo.BuscarArticulo(id); if (a == null) { throw new ExcepcionLogica("No se encontró el artículo."); } return(a); }
public static void ModificarArticulo(Articulo a) { ValidarArticulo(a); if (a.Id <= 0) { throw new ExcepcionLogica("El Id de Articulo no es válido, debe ser mayor que cero."); } if (PersistenciaArticulo.ModificarArticulo(a) == -1) { throw new ExcepcionLogica("No se encontró el Articulo"); } }
public static void DarBajaArticulo(int id) { if (id <= 0) { throw new ExcepcionLogica("El Id de Articulo no es válido, debe ser mayor que cero."); } int resultado = PersistenciaArticulo.BajaArticulo(id); if (resultado == -1) { throw new ExcepcionLogica("No se encontró un Artículo con ese identificador."); } else if (resultado == -3) { throw new ExcepcionLogica("El Artículo pertenece a 1 o más ediciónes en la base de datos, no se puede eliminar."); } }
public static int Agregar(Articulo articulo) { return(PersistenciaArticulo.Agregar(articulo)); }
public static List <Articulo> Listar(bool ordenamiento) { List <Articulo> Articulos = PersistenciaArticulo.Listar(ordenamiento); return(Articulos); }
public static List <Articulo> ListarTodosLosArticulos() { List <Articulo> Articulos = PersistenciaArticulo.ListarTodosLosArticulos(); return(Articulos); }
public static List <Articulo> BuscarXNombre(string nombre, bool buscar) { List <Articulo> Articulos = PersistenciaArticulo.BuscarXNombre(nombre, buscar); return(Articulos); }
public static Articulo Buscar(long codigoBarras, bool buscar) { return(PersistenciaArticulo.Buscar(codigoBarras, buscar)); }
public static List <Articulo> Listar() { return(PersistenciaArticulo.Listar()); }
public static void Agregar(Articulo articulo) { Validar(articulo); PersistenciaArticulo.Agregar(articulo); }
public static List <Articulo> ListarArticulosGruposCategoria(bool ordenamiento) { List <Articulo> Articulos = PersistenciaArticulo.ListarArticulosGruposCategoria(ordenamiento); return(Articulos); }
public static List <Articulo> ListarXCategoria(string categoria, bool ordenamiento) { List <Articulo> Articulos = PersistenciaArticulo.ListarXCategoria(categoria, ordenamiento); return(Articulos); }
public static List <Articulo> ListarXCategoriaDesordenado(string categoria) { List <Articulo> Articulos = PersistenciaArticulo.ListarXCategoriaDesordenado(categoria); return(Articulos); }
public static List <Articulo> ListarArticulosXFuente(int IdF) { return(PersistenciaArticulo.ListarArticulosXFuente(IdF)); }
public static int Modificar(Articulo articulo) { return(PersistenciaArticulo.Modificar(articulo)); }
public static int Eliminar(int id) { return(PersistenciaArticulo.Eliminar(id)); }
public static void Eliminar(long codigoBarras) { PersistenciaArticulo.Eliminar(codigoBarras); }
public static bool buscar(int id) { return(PersistenciaArticulo.Buscar(id)); }
public static void Modificar(Articulo articulo) { Validar(articulo); PersistenciaArticulo.Modificar(articulo); }