Example #1
0
        private void crudOptionsSavedProtocol_ModifyClickHandler(object sender, EventArgs e)
        {
            flag = 0;
            abstractDialog dialog = new abstractDialog("Saved Protocols", "Modify");

            DataSets.dsModuleStructure3.dtSavedProtocolRow row = getSavedProtocolRow(flag);

            if (row == null)
            {
                return;
            }

            namedInputTextBox description = new namedInputTextBox("Description", row.description);

            dialog.addNamedInputTextBox(description);

            dialog.ShowDialog();

            if (dialog.DialogResult.Equals(DialogResult.OK))
            {
                int DatagridRow2 = dataGridView2.RowCount;
                for (int i = 0; i < DatagridRow2; i++)
                {
                    DataRowView rowView = dataGridView2.Rows[0].DataBoundItem as DataRowView;
                    row             = rowView.Row as DataSets.dsModuleStructure3.dtSavedProtocolRow;
                    row.description = description.getInputTextValue();
                    updateSavedProtocolRow(row);
                }
                this.dataGridView1.DataSource = taSavedProtocol1.GetDataByDesc();
                this.dataGridView2.DataSource = taSavedProtocol1.GetData();
                bindingSource1.DataSource     = dataGridView2.DataSource;
            }
        }
Example #2
0
 public void updateSavedProtocolRow(DataSets.dsModuleStructure3.dtSavedProtocolRow updateRow)
 {
     try
     {
         taSavedProtocol1.Update(updateRow);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Invalid action type, try again !",
                         "Error !",
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
         dsModuleStructureGUI.RejectChanges();
     }
 }
Example #3
0
        private void crudOptionsSavedProtocol_AddClickHandler(object sender, EventArgs e)
        {
            flag = 0;
            DataSets.dsModuleStructure3.dtSavedProtocolRow ProtocolSavedRow = getSavedProtocolRow(flag);
            if (ProtocolSavedRow == null)
            {
                return;
            }
            abstractDialog dialog = new abstractDialog("New protocol", "Add new protocol");

            //ComboBox ProtocolID = new ComboBox();
            namedInputTextBox description       = new namedInputTextBox("Protocol Name");
            namedComboBox     FirstStepComboBox = new namedComboBox("First Saved Step");

            FirstStepComboBox.Text = "Action Type";
            FirstStepComboBox.getComboBox().DataSource    = dsModuleStructureGUI.dtStepComposite;
            FirstStepComboBox.getComboBox().ValueMember   = "pk_id";
            FirstStepComboBox.getComboBox().DisplayMember = "description";



            dialog.addNamedInputTextBox(description);
            dialog.addControl(FirstStepComboBox);
            //dialog.addControl(ProtocolID);
            dialog.ShowDialog();

            DataSets.dsModuleStructure3.dtStepCompositeRow StepCompositerow;
            DataRowView ActionCombo = FirstStepComboBox.getComboBox().SelectedItem as DataRowView;

            StepCompositerow = ActionCombo.Row as DataSets.dsModuleStructure3.dtStepCompositeRow;

            if (dialog.DialogResult.Equals(DialogResult.OK))
            {
                DataSets.dsModuleStructure3.dtSavedProtocolRow row;
                row                   = dsModuleStructureGUI.dtSavedProtocol.NewdtSavedProtocolRow();
                row.description       = description.getInputTextValue();
                row.fk_step_composite = StepCompositerow.pk_id;
                dsModuleStructureGUI.dtSavedProtocol.AdddtSavedProtocolRow(row);
                updateSavedProtocolRow(row);
                this.dataGridView1.DataSource = taSavedProtocol1.GetDataByDesc();
                this.dataGridView2.DataSource = taSavedProtocol1.GetData();
                bindingSource1.DataSource     = dataGridView2.DataSource;
            }
        }
Example #4
0
        private void crudOptionsSavedSteps_ModifyClickHandler(object sender, EventArgs e)
        {
            flag = 1;
            abstractDialog dialog = new abstractDialog("Saved Steps", "Modify");

            DataSets.dsModuleStructure3.dtSavedProtocolRow row = getSavedProtocolRow(flag);

            if (row == null)
            {
                return;
            }

            namedComboBox ComboBoxStep = new namedComboBox("Step :");

            ComboBoxStep.Text = "Action Type";
            ComboBoxStep.getComboBox().DataSource    = dsModuleStructureGUI.dtStepComposite;
            ComboBoxStep.getComboBox().ValueMember   = "pk_id";
            ComboBoxStep.getComboBox().DisplayMember = "description";
            ComboBoxStep.getComboBox().SelectedValue = row.fk_step_composite;


            dialog.addControl(ComboBoxStep);

            dialog.ShowDialog();

            DataSets.dsModuleStructure3.dtStepCompositeRow StepRow;
            DataRowView StepCombo = ComboBoxStep.getComboBox().SelectedItem as DataRowView;

            StepRow = StepCombo.Row as DataSets.dsModuleStructure3.dtStepCompositeRow;

            if (dialog.DialogResult.Equals(DialogResult.OK))
            {
                row.fk_step_composite = StepRow.pk_id;
                updateSavedProtocolRow(row);
            }
        }