コード例 #1
0
        public SettingScannerEditFm(Utils.Operation operation, ConfigClass.BarcodeSettingSource source)
        {
            InitializeComponent();

            _operation = operation;

            serialSettingsBS.DataSource = Item = source;

            nameTBox.DataBindings.Add("EditValue", serialSettingsBS, "Name");

            portNameEdit.Properties.DataSource  = mySerialSettings.PortNameCollection;
            portNameEdit.Properties.ValueMember = "Column";
            portNameEdit.DataBindings.Add("EditValue", serialSettingsBS, "PortName");

            baudRateEdit.Properties.DataSource  = mySerialSettings.BaudRateCollection;
            baudRateEdit.Properties.ValueMember = "Column";
            baudRateEdit.DataBindings.Add("EditValue", serialSettingsBS, "BaudRate");

            dataBitsEdit.Properties.DataSource  = mySerialSettings.DataBitsCollection;
            dataBitsEdit.Properties.ValueMember = "Column";
            dataBitsEdit.DataBindings.Add("EditValue", serialSettingsBS, "DataBits");

            parityEdit.Properties.DataSource  = Enum.GetValues(typeof(System.IO.Ports.Parity));
            parityEdit.Properties.ValueMember = "Column";
            parityEdit.DataBindings.Add("EditValue", serialSettingsBS, "Parity");

            stopBitsEdit.Properties.DataSource  = Enum.GetValues(typeof(System.IO.Ports.StopBits));
            stopBitsEdit.Properties.ValueMember = "Column";
            stopBitsEdit.DataBindings.Add("EditValue", serialSettingsBS, "StopBits");
        }
コード例 #2
0
        private bool FindDeviceNameDuplicate(ConfigClass.BarcodeSettingSource item)
        {
            bool result = false;

            if (ConfigClass.Instance.BarcodeSettingList != null)
            {
                var source = (ConfigClass.Instance.BarcodeSettingList).FirstOrDefault(s => s.Name == item.Name);

                if (source != null)
                {
                    result = (source.DeviceId != item.DeviceId) ? true : false;
                }
            }

            return(result);
        }
コード例 #3
0
 public SerialPortManager(ConfigClass.BarcodeSettingSource settings)
 {
     _settings = settings;
 }