/// <summary> /// When the program starts, this function is called. /// It gets the serial number of the first connected Jrk, /// since this is probably what you want to connect to. /// </summary> void MainWindow_Shown(object sender, EventArgs e) { var deviceList = Jrk.getConnectedDevices(); if (deviceList.Count > 0) { SerialNumberTextBox.Text = deviceList[0].serialNumber; ConnectButton.Focus(); } else { SerialNumberTextBox.Focus(); } }
private void AddDataItemDetails_Click(object sender, RoutedEventArgs e) { ItemDetailController CallItem = new ItemDetailController(); //var combo = CategoryComboBox.SelectedValue.ToString(); //MessageBox.Show(CategoryComboBox.Text); if (SerialNumberTextBox.Text.Length == 0 && ItemConditionTextBox.Text.Length == 0 && ItemComboBox.Text == "" && SupplierComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; ItemComboBox.Focus(); SupplierComboBox.Focus(); SerialNumberTextBox.Focus(); ItemConditionTextBox.Focus(); } else if (ItemConditionTextBox.Text.Length == 0 && ItemComboBox.Text == "" && SupplierComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; ItemComboBox.Focus(); SupplierComboBox.Focus(); ItemConditionTextBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0 && ItemComboBox.Text == "" && SupplierComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; ItemComboBox.Focus(); SupplierComboBox.Focus(); SerialNumberTextBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0 && ItemConditionTextBox.Text.Length == 0 && SupplierComboBox.Text == "") { ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; SupplierComboBox.Focus(); SerialNumberTextBox.Focus(); ItemConditionTextBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0 && ItemConditionTextBox.Text.Length == 0 && ItemComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; ItemComboBox.Focus(); SerialNumberTextBox.Focus(); ItemConditionTextBox.Focus(); } /////// else if (SerialNumberTextBox.Text.Length == 0 && ItemConditionTextBox.Text.Length == 0) { ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SerialNumberTextBox.Focus(); ItemConditionTextBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0 && ItemComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SerialNumberTextBox.Focus(); ItemComboBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0 && SupplierComboBox.Text == "") { SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SerialNumberTextBox.Focus(); SupplierComboBox.Focus(); } /////// else if (ItemConditionTextBox.Text.Length == 0 && SupplierComboBox.Text == "") { ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; SerialNumberTextBox.Focus(); SupplierComboBox.Focus(); } else if (ItemConditionTextBox.Text.Length == 0 && ItemComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; ItemConditionTextBox.Focus(); ItemComboBox.Focus(); } /////// else if (ItemComboBox.Text == "" && SupplierComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; ItemComboBox.Focus(); SupplierComboBox.Focus(); } /////// else if (ItemComboBox.Text == "") { ItemNameErrorMessage.Text = "Item Name Can't Be Empty!"; ItemComboBox.Focus(); } else if (SupplierComboBox.Text == "") { SupplierErrorMessage.Text = "Supplier Can't Be Empty!"; SupplierComboBox.Focus(); } else if (ItemConditionTextBox.Text.Length == 0) { ItemConditionErrorMessage.Text = "Item Quantity Can't Be Empty!"; ItemConditionTextBox.Focus(); } else if (SerialNumberTextBox.Text.Length == 0) { SerialNumberErrorMessage.Text = "Item Serial Number Can't Be Empty!"; SerialNumberTextBox.Focus(); } else { string Snumber = SerialNumberTextBox.Text; string Scondition = ItemConditionTextBox.Text; int Iitem = Convert.ToInt32(ItemComboBox.SelectedValue.ToString()); int Isup = Convert.ToInt32(SupplierComboBox.SelectedValue.ToString()); var result = CallItem.AddItem(Snumber, Scondition, Iitem, Isup); if (result == true) { MessageBox.Show("Add Data Item Detail Successful!"); this.Hide(); } else { MessageBox.Show("Add Data Item Detail Failed!"); } } }