Example #1
0
        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;
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
 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);
            }
        }
Example #6
0
        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;
        }
Example #7
0
        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);
        }
Example #8
0
        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);
            }
        }
Example #9
0
        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);
            }
        }
Example #10
0
 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);
 }