public bool Update(Almacenes almacen) { AlmacenRepository almacenRepository = new AlmacenRepository(); bool almacenActualizado = false; bool existeNombreAlmacen = false; try { Almacenes almacenConsulta = new Almacenes(); almacenConsulta = almacenRepository.ObtenerAlmacenId(almacen.ID); if (almacen.Almacen != almacenConsulta.Almacen) { existeNombreAlmacen = AlmacenValidacionNombre.ExisteNombreAlmacen(almacen.Almacen); if (existeNombreAlmacen) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", almacen.Almacen)); } } almacenActualizado = almacenRepository.Update(almacen); } catch (Exception ex) { almacenActualizado = false; throw new Exception(ex.Message); } return(almacenActualizado); }
public bool Save(Almacenes almacen) { AlmacenRepository almacenRepository = new AlmacenRepository(); bool almacenGuardado = false; bool existeNombreAlmacen = false; try { existeNombreAlmacen = AlmacenValidacionNombre.ExisteNombreAlmacen(almacen.Almacen); if (existeNombreAlmacen) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", almacen.Almacen)); } almacenGuardado = almacenRepository.Save(almacen); } catch (Exception ex) { almacenGuardado = false; throw new Exception(ex.Message); } return(almacenGuardado); }
public AlmacenesController() : base() { _contexto = new Contexto(); var repository = new AlmacenRepository(_avikaDB, _logger); this._servicio = new ServicioAlmacen(repository); }
public static bool ExisteNombreAlmacen(string nombreAlmacen) { bool existeNombreAlmacen = false; try { AlmacenRepository almacenRepository = new AlmacenRepository(); existeNombreAlmacen = almacenRepository.ExisteNombreAlmacen(nombreAlmacen); } catch (Exception ex) { throw new Exception(ex.Message); } return(existeNombreAlmacen); }
public Almacenes ObtenerAlmacenPorId(int?id) { AlmacenRepository almacenRepository = new AlmacenRepository(); Almacenes listadoAlmacenes = new Almacenes(); try { listadoAlmacenes = almacenRepository.ObtenerAlmacenId(id); } catch (Exception ex) { throw new Exception(ex.Message); } return(listadoAlmacenes); }
public List <Almacenes> ObtenerAlmacenes() { AlmacenRepository almacenRepository = new AlmacenRepository(); List <Almacenes> listadoAlmacenes = new List <Almacenes>(); try { listadoAlmacenes = almacenRepository.ObtenerAlmacenes(); } catch (Exception ex) { throw new Exception(ex.Message); } return(listadoAlmacenes); }