/******************************************************************************* * 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 } }