示例#1
0
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static PEST_PESTPROP_Model getModel(PEST_PESTPROP_SW sw)
        {
            DataTable           dt    = BaseDT.PEST_PESTPROP.getDT(sw);
            PEST_PESTPROP_Model m     = new PEST_PESTPROP_Model();
            DataTable           dt125 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "125"
            });                                                                                //生物检疫性
            DataTable dt126 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "126"
            });                                                                                //生物危害等级

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.PEST_PESTPROPID    = dt.Rows[i]["PEST_PESTPROPID"].ToString();
                m.BIOLOGICALTYPECODE = dt.Rows[i]["BIOLOGICALTYPECODE"].ToString();
                m.QUARANTINE         = dt.Rows[i]["QUARANTINE"].ToString();
                m.QUARANTINENAME     = BaseDT.T_SYS_DICT.getName(dt125, m.QUARANTINE);
                m.RISK     = dt.Rows[i]["RISK"].ToString();
                m.RISKNAME = BaseDT.T_SYS_DICT.getName(dt126, m.RISK);
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
示例#2
0
        /// <summary>
        /// 判断记录是否存在
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>true存在 false不存在 </returns>
        public static bool isExists(PEST_PESTPROP_SW sw)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("select 1 from PEST_PESTPROP where 1=1");
            if (string.IsNullOrEmpty(sw.BIOLOGICALTYPECODE) == false)
            {
                sb.AppendFormat(" and BIOLOGICALTYPECODE='{0}'", ClsSql.EncodeSql(sw.BIOLOGICALTYPECODE));
            }
            return(DataBaseClass.JudgeRecordExists(sb.ToString()));
        }
示例#3
0
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static DataTable getDT(PEST_PESTPROP_SW sw)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("SELECT * FROM PEST_PESTPROP WHERE 1=1");
            if (!string.IsNullOrEmpty(sw.BIOLOGICALTYPECODE))
            {
                sb.AppendFormat(" AND BIOLOGICALTYPECODE = '{0}'", ClsSql.EncodeSql(sw.BIOLOGICALTYPECODE));
            }
            if (!string.IsNullOrEmpty(sw.QUARANTINE))
            {
                sb.AppendFormat(" AND QUARANTINE = '{0}'", ClsSql.EncodeSql(sw.QUARANTINE));
            }
            if (!string.IsNullOrEmpty(sw.RISK))
            {
                sb.AppendFormat(" AND RISK = '{0}'", ClsSql.EncodeSql(sw.RISK));
            }
            DataSet ds = DataBaseClass.FullDataSet(sb.ToString());

            return(ds.Tables[0]);
        }