| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- /*******************************************************************************
- * 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
- {
- /// <summary>
- /// 控件的数据源
- /// </summary>
- public class CreateDataSource
- {
- #region 构造有效标识的数据源
- /// <summary>
- /// 构造有效标识的数据源
- /// </summary>
- /// <returns></returns>
- 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 构造缺陷标识的数据源
- /// <summary>
- /// 构造缺陷标识的数据源
- /// </summary>
- /// <returns></returns>
- 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 构造产品分级数据源
- /// <summary>
- /// 构造产品分级数据源
- /// </summary>
- /// <returns></returns>
- 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
- }
- }
|