Exemple #1
0
        public static string queryJSONStringByPropertyType(mg_PropertyEnum propEnum)
        {
            string jsonStr = "[]";
            List <mg_PropertyModel> list = mg_PropertyDAL.queryJSONStringByPropertyType(propEnum);

            jsonStr = JSONTools.ScriptSerialize <List <mg_PropertyModel> >(list);
            return(jsonStr);
        }
        public static List <mg_PropertyModel> queryJSONStringByPropertyType(mg_PropertyEnum propEnum)
        {
            List <mg_PropertyModel> list = null;
            string    sql = @"SELECT [prop_id]
                                      ,[Prop_type]
                                      ,[prop_name]
                                  FROM [mg_Property] where Prop_type=" + (int)propEnum + @" order by prop_name";
            DataTable dt  = SqlHelper.GetDataDataTable(SqlHelper.SqlConnString, System.Data.CommandType.Text, sql, null);

            if (DataHelper.HasData(dt))
            {
                list = new List <mg_PropertyModel>();
                foreach (DataRow row in dt.Rows)
                {
                    mg_PropertyModel model = new mg_PropertyModel();
                    model.prop_id   = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "prop_id"));
                    model.prop_name = DataHelper.GetCellDataToStr(row, "prop_name");
                    list.Add(model);
                }
            }
            return(list);
        }