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; } }
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); }
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); }
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); }
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(); }