private void crudOptionsActionType_AddClickHandler(object sender, EventArgs e) { DataSets.dsModuleStructure3.dtModuleTypeRow moduleTypeSelectedRow = getSelectedModuleTypeRow(); if (moduleTypeSelectedRow == null) { return; } abstractDialog dialog = new abstractDialog("Module type action type", "Add action for : " + moduleTypeSelectedRow.description); ComboBox cbActionType = new ComboBox(); ComboBox cbActionValueTupe = new ComboBox(); cbActionType.DataSource = bsActionType; cbActionType.DisplayMember = "description"; cbActionValueTupe.DataSource = bsActionValueType; cbActionValueTupe.DisplayMember = "description"; dialog.addControl(cbActionType); dialog.addControl(cbActionValueTupe); dialog.ShowDialog(); if (dialog.DialogResult.Equals(DialogResult.OK)) { createModuleTypeActionTypeRow(); } }
private void bsLabwareType_CurrentChanged(object sender, EventArgs e) { DataSets.dsModuleStructure3.dtModuleTypeRow row = getSelectedModuleType(); if (row == null) { return; } }
private void ctrlTools_ToolSelectionChanged(object sender, ModuleTypeSelectionEventArgs e) { ctrlConsole.Log("Selection node: " + e.SelectedTreeNode.Text); if (e.SelectedTreeNode.Tag is DataSets.dsModuleStructure3.dtModuleTypeRow) { DataSets.dsModuleStructure3.dtModuleTypeRow moduleRow = e.SelectedTreeNode.Tag as DataSets.dsModuleStructure3.dtModuleTypeRow; DataSets.dsModuleStructure3.dtActionTypeDataTable actionTypeTable = new DataSets.dsModuleStructure3.dtActionTypeDataTable(); //ctrlSteps.setSelectedModule(moduleRow); } }
public void updateRow(DataSets.dsModuleStructure3.dtModuleTypeRow updateRow) { try { taModuleType.Update(updateRow); } catch (Exception ex) { MessageBox.Show("Invalid action type, try again !", "Error !", MessageBoxButtons.OK, MessageBoxIcon.Error); dsModuleStructureGUI.RejectChanges(); } }
private void crudOptions_AddClickHandler(object sender, EventArgs e) { /* * DataSets.dsModuleStructure3.dtLabwareTypeLabwareParameterTypeRow labwareParameterType = * dsModuleStructureGUI.dtLabwareTypeLabwareParameterType.NewdtLabwareTypeLabwareParameterTypeRow(); * DataSets.dsModuleStructure3.dtLabwareTypeRow labwareRow = getSelectedLabwareTypeRow(); */ abstractDialog dialog = new abstractDialog("Action type", "Add"); namedInputTextBox description = new namedInputTextBox("Description: "); dialog.addNamedInputTextBox(description); namedComboBox cbActionValueTupe = new namedComboBox("Labware parameter: "); cbActionValueTupe.getComboBox().DataSource = bsLabwareParameterType; cbActionValueTupe.getComboBox().DisplayMember = "description"; dialog.addControl(cbActionValueTupe); dialog.ShowDialog(); if (dialog.DialogResult.Equals(DialogResult.OK)) { DataSets.dsModuleStructure3.dtModuleTypeLabwareParameterTypeRow row = dsModuleStructureGUI.dtModuleTypeLabwareParameterType.NewdtModuleTypeLabwareParameterTypeRow(); DataSets.dsModuleStructure3.dtLabwareParameterTypeRow dtLabwareParameterTypeRow = getSelectedLabwareParameterTypeRow(); DataSets.dsModuleStructure3.dtModuleTypeRow dtModuleTypeRow = getSelectedModuleType(); if (dtLabwareParameterTypeRow == null) { return; } if (dtModuleTypeRow == null) { return; } row.fk_labware_parameter_type_id = dtLabwareParameterTypeRow.pk_id; row.fk_module_type_id = dtModuleTypeRow.pk_id; row.value = description.getInputTextValue(); dsModuleStructureGUI.dtModuleTypeLabwareParameterType.AdddtModuleTypeLabwareParameterTypeRow(row); updateRow(row); } }
public void updateActionTypeGrid() { if (bsActionType.Count == 0) { return; } DataSets.dsModuleStructure3.dtModuleTypeRow row = getSelectedModuleTypeRow(); if (row == null) { dsModuleStructureGUI.dtModuleTypeActionType.DefaultView.RowFilter = String.Empty; return; } dsModuleStructureGUI.dtModuleTypeActionType.DefaultView.RowFilter = "fk_module_type_id = " + row.pk_id; }
public void createModuleTypeActionTypeRow() { DataSets.dsModuleStructure3.dtModuleTypeActionTypeRow row = dsModuleStructureGUI.dtModuleTypeActionType.NewdtModuleTypeActionTypeRow(); DataSets.dsModuleStructure3.dtActionTypeRow actionTypeRow = getSelectedActionTypeRow(); DataSets.dsModuleStructure3.dtModuleTypeRow moduleTypeRow = getSelectedModuleTypeRow(); DataSets.dsModuleStructure3.dtActionValueTypeRow actionValueTypeRow = getSelectedActionValueTypeRow(); if (actionTypeRow == null || moduleTypeRow == null || actionValueTypeRow == null) { return; } row.fk_action_type_id = actionTypeRow.pk_id; row.fk_module_type_id = moduleTypeRow.pk_id; row.fk_action_value_type_id = actionValueTypeRow.pk_id; dsModuleStructureGUI.dtModuleTypeActionType.AdddtModuleTypeActionTypeRow(row); dsModuleStructureGUI.dtActionType.DefaultView.RowFilter = String.Empty; updateRow(row); }
private void crudOptions_ModifyClickHandler(object sender, EventArgs e) { abstractDialog dialog = new abstractDialog("Action type", "Modify"); DataSets.dsModuleStructure3.dtModuleTypeRow row = getSelectedRow(); if (row == null) { return; } namedInputTextBox description = new namedInputTextBox("Description", row.description); dialog.addNamedInputTextBox(description); dialog.ShowDialog(); if (dialog.DialogResult.Equals(DialogResult.OK)) { row.description = description.getInputTextValue(); updateRow(row); } }
private void crudOptionsActionType_DeleteClickHandler(object sender, EventArgs e) { DataSets.dsModuleStructure3.dtModuleTypeActionTypeRow row = getSelectedModuleTypeActionTypeRow(); DataSets.dsModuleStructure3.dtModuleTypeRow moduleTypeRow = getSelectedModuleTypeRow(); DataSets.dsModuleStructure3.dtActionTypeRow actionTypeRow = getSelectedActionTypeRow(); if (row == null || moduleTypeRow == null || actionTypeRow == null) { return; } DialogResult result = MessageBox.Show( "Delete : " + actionTypeRow.description + " for " + moduleTypeRow.description, "Delete module type action type ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result.Equals(DialogResult.Yes)) { row.Delete(); updateRow(row); } }
public void setSelectedModule(DataSets.dsModuleStructure3.dtModuleTypeRow moduleTypeRow, DataSets.dsModuleStructure3.dtActionTypeDataTable dtActionType) { btnAdd.Enabled = (!String.IsNullOrEmpty(moduleTypeRow.description) && dtActionType.Rows.Count > 0); btnDelete.Enabled = (!String.IsNullOrEmpty(moduleTypeRow.description) && dtActionType.Rows.Count > 0); //_contextMenuAutoFill.Items[STEP_TYPE].Enabled = (!String.IsNullOrEmpty(moduleTypeRow.Description) && dtActionType.Rows.Count > 0); }