public bool Update(Articulos articuloUpdate) { ArticuloRepository articuloRepository = new ArticuloRepository(); bool articuloActualizado = false; bool existeNombreArticulo = false; try { Articulos articuloConsulta = new Articulos(); articuloConsulta = articuloRepository.ObtenerArticuloId(articuloUpdate.ID); if (articuloUpdate.Articulo != articuloConsulta.Articulo) { existeNombreArticulo = ArticuloValidacionNombre.ExisteNombreArticulo(articuloUpdate.Articulo); if (existeNombreArticulo) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", articuloUpdate.Articulo)); } } articuloActualizado = articuloRepository.Update(articuloUpdate); } catch (Exception ex) { articuloActualizado = false; throw new Exception(ex.Message); } return(articuloActualizado); }
public bool Save(Articulos Articulo) { ArticuloRepository articuloRepository = new ArticuloRepository(); bool articuloGuardado = false; bool existeNombreArticulo = false; try { existeNombreArticulo = ArticuloValidacionNombre.ExisteNombreArticulo(Articulo.Articulo); if (existeNombreArticulo) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", Articulo.Articulo)); } articuloGuardado = articuloRepository.Save(Articulo); } catch (Exception ex) { articuloGuardado = false; throw new Exception(ex.Message); } return(articuloGuardado); }
public static bool ExisteNombreArticulo(string nombreAlmacen) { bool existeNombreArticulo = false; try { ArticuloRepository articuloRepository = new ArticuloRepository(); existeNombreArticulo = articuloRepository.ExisteNombreArticulo(nombreAlmacen); } catch (Exception ex) { throw new Exception(ex.Message); } return(existeNombreArticulo); }
public Articulos ObtenerArticuloPorId(int?id) { ArticuloRepository ArticuloRepository = new ArticuloRepository(); Articulos listadoArticulos = new Articulos(); try { listadoArticulos = ArticuloRepository.ObtenerArticuloId(id); } catch (Exception ex) { throw new Exception(ex.Message); } return(listadoArticulos); }
public List <Articulos> ObtenerArticulos() { ArticuloRepository articuloRepository = new ArticuloRepository(); List <Articulos> listadoArticulos = new List <Articulos>(); try { listadoArticulos = articuloRepository.ObtenerArticulos(); } catch (Exception ex) { throw new Exception(ex.Message); } return(listadoArticulos); }
public ArticuloController() { _articuloRepository = new ArticuloRepository(); }
public ArticuloService() { articuloRepository = new ArticuloRepository(); }
// GET: Articulo public ActionResult Index() { var articuloRepository = new ArticuloRepository(); var articulos = articuloRepository.ObtenerArticulos(); return View(articulos); }