Example #1
0
        private void wizardPage3_CloseFromNext(object sender, IS.DNS.WinUI.Wizard.PageEventArgs e)
        {
            bool HaveInvalidData = false;

            foreach (Row row in ModificationList.ActiveSheet.Rows)
            {
                if (ModificationList.ActiveSheet.Cells[row.Index, 0].Value != null &&
                    ModificationList.ActiveSheet.Cells[row.Index, 1].Value != null &&
                    ModificationList.ActiveSheet.Cells[row.Index, 2].Value != null)
                {
                    continue;
                }

                if (ModificationList.ActiveSheet.Cells[row.Index, 0].Value == null &&
                    ModificationList.ActiveSheet.Cells[row.Index, 1].Value == null &&
                    ModificationList.ActiveSheet.Cells[row.Index, 2].Value == null)
                {
                    continue;
                }

                HaveInvalidData = HaveInvalidData || ModificationList.ActiveSheet.Cells[row.Index, 0].Value == null;
                HaveInvalidData = HaveInvalidData || ModificationList.ActiveSheet.Cells[row.Index, 1].Value == null;
                HaveInvalidData = HaveInvalidData || ModificationList.ActiveSheet.Cells[row.Index, 2].Value == null;
            }

            if (HaveInvalidData)
            {
                MessageBox.Show("包含没有配置的修改项。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                e.Page = wizardPage3;
            }

            //这里需要验证操作符两端的字段类型是否一致,只有类型一致时才可以进入下一步
        }
Example #2
0
 private void wizardPage1_CloseFromNext(object sender, IS.DNS.WinUI.Wizard.PageEventArgs e)
 {
     if (TextBox_FunctionName.Text == "请输入函数名称")
     {
         MessageBox.Show("请输入函数名称。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TextBox_FunctionName.Focus();
         TextBox_FunctionName.SelectAll();
         e.Page = wizardPage1;
     }
     else
     {
         TreeNode Node = SheetList.SelectedNode as TreeNode;
         if (Node == null ||
             (Node != null && (Node.Tag as Selection).TypeFlag.ToLower() != "@tablenode"))
         {
             MessageBox.Show("请选择一个数据表。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             e.Page = wizardPage1;
         }
     }
 }