using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; namespace SysDataLibs.TableClass { #region SellerEvalGrade public class SellerEvalGrade_info : ITableInfo { #region SellerEvalGrade表 字段信息 /// /// 为关键字段: Y --- PrimaryKey; /// 自动增长: Y; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: EvalGradeID; /// public const string cEvalGradeID = "EvalGradeID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: EvaluationID; /// public const string cEvaluationID = "EvaluationID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: EvaluationItemID; /// public const string cEvaluationItemID = "EvaluationItemID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 15; /// 是否允许为空: N; /// 默认值: ; /// 描述: MarketID; /// public const string cMarketID = "MarketID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: tinyint; /// 数据长度: 1; /// 是否允许为空: N; /// 默认值: ; /// 描述: Month; /// public const string cMonth = "Month"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smallint; /// 数据长度: 2; /// 是否允许为空: N; /// 默认值: ((0)); /// 描述: Score; /// public const string cScore = "Score"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: ScoreDate; /// public const string cScoreDate = "ScoreDate"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: N; /// 默认值: ; /// 描述: ScoreUser; /// public const string cScoreUser = "ScoreUser"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: SellerID; /// public const string cSellerID = "SellerID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: TimeCreated; /// public const string cTimeCreated = "TimeCreated"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: N; /// 默认值: ; /// 描述: UserID; /// public const string cUserID = "UserID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: tinyint; /// 数据长度: 1; /// 是否允许为空: N; /// 默认值: ; /// 描述: Year; /// public const string cYear = "Year"; #endregion public SellerEvalGrade_info() { } public SellerEvalGrade_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _EvalGradeID = UtilStr.StrFromObj(poRow[cEvalGradeID]); _EvaluationID = UtilStr.StrFromObj(poRow[cEvaluationID]); _EvaluationItemID = UtilStr.StrFromObj(poRow[cEvaluationItemID]); _MarketID = UtilStr.StrFromObj(poRow[cMarketID]); _Month = UtilStr.StrFromObj(poRow[cMonth]); _Score = UtilStr.StrFromObj(poRow[cScore]); _ScoreDate = UtilStr.StrFromObj(poRow[cScoreDate]); _ScoreUser = UtilStr.StrFromObj(poRow[cScoreUser]); _SellerID = UtilStr.StrFromObj(poRow[cSellerID]); _TimeCreated = UtilStr.StrFromObj(poRow[cTimeCreated]); _UserID = UtilStr.StrFromObj(poRow[cUserID]); _Year = UtilStr.StrFromObj(poRow[cYear]); } public SellerEvalGrade_info(string pcEvalGradeID, DBConnSql poDBConn) { if (pcEvalGradeID.Trim().Length > 0 && poDBConn != null) { string lcSql = "select * from " + Tn.SellerEvalGrade + " where EvalGradeID='" + pcEvalGradeID + "'"; rsQuery loQuery = poDBConn.OpenQuery(lcSql); if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1) { loQuery.MoveFirst(); CreateTableInfo(loQuery.CurrentRow); } } } private string _EvalGradeID = ""; public string EvalGradeID { get { return _EvalGradeID; } set { _EvalGradeID = value; } } private string _EvaluationID = ""; public string EvaluationID { get { return _EvaluationID; } set { _EvaluationID = value; } } private string _EvaluationItemID = ""; public string EvaluationItemID { get { return _EvaluationItemID; } set { _EvaluationItemID = value; } } private string _MarketID = ""; public string MarketID { get { return _MarketID; } set { _MarketID = value; } } private string _Month = ""; public string Month { get { return _Month; } set { _Month = value; } } private string _Score = ""; public string Score { get { return _Score; } set { _Score = value; } } private string _ScoreDate = ""; public string ScoreDate { get { return _ScoreDate; } set { _ScoreDate = value; } } private string _ScoreUser = ""; public string ScoreUser { get { return _ScoreUser; } set { _ScoreUser = value; } } private string _SellerID = ""; public string SellerID { get { return _SellerID; } set { _SellerID = value; } } private string _TimeCreated = ""; public string TimeCreated { get { return _TimeCreated; } set { _TimeCreated = value; } } private string _UserID = ""; public string UserID { get { return _UserID; } set { _UserID = value; } } private string _Year = ""; public string Year { get { return _Year; } set { _Year = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("SellerEvalGradeRecord", ""); rsXmlNode loNode = null; loNode = new rsXmlNode(cEvalGradeID, EvalGradeID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cEvaluationID, EvaluationID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cEvaluationItemID, EvaluationItemID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMarketID, MarketID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cMonth, Month); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cScore, Score); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cScoreDate, ScoreDate); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cScoreUser, ScoreUser); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSellerID, SellerID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTimeCreated, TimeCreated); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cUserID, UserID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cYear, Year); loMainNode.AddChild(loNode); return loMainNode; } } public string InsertSql() { return " insert into " + Tn.SellerEvalGrade + " " + " (" + cEvaluationID + "," + cEvaluationItemID + "," + cMarketID + "," + cMonth + "," + cScore + "," + cScoreDate + "," + cScoreUser + "," + cSellerID + "," + cTimeCreated + "," + cUserID + "," + cYear + ") " + " values (" + _EvaluationID + "," + _EvaluationItemID + ",'" + _MarketID + "','" + _Month + "','" + _Score + "','" + _ScoreDate + "','" + _ScoreUser + "'," + _SellerID + ",'" + _TimeCreated + "','" + _UserID + "','" + _Year + "') "; } public string UpdateSql() { return " update " + Tn.SellerEvalGrade + " " + " set " + cEvaluationID + "=" + _EvaluationID + "," + cEvaluationItemID + "=" + _EvaluationItemID + "," + cMarketID + "='" + _MarketID + "'," + cMonth + "='" + _Month + "'," + cScore + "='" + _Score + "'," + cScoreDate + "='" + _ScoreDate + "'," + cScoreUser + "='" + _ScoreUser + "'," + cSellerID + "=" + _SellerID + "," + cTimeCreated + "='" + _TimeCreated + "'," + cUserID + "='" + _UserID + "'," + cYear + "='" + _Year + "' " + " where " + cEvalGradeID + "=" + _EvalGradeID + ""; } public string DeleteSql() { return "Delete " + Tn.SellerEvalGrade + " where " + cEvalGradeID + "=" + _EvalGradeID + ""; } public static bool Delete(string pcSellerID ,string pcYear, string pcMonth, DBConnSql poDBConn) { string lcSql = " delete " + Tn.SellerEvalGrade + " where " + SellerEvalGrade_info.cSellerID + "='" + pcSellerID + "' and " + SellerEvalGrade_info.cYear + "='" + pcYear + "' and " + SellerEvalGrade_info.cMonth + "='" + pcMonth + "' "; if (!poDBConn.ExcuteSqlTran(lcSql)) { return false; } return true; } public static string GetRankByScore(int score) { if (score >= 90) return "四星"; else if (score >= 80) return "三星"; else if (score >= 70) return "二星"; else return "一星"; } } #endregion #region public class SellerEvalGrade_Qry : rsQuery { public Int64 EvalGradeID { get { return GetInt(SellerEvalGrade_info.cEvalGradeID); } // set { SetField(SellerEvalGrade_info.cEvalGradeID, value); } } public Int64 EvaluationID { get { return GetInt(SellerEvalGrade_info.cEvaluationID); } // set { SetField(SellerEvalGrade_info.cEvaluationID, value); } } public Int64 EvaluationItemID { get { return GetInt(SellerEvalGrade_info.cEvaluationItemID); } // set { SetField(SellerEvalGrade_info.cEvaluationItemID, value); } } public String MarketID { get { return GetString(SellerEvalGrade_info.cMarketID); } // set { SetField(SellerEvalGrade_info.cMarketID, value); } } public Int64 Month { get { return GetInt(SellerEvalGrade_info.cMonth); } // set { SetField(SellerEvalGrade_info.cMonth, value); } } public Int64 Score { get { return GetInt(SellerEvalGrade_info.cScore); } // set { SetField(SellerEvalGrade_info.cScore, value); } } public DateTime ScoreDate { get { return GetDateTime(SellerEvalGrade_info.cScoreDate); } // set { SetField(SellerEvalGrade_info.cScoreDate, value); } } public String ScoreUser { get { return GetString(SellerEvalGrade_info.cScoreUser); } // set { SetField(SellerEvalGrade_info.cScoreUser, value); } } public Int64 SellerID { get { return GetInt(SellerEvalGrade_info.cSellerID); } // set { SetField(SellerEvalGrade_info.cSellerID, value); } } public DateTime TimeCreated { get { return GetDateTime(SellerEvalGrade_info.cTimeCreated); } // set { SetField(SellerEvalGrade_info.cTimeCreated, value); } } public String UserID { get { return GetString(SellerEvalGrade_info.cUserID); } // set { SetField(SellerEvalGrade_info.cUserID, value); } } public Int64 Year { get { return GetInt(SellerEvalGrade_info.cYear); } // set { SetField(SellerEvalGrade_info.cYear, value); } } } #endregion }