ccflow 删除Dtl&数据合并
来源:互联网 发布:mysql和postgresql 编辑:程序博客网 时间:2024/06/05 09:58
D:\CCFLOW20140610\trunk\Components\BP.En30\Sys\MapData\MapData.cs
//删除Dtl
foreach (DataRow dr in Sys_MapDtl.Rows)
{
try
{
DBAccess.RunSQL("DROP TABLE " + dr["No"].ToString());
}
catch
{
}
}
//remove
//Sys.MapDtls dtls = new BP.Sys.MapDtls(this.No);
//foreach (MapDtl dtl in dtls)
//{
// try
// {
// DBAccess.RunSQL("DROP TABLE " + dtl.PTable);
// }
// catch
// {
// }
// dtl.Delete();
//}
数据合并
D:\CCFLOW20140610\trunk\CCFormDesigner\Ctrl\BPDtl.cs
#region 处理选中.
//add
private string _No = null;
public string No
{
get
{
return _No;
}
set
{ _No = value; }
}
public BPDtl(string name)
{
Adjust adjust = new Adjust();
adjust.Bind(this);
this.BindDrag();
this.Name = name;
this.Foreground = new SolidColorBrush(Colors.Green);
this.FontStyle = FontStyles.Normal;
this.Width = 400;
this.Height = 200;
this.BorderThickness = new Thickness(5);
//this.LoadDtl();//remove
this.SizeChanged += new SizeChangedEventHandler(BPDtl_SizeChanged);
}
public void LoadDtl()
{
FF.CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance();
//da.RunSQLReturnTableAsync("SELECT * FROM Sys_MapAttr WHERE FK_MapData='" + this.Name + "'");
da.RunSQLReturnTableAsync("SELECT * FROM Sys_MapAttr WHERE FK_MapData='" + this.No + "'");
da.RunSQLReturnTableCompleted += new EventHandler<FF.RunSQLReturnTableCompletedEventArgs>(da_RunSQLReturnTableCompleted);
}
void da_New_DoTypeCompleted(object sender, FF.DoTypeCompletedEventArgs e)
{
if (e.Result != null)
{
MessageBox.Show(e.Result, "提示", MessageBoxButton.OK);
return;
}
this.LoadDtl();
string url = Glo.BPMHost + "/WF/MapDef/MapDefDtlFreeFrm.aspx?DoType=Edit&FK_MapData=" + Glo.FK_MapData + "&FK_MapDtl=" + this.No + Glo.TimeKey;
//string url = Glo.BPMHost + "/WF/MapDef/MapDefDtlFreeFrm.aspx?DoType=Edit&FK_MapData=" + Glo.FK_MapData + "&FK_MapDtl=" + this.Name + Glo.TimeKey;
Glo.WinOpen(url, 700, 1100);
}
D:\CCFLOW20140610\trunk\CCFormDesigner\MainPage.xaml.cs
public MainPage()
{
//add
FF.CCFormSoapClient ws = Glo.GetCCFormSoapClientServiceInstance();
ws.RunSQLReturnStringAsync("select DataStoreModel from WF_Flow where No='" + Glo.FK_Flow + "'");
ws.RunSQLReturnStringCompleted += new EventHandler<FF.RunSQLReturnStringCompletedEventArgs>(ws_RunSQLReturnStringCompleted);
}
void ws_RunSQLReturnStringCompleted(object sender, FF.RunSQLReturnStringCompletedEventArgs e)
{
_FK_MapDataFlow = e.Result;
}
private string _FK_MapDataFlow = null;
public string FK_MapDataFlow()
{
if ("1" == _FK_MapDataFlow)
{
return "ND" + Glo.FK_Flow;
}
else
{
return Glo.FK_MapData;
}
}
case "Sys_MapDtl":
foreach (DataRow dr in dt.Rows)
{
BPDtl dtl = new BPDtl(dr["No"]);
dtl.No = dr["No"].ToString();//add
dtl.LoadDtl();//add
……
}
case ToolBox.Dtl:
int num = 1;
foreach (UIElement ctl in this.workSpace.Children)
{
BPDtl dtl = ctl as BPDtl;
if (dtl == null)
continue;
num++;
}
BPDtl newDtl = new BPDtl();
newDtl.Name = this.FK_MapDataFlow() + "Dtl" + num;
newDtl.No = Glo.FK_MapData + "Dtl" + num;//add
break;
private void Save_Click(object sender, RoutedEventArgs e)
{
BPDtl dtlCtl = ctl as BPDtl;
if (dtlCtl != null)
{
DataRow mapDtl = dtlDT.NewRow();
mapDtl["No"] = dtlCtl.No;//edit by haisheng
//mapDtl["No"] = dtlCtl.Name;
mapDtl["FK_MapData"] = Glo.FK_MapData;
}
}
- ccflow 删除Dtl&数据合并
- DTL中插入和删除数据的两种方法总结
- CCFlow的excel数据源导入Dtl明细表的操作方法以及模版demo
- ccflow 删除附件bug&审核时节点字段数据丢失bug&递归查找签核人bug
- vba 删除、移动、合并数据
- 【9】mysql数据事务语言DTL(Data Transaction Language)
- mysql数据事务语言DTL(Data Transaction Language)
- dojox DTL
- 合并两个有序的数列并删除重复数据
- 合并数据
- 事务控制语言(DTL)
- 删除一个表中与另一个表主键重复的数据 然后将俩个表的数据合并
- 工作流程管理系统ccflow向流程开始节点表单传输数据方法大全
- 开源驰骋工作流CCFlow的通过导入内部数据生成表单的示例
- CCBPM(CCFlow与JFlow)H5版本中新增的数据统计分析功能演示(一)
- 重建、合并、删除索引
- 如何合并/删除磁盘分区
- 利用Access实现Excel中多表合并,并删除重复数据的问题
- Excel数据可视化:一样的数据不一样的图表——互动出版网
- Android SDK代理服务器解决国内不能更新下载问题
- Jpush丢掉.os文件报错了cn.jpush.android.api.JPushInterface.init(Unknown Source)
- SpringMvc 返回值类型
- 对于多线程两种方式的理解
- ccflow 删除Dtl&数据合并
- Java4Android-包和访问权限3
- 《unix环境高级编程》缓冲机制--2
- Unity 2D动画控制器详解
- 数据结构基础(18) --哈希表的设计与实现
- presto 文档
- HDU 2680 Choose the best route
- ZOJ - 3279 Ants
- 机器学习大牛主页,这个分类比较杂