Beispiel #1
0
 public ApplicationPropertiesEntity get(string property)
 {
     ApplicationPropertiesEntity entity = new ApplicationPropertiesEntity();
     string cond =  ApplicationPropertiesEntity.FIELD_PROPERTY + "=" + dp.getSQLString(property);
     dp.loadToDataSet(entity, cond);
     return entity;
 }
Beispiel #2
0
 public string getValue(string property)
 {
     ApplicationPropertiesEntity entity = new ApplicationPropertiesEntity();
     string cond = ApplicationPropertiesEntity.FIELD_PROPERTY + "=" + dp.getSQLString(property);
     dp.loadToDataSet(entity, cond);
     if (entity.Tables[entity.FilledTableName].Rows.Count > 0)
         return entity.Tables[entity.FilledTableName].Rows[0][ApplicationPropertiesEntity.FIELD_VALUE].ToString();
     return "";
 }
Beispiel #3
0
        public int add(string property, string value)
        {
            ApplicationPropertiesEntity entity = get(property);

            ApplicationPropertiesEntity newEntity = new ApplicationPropertiesEntity();
            DataRow dr = newEntity.Tables[newEntity.TableName].NewRow();
            dr[ApplicationPropertiesEntity.FIELD_PROPERTY] = property;
            dr[ApplicationPropertiesEntity.FIELD_VALUE] = value;
            if (entity.Tables[entity.FilledTableName].Rows.Count > 0)
                dr[ApplicationPropertiesEntity.FIELD_ID] = entity.get(ApplicationPropertiesEntity.FIELD_ID);

            newEntity.Tables[newEntity.TableName].Rows.Add(dr);
            
            if (entity.Tables[entity.FilledTableName].Rows.Count > 0)

                return dp.update(newEntity);
            else
                return dp.add(newEntity);
        }