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); }