public override RoleModel GetModel(bool bj_child, bool bj_father, DB_OPT dbo) { RoleModel model = null; StringBuilder builder = new StringBuilder(); builder.Append(this.GetSqlString()); builder.Append(" where RolePK='" + base.RolePK + "'"); DataSet set = dbo.BackDataSet(builder.ToString(), null); if (set.Tables[0].Rows.Count > 0) { model = new RoleModel(); model = this.Getmm(set.Tables[0].Rows[0], bj_child, bj_father, dbo); } return model; }
public override RoleModel[] GetModels(string strWhere, bool bj_child, bool bj_father, DB_OPT dbo) { RoleModel[] modelArray = null; StringBuilder builder = new StringBuilder(); builder.Append(this.GetSqlString()); if (strWhere.Trim() != "") { builder.Append(" where " + strWhere); } DataSet set = dbo.BackDataSet(builder.ToString(), null); if (set.Tables[0].Rows.Count > 0) { modelArray = new RoleModel[set.Tables[0].Rows.Count]; for (int i = 0; i < set.Tables[0].Rows.Count; i++) { modelArray[i] = new RoleModel(); modelArray[i] = this.Getmm(set.Tables[0].Rows[i], true, true, dbo); } } return modelArray; }