Esempio n. 1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public SmartLaw.Model.SysCodeRelation DataRowToModel(DataRow row)
 {
     SmartLaw.Model.SysCodeRelation model=new SmartLaw.Model.SysCodeRelation();
     if (row != null)
     {
         if(row["AutoID"]!=null && row["AutoID"].ToString()!="")
         {
             model.AutoID=long.Parse(row["AutoID"].ToString());
         }
         if(row["SysCodeDetialID"]!=null)
         {
             model.SysCodeDetialID=row["SysCodeDetialID"].ToString();
         }
         if(row["SysCodeDetialIDEx"]!=null)
         {
             model.SysCodeDetialIDEx=row["SysCodeDetialIDEx"].ToString();
         }
     }
     return model;
 }
Esempio n. 2
0
 /// <summary>
 /// 得到代码关联实体(顺序无关)
 /// </summary>
 /// <param name="SysCodeDetialID">小类编号1</param>
 /// <param name="SysCodeDetialIDEx">小类编号2</param>
 public SmartLaw.Model.SysCodeRelation GetModel(string SysCodeDetialID, string SysCodeDetialIDEx)
 {
     StringBuilder strSql = new StringBuilder();
     strSql.Append("select AutoID,SysCodeDetialID,SysCodeDetialIDEx from SysCodeRelation");
     strSql.Append(" where (SysCodeDetialID=@SysCodeDetialID and SysCodeDetialIDEx=@SysCodeDetialIDEx) or " +
     " (SysCodeDetialID=@SysCodeDetialIDEx  and SysCodeDetialIDEx=@SysCodeDetialID) limit 1");
     MySqlParameter[] parameters = {
             new MySqlParameter("@SysCodeDetialID", MySqlDbType.VarChar, 50),
             new MySqlParameter("@SysCodeDetialIDEx", MySqlDbType.VarChar, 50)
     };
     parameters[0].Value = SysCodeDetialID;
     parameters[1].Value = SysCodeDetialIDEx;
     SmartLaw.Model.SysCodeRelation model = new SmartLaw.Model.SysCodeRelation();
     DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);
     if (ds.Tables[0].Rows.Count > 0)
     {
         return DataRowToModel(ds.Tables[0].Rows[0]);
     }
     else
     {
         return null;
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SmartLaw.Model.SysCodeRelation GetModel(long AutoID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select AutoID,SysCodeDetialID,SysCodeDetialIDEx from SysCodeRelation");
            strSql.Append(" where AutoID=@AutoID limit 1");
            MySqlParameter[] parameters = {
                    new MySqlParameter("@AutoID", MySqlDbType.Int64)
            };
            parameters[0].Value = AutoID;

            SmartLaw.Model.SysCodeRelation model=new SmartLaw.Model.SysCodeRelation();
            DataSet ds=DbHelperMySQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }