Exemplo n.º 1
0
        public EquipmentConsumerType UpdConsumerGoodType(EquipmentConsumerType updConsumerType)
        {
            EquipmentConsumerType rtEquipmentConsumerType = null;

            try
            {
                _eqConsumerTypeDal.Update(updConsumerType);
                rtEquipmentConsumerType = updConsumerType;
            }
            catch (RepositoryException ex)
            {
                throw ex;
            }
            return(rtEquipmentConsumerType);
        }
Exemplo n.º 2
0
        public EquipmentConsumerType AddConsumerGoodType(EquipmentConsumerType newConsumerType)
        {
            EquipmentConsumerType rtEquipmentConsumerType = null;

            try
            {
                _eqConsumerTypeDal.Add(newConsumerType);
                rtEquipmentConsumerType = newConsumerType;
            }
            catch (RepositoryException ex)
            {
                throw ex;
            }
            return(rtEquipmentConsumerType);
        }
Exemplo n.º 3
0
        public EquipmentConsumerType DelConsumerGoodType(EquipmentConsumerType delConsumerType)
        {
            EquipmentConsumerType rtEquipmentConsumerType = null;

            try
            {
                if (delConsumerType.EquipmentConsumerGoods.Count != 0)
                {
                    throw new Exception("该耗材类别有下属耗材,无法删除");
                }
                _eqConsumerTypeDal.Delete(delConsumerType);
                rtEquipmentConsumerType = delConsumerType;
            }
            catch (RepositoryException ex)
            {
                throw ex;
            }
            return(rtEquipmentConsumerType);
        }