コード例 #1
0
ファイル: FrmImp.xaml.cs プロジェクト: zhaoyingju/ccflow
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("导入会清除当前的设计内容,您确定要执行吗?",
                                "警告", MessageBoxButton.OKCancel)
                == MessageBoxResult.Cancel)
            {
                return;
            }

            bool isClear       = (bool)this.CB_IsClear.IsChecked;
            bool IsSetReadonly = (bool)this.CB_IsSetReadonly.IsChecked;

            switch (this.tabControl1.SelectedIndex)
            {
            case 0:
                break;

            case 1:     // 从本机上装文件。
                if (buffer == null || buffer.Length <= 0 || file == null)
                {
                    MessageBox.Show("请选择模板文件", "提示", MessageBoxButton.OK);
                    return;
                }
                loadingWindow.Title = "正在装载文件模版请稍后...";
                loadingWindow.Show();
                FF.CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance();
                da.LoadFrmTempleteAsync(buffer, Glo.FK_MapData, true);
                da.LoadFrmTempleteCompleted += new EventHandler <FF.LoadFrmTempleteCompletedEventArgs>(da_LoadFrmTempleteCompleted);
                break;

            case 2:     // 从节点表单.
                loadingWindow.Title = "正在装载节点表单请稍后...";
                loadingWindow.Show();
                ListBoxItem      lb  = this.listBox1.SelectedItem as ListBoxItem;
                CCFormSoapClient fda = Glo.GetCCFormSoapClientServiceInstance();
                fda.CopyFrmAsync(lb.Tag.ToString(), Glo.FK_MapData, isClear, IsSetReadonly);
                fda.CopyFrmCompleted += new EventHandler <CopyFrmCompletedEventArgs>(da_CopyFrmCompleted);
                break;

            case 3:     // 从流程表单.
                loadingWindow.Title = "正在装载流程表单请稍后...";
                loadingWindow.Show();
                ListBoxItem lb44 = this.listBox_FrmLab.SelectedItem as ListBoxItem;
                if (lb44 == null)
                {
                    return;
                }
                CCFormSoapClient fdaa = Glo.GetCCFormSoapClientServiceInstance();
                fdaa.CopyFrmAsync(lb44.Tag.ToString(), Glo.FK_MapData, isClear, true);
                fdaa.CopyFrmCompleted += new EventHandler <CopyFrmCompletedEventArgs>(da_CopyFrmCompleted);
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: SelectRB.xaml.cs プロジェクト: zhaoyingju/ccflow
        public void BindData()
        {
            this.listBox1.Items.Clear();
            this.listBox2.Items.Clear();

            string           sql = "SELECT No,Name,CfgVal FROM Sys_EnumMain";
            CCFormSoapClient da  = Glo.GetCCFormSoapClientServiceInstance();

            da.RunSQLReturnTableAsync(sql);
            da.RunSQLReturnTableCompleted  += new EventHandler <FF.RunSQLReturnTableCompletedEventArgs>(da_RunSQLReturnTableCompleted);
            this.listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged);
        }
コード例 #3
0
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.TB_KeyOfEn.Text) ||
                string.IsNullOrEmpty(this.TB_KeyOfName.Text))
            {
                MessageBox.Show("您需要输入字段中英文名称", "Note", MessageBoxButton.OK);
                return;
            }

            //直接保存到数据库里.
            CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance();

            da.SaveFKFieldAsync(Glo.FK_MapData, this.TB_KeyOfEn.Text, this.TB_KeyOfName.Text,
                                this.SelectEnName, Glo.X, Glo.Y);
            da.SaveFKFieldCompleted += new EventHandler <SaveFKFieldCompletedEventArgs>(da_SaveFKFieldCompleted);
        }
コード例 #4
0
ファイル: SelectRB.xaml.cs プロジェクト: zhaoyingju/ccflow
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.TB_KeyOfEn.Text) ||
                string.IsNullOrEmpty(this.TB_KeyOfName.Text))
            {
                MessageBox.Show("您需要输入字段中英文名称", "Note", MessageBoxButton.OK);
                return;
            }


            ListBoxItem lbi     = this.listBox1.SelectedItem as ListBoxItem;
            string      enumKey = lbi.Content.ToString();

            enumKey = enumKey.Substring(0, enumKey.IndexOf(':'));


            CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance();

            da.SaveEnumFieldAsync(Glo.FK_MapData, this.TB_KeyOfEn.Text, this.TB_KeyOfName.Text, enumKey, Glo.X, Glo.Y);
            da.SaveEnumFieldCompleted += new EventHandler <SaveEnumFieldCompletedEventArgs>(da_SaveEnumFieldCompleted);
        }
コード例 #5
0
ファイル: FrmImp.xaml.cs プロジェクト: zhaoyingju/ccflow
        protected override void OnOpened()
        {
            this.TB_File.Text = "";
            string sql = "SELECT NodeID ,Name, Step FROM WF_Node WHERE FK_Flow='" + Glo.FK_Flow + "'";

            //  sql += "@SELECT No, Name FROM Sys_MapData WHERE FK_Flow='" + Glo.FK_Flow + "'";
            sql += "@SELECT No, Name FROM Sys_MapData WHERE FK_FrmSort IN (SELECT No from Sys_FrmSort )";
            //   sql += "@SELECT No, Name FROM Sys_MapData WHERE FK_Flow='" + Glo.FK_Flow + "'";

            CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance();

            da.RunSQLReturnTableSAsync(sql);
            da.RunSQLReturnTableSCompleted += new EventHandler <RunSQLReturnTableSCompletedEventArgs>(da_RunSQLReturnTableSCompleted);

            if (this.canvas1.Children.Count == 0)
            {
                da.FtpMethodAsync("GetDirs", "/Form.表单模版/", null, null);
                da.FtpMethodCompleted += new EventHandler <FtpMethodCompletedEventArgs>(da_FtpMethodCompleted);
            }
            base.OnOpened();
        }