ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 添加、删除、保存的基类

添加、删除、保存的基类

原创 Linux操作系统 作者:zhaoyu728 时间:2019-01-04 09:18:05 0 删除 编辑

using System;
using System.ComponentModel;
using System.Collections;
using System.Diagnostics;
using System.Data;
using System.Data.SqlClient;
public override object Select(object type)
{

switch((选择)type)
{
case 选择.所有主生产计划列表:
dataSet主计划1.主生产计划目录.Clear();
SqlCommand k=sqlDataAdapter主生产计划目录.SelectCommand;
dataSet主计划1.主生产计划目录.Clear();
sqlDataAdapter主生产计划目录.SelectCommand=sqlCommand所有计划;
sqlDataAdapter主生产计划目录.Fill(dataSet主计划1.主生产计划目录);
sqlDataAdapter主生产计划目录.SelectCommand=(SqlCommand)k;
return dataSet主计划1;


}
return dataSet主计划1;
}


public new enum 选择
{
所有主生产计划列表=1,
单项计划的清单,
工艺流程目录,
工艺流程,
主计划视图,
施工记录视图,
资源,
生产单位,
部门工序图,
物流配送,
施工记录视图_单件施工

};

public override object Insert(object type)
{

switch((插入)type)
{
case 插入.主生产计划目录:
插入主生产计划目录项();
break;
case 插入.主计划项:
插入主计划项();
break;

}
return null;
}

public new enum 插入
{
主生产计划目录=1,
主计划项,
主计划清单,
主计划完成时间项,
完工记录,
需求记录,
};

private void 主计划清单()
{
DataSet主计划 dt=new DataSet主计划();
sqlDataAdapter主生产计划清单.SelectCommand.Parameters["@工作号"].Value=this.字段参数("工作号");
sqlDataAdapter主生产计划清单.SelectCommand.Parameters["@计划名称"].Value=this.字段参数("计划名称");

int c=sqlDataAdapter主生产计划清单.Fill(dt.主生产计划清单);
DataRowView r;
DataView dv=new DataView(dt.主生产计划清单);
if(c==0)
{
r=dv.AddNew();

}
else
{
r=dv[0];
}

r["工作号"]=this.字段参数("工作号");
r["计划名称"]=this.字段参数("计划名称");

dv.AddNew().Delete();

int cc=sqlDataAdapter主生产计划清单.Update(dt.主生产计划清单);
cc=0;

}

private void 插入产品生产记录_需求记录()
{
dataSet主计划1.产品生产记录.Clear();
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@工作号"].Value=this.字段参数("工作号");
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@组件代号"].Value=this.字段参数("组件代号");
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@节点"].Value=this.字段参数("节点");
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@序号"].Value=this.字段参数("序号");
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@步骤"].Value=this.字段参数("步骤");
sqlDataAdapter产品生产记录.SelectCommand.Parameters["@拆分序号"].Value=this.字段参数("拆分序号");

int c=sqlDataAdapter产品生产记录.Fill(dataSet主计划1.产品生产记录);
DataRowView r;
DataView dv=new DataView(dataSet主计划1.产品生产记录);
if(c==0)
{
r=dv.AddNew();
r["工作号"]=this.字段参数("工作号");
r["组件代号"]=this.字段参数("组件代号");
r["节点"]=this.字段参数("节点");
r["步骤"]=this.字段参数("步骤");
r["拆分序号"]=this.字段参数("拆分序号");
r["序号"]=this.字段参数("序号");

}
else
{
r=dv[0];
}

r["是否需求"]=this.字段参数("需求");
r["需求时间"]=this.字段参数("需求时间");

dv.AddNew().Delete();

int cc=sqlDataAdapter产品生产记录.Update(dataSet主计划1.产品生产记录);
cc=0;

}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8382469/viewspace-259857/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2006-12-03

  • 博文量
    36
  • 访问量
    28527