private void ClearInfo() { textBox1.Text = textBox2.Text = textBox3.Text = textBox6.Text = ""; button6.Enabled = button4.Enabled = button5.Enabled = false; groupBox3.Enabled = false; _addAction = AddActions.None; }
//public virtual IAsyncResult BeginCreateEntries(FSI[] entries) //{ //} ////public virtual Dictionary<FSI, Tuple<bool, string>> GetDiskPath(FSI[] entries, bool createNowIfNotExist = true) ////{ //// Dictionary<FSI, Tuple<bool, string>> retVal = new Dictionary<FSI, Tuple<bool, string>>(); //// foreach (var entry in entries) //// { //// bool isDir; //// string diskPath = GetDiskPath(entry, out isDir, createNowIfNotExist); //// retVal.Add(entry, new Tuple<bool, string>(isDir, diskPath)); //// } //// return retVal; ////} #endregion #region Put, Copy public virtual void Put(FSI[] entries, DirectoryModel <FI, DI, FSI> directoryModel, bool allowThread = true, AddActions supportedActions = AddActions.All) { if ((GetSupportedAddActions(entries, directoryModel) & AddActions.Copy) != 0 && (supportedActions & AddActions.Copy) != 0) { Copy(entries, directoryModel, allowThread); } else if ((GetSupportedAddActions(entries, directoryModel) & AddActions.Link) != 0 && (supportedActions & AddActions.Link) != 0) { Link(entries, directoryModel); } else { Trace.WriteLine("Profile.Put, not supported."); } }
private void ShowInfo() { ClearInfo(); if (treeView1.SelectedNode == null) { return; } if (treeView1.SelectedNode == _root) { // możliwość dodania nowego interfejsu button6.Enabled = true; _addAction = AddActions.Interface; return; } if (treeView1.SelectedNode is InterfaceTreeNode) { RS232Configuration rs = ((InterfaceTreeNode)treeView1.SelectedNode).Interface; textBox1.Text = rs.Id; textBox2.Text = "Interfejs RS232"; textBox3.Text = string.Format("Port COM: {0}", rs.PortName); textBox6.Text = string.Format("Prędkość: {0}, Bity: {1}, Parzystość: {2}, Stop: {3}", rs.BaudRate, rs.DataBits, rs.Parity, rs.StopBits); groupBox3.Enabled = true; // możliwość dodania, edycji i usunięcia button6.Enabled = button4.Enabled = button5.Enabled = true; _addAction = AddActions.Device; return; } if (treeView1.SelectedNode.Tag is LCDDevice) { LCDDevice lcdd = (LCDDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", lcdd.DeviceId); textBox2.Text = "Wyświetlacze LCD"; textBox3.Text = lcdd.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } if (treeView1.SelectedNode.Tag is LEDDevice) { LEDDevice lcdd = (LEDDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", lcdd.DeviceId); textBox2.Text = "Diody LED"; textBox3.Text = lcdd.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } if (treeView1.SelectedNode.Tag is LEDDisplayDevice) { LEDDisplayDevice lcdd = (LEDDisplayDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", lcdd.DeviceId); textBox2.Text = "Wyświetlacze 7-LED"; textBox3.Text = lcdd.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } if (treeView1.SelectedNode.Tag is Steppers.StepperDevice) { Steppers.StepperDevice stepperD = (Steppers.StepperDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", stepperD.DeviceId); textBox2.Text = "Silniki krokowe"; textBox3.Text = stepperD.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } if (treeView1.SelectedNode.Tag is Servos.ServoDevice) { Servos.ServoDevice servoD = (Servos.ServoDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", servoD.DeviceId); textBox2.Text = "Serwomechanizmy"; textBox3.Text = servoD.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } if (treeView1.SelectedNode.Tag is KeysDevice) { KeysDevice keysd = (KeysDevice)treeView1.SelectedNode.Tag; textBox1.Text = string.Format("{0}", keysd.DeviceId); textBox2.Text = string.Format("Wejścia cyfrowe {0}", keysd.KeysCount); textBox3.Text = keysd.Description; groupBox3.Enabled = true; // możliwość edycji i usunięcia button6.Enabled = false; button4.Enabled = button5.Enabled = true; _addAction = AddActions.None; } }