public PackingTypeEditFm(Utils.Operation operation, PackingTypesDTO packingType, Action <object> callback)
            : this(operation)
        {
            this.callback     = callback;
            this.packingType1 = packingType;

            if (this.callback.Target == null)// null - в режиме изменение
            {
                this.packingType2 = new PackingTypesDTO {
                    PackingTypeId = packingType.PackingTypeId, PackingName = packingType.PackingName
                };
            }
            else
            if (packingType != null)
            {
                this.packingType2 = new PackingTypesDTO()
                {
                    PackingTypeId = packingType.PackingTypeId
                }
            }
            ;
            else
            {
                this.packingType2 = new PackingTypesDTO();
            }

            this.packingTypesBS.DataSource = this.packingType2;
        }
 public bool PackingTypeDelete(PackingTypesDTO packingType)
 {
     try
     {
         PackingTypes.Delete(PackingTypes.GetAll().FirstOrDefault(c => c.PackingTypeId == packingType.PackingTypeId));
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
        public void PackingTypeUpdate(PackingTypesDTO packingType)
        {
            var eGroup = PackingTypes.GetAll().SingleOrDefault(c => c.PackingTypeId == packingType.PackingTypeId);

            PackingTypes.Update((mapper.Map <PackingTypesDTO, PackingTypes>(packingType, eGroup)));
        }
        public int PackingTypeCreate(PackingTypesDTO packingType)
        {
            var createrecord = PackingTypes.Create(mapper.Map <PackingTypes>(packingType));

            return((int)createrecord.PackingTypeId);
        }