コード例 #1
0
        private void MyForm_notifiedMe_aboutNext(eFlowformFormEvents SomeEvent_)
        {
            switch (SomeEvent_)
            {
            case eFlowformFormEvents.Next:



                if (MyForm.TableName == "")
                {
                    System.Windows.Forms.MessageBox.Show(
                        "must choose one table",
                        "Warning",
                        System.Windows.Forms.MessageBoxButtons.OK,
                        System.Windows.Forms.MessageBoxIcon.Warning
                        );
                }
                else
                {
                    MyProcess.TableName = MyForm.TableName;
                    switch (MyProcess.Choice)
                    {
                    case eInsUpdDel.Delete:
                        MyProcess.ConfigTables();
                        NotifyBase(eFlowformEvents.Closed, this);
                        break;

                    case eInsUpdDel.Insert:
                    case eInsUpdDel.Update:
                        #region ((cManage_ConfigTables_CreateOrChange_s020)MyFlowforms[0]).Show();
                        if (MyFlowforms[0] == null)
                        {
                            MyFlowforms[0] = new cManage_ConfigTables_CreateOrChange_s020(
                                Base_ref,
                                new cFlowform.dNotifyBase(MyFlowforms_notifiedMe),
                                MyProcess
                                );
                        }
                        MyForm.Hide();
                        MyFlowforms[0].Show();
                        #endregion
                        break;
                    }
                }



                break;
            }
        }
コード例 #2
0
		private void MyForm_notifiedMe_aboutNext(eFlowformFormEvents SomeEvent_) {
			switch (SomeEvent_) {
				case eFlowformFormEvents.Next:



					if (MyForm.TableName == "") {
						System.Windows.Forms.MessageBox.Show(
							"must choose one table",
							"Warning",
							System.Windows.Forms.MessageBoxButtons.OK,
							System.Windows.Forms.MessageBoxIcon.Warning
						);
					} else {
						MyProcess.TableName = MyForm.TableName;
						switch (MyProcess.Choice) {
							case eInsUpdDel.Delete:
								MyProcess.ConfigTables();
								NotifyBase(eFlowformEvents.Closed, this);
								break;
							case eInsUpdDel.Insert:
							case eInsUpdDel.Update:
								#region ((cManage_ConfigTables_CreateOrChange_s020)MyFlowforms[0]).Show();
								if (MyFlowforms[0] == null) {
									MyFlowforms[0] = new cManage_ConfigTables_CreateOrChange_s020(
										Base_ref, 
										new cFlowform.dNotifyBase(MyFlowforms_notifiedMe), 
										MyProcess
									);
								}
								MyForm.Hide();
								MyFlowforms[0].Show();
								#endregion
								break;
						}
					}



					break;
			}
		}