/*******************************************************************************
* Copyright(c) 2014 dongke All rights reserved. / Confidential
* 类的信息:
* 1.程序名称:CreateDataSource.cs
* 2.功能描述:控件的数据源
* 编辑履历:
* 作者 日期 版本 修改内容
* 陈冰 2014/9/22 1.00 新建
*******************************************************************************/
using System.Data;
using Dongke.IBOSS.PRD.Basics.BaseResources;
namespace Dongke.IBOSS.PRD.Basics.Library
{
///
/// 控件的数据源
///
public class CreateDataSource
{
#region 构造有效标识的数据源
///
/// 构造有效标识的数据源
///
///
public static DataTable GetValueFlagTable()
{
DataTable dtValueFlag = new DataTable();
dtValueFlag.Columns.Add("ValidFlagID");
dtValueFlag.Columns.Add("ValidFlagName");
DataRow drow = dtValueFlag.NewRow();
drow["ValidFlagID"] = Constant.INT_IS_ONE;
drow["ValidFlagName"] = Constant.VALUEFLAG_EFFECTIVE;
dtValueFlag.Rows.Add(drow);
drow = dtValueFlag.NewRow();
drow["ValidFlagID"] = Constant.INT_IS_ZERO;
drow["ValidFlagName"] = Constant.VALUEFLAG_DISABLE;
dtValueFlag.Rows.Add(drow);
return dtValueFlag;
}
#endregion
#region 构造缺陷标识的数据源
///
/// 构造缺陷标识的数据源
///
///
public static DataTable GetDefectFlagTable()
{
DataTable dtDefectFlag = new DataTable();
dtDefectFlag.Columns.Add("DefectFlagID");
dtDefectFlag.Columns.Add("DefectFlagName");
DataRow drow = dtDefectFlag.NewRow();
drow["DefectFlagID"] = Constant.INT_IS_ONE;
drow["DefectFlagName"] = Constant.DEFECTFLAG_YES;
dtDefectFlag.Rows.Add(drow);
drow = dtDefectFlag.NewRow();
drow["DefectFlagID"] = Constant.INT_IS_ZERO;
drow["DefectFlagName"] = Constant.DEFECTFLAG_NO;
dtDefectFlag.Rows.Add(drow);
return dtDefectFlag;
}
#endregion
#region 构造产品分级数据源
///
/// 构造产品分级数据源
///
///
public static DataTable GetGoodsGradeTable()
{
DataTable dtGoodsGrade = new DataTable();
dtGoodsGrade.Columns.Add("GoodsGrade");
dtGoodsGrade.Columns.Add("GoodsGradeName");
DataRow drow = dtGoodsGrade.NewRow();
drow["GoodsGrade"] = Constant.GoodsGrade.Good.GetHashCode();
drow["GoodsGradeName"] = Constant.GOODSGRADE_GOOD;
dtGoodsGrade.Rows.Add(drow);
drow = dtGoodsGrade.NewRow();
drow["GoodsGrade"] = Constant.GoodsGrade.Bad.GetHashCode();
drow["GoodsGradeName"] = Constant.GOODSGRADE_BAD;
dtGoodsGrade.Rows.Add(drow);
drow = dtGoodsGrade.NewRow();
drow["GoodsGrade"] = Constant.GoodsGrade.ReFire.GetHashCode();
drow["GoodsGradeName"] = Constant.GOODSGRADE_REFIRE;
dtGoodsGrade.Rows.Add(drow);
drow = dtGoodsGrade.NewRow();
drow["GoodsGrade"] = Constant.GoodsGrade.Substandard.GetHashCode();
drow["GoodsGradeName"] = Constant.GOODSGRADE_SUBSTANDARD;
dtGoodsGrade.Rows.Add(drow);
return dtGoodsGrade;
}
#endregion
}
}