Exemple #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="device"></param>
        /// <returns></returns>
        protected override DialogResult OnEdit(IDevice device)
        {
            FrmDeviceGroups f = new FrmDeviceGroups();

            f.Device = device;
            f.Station = device.Station;
            f.DeviceType = device.DeviceType;
            f.AdeStatus = ADEStatus.Edit;

            f.Groups = device.Groups;

            DialogResult dr = f.ShowDialog();
            return dr;
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="device"></param>
        /// <returns></returns>
        protected override DialogResult OnEdit(IDevice device)
        {
            FrmDeviceGroups f = new FrmDeviceGroups();

            f.Device     = device;
            f.Station    = device.Station;
            f.DeviceType = device.DeviceType;
            f.AdeStatus  = ADEStatus.Edit;

            f.Groups = device.Groups;

            DialogResult dr = f.ShowDialog();

            return(dr);
        }
Exemple #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="deviceType"></param>
        /// <param name="station"></param>
        /// <param name="newDevice"></param>
        /// <returns></returns>
        protected override DialogResult OnAdd(DeviceType deviceType, IStation station, out IDevice newDevice)
        {
            newDevice = null;
            FrmDeviceGroups f = new FrmDeviceGroups();

            f.DeviceType = deviceType;
            //f.Device = (IDevice)Activator.CreateInstance(f.DeviceType.Type);
            f.Device = f.DeviceType.Create(this.Dpu);
            f.Station = station;
            f.AdeStatus = ADEStatus.Add;
            f.Groups = f.Device.Groups;

            DialogResult dr = f.ShowDialog();
            if (dr == DialogResult.OK)
            {
                newDevice = f.Device;
            }
            return dr;
        }
Exemple #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="deviceType"></param>
        /// <param name="station"></param>
        /// <param name="newDevice"></param>
        /// <returns></returns>
        protected override DialogResult OnAdd(DeviceType deviceType, IStation station, out IDevice newDevice)
        {
            newDevice = null;
            FrmDeviceGroups f = new FrmDeviceGroups();

            f.DeviceType = deviceType;
            //f.Device = (IDevice)Activator.CreateInstance(f.DeviceType.Type);
            f.Device    = f.DeviceType.Create(this.Dpu);
            f.Station   = station;
            f.AdeStatus = ADEStatus.Add;
            f.Groups    = f.Device.Groups;

            DialogResult dr = f.ShowDialog();

            if (dr == DialogResult.OK)
            {
                newDevice = f.Device;
            }
            return(dr);
        }