public static TGrupo GetGrupoFromDr(SqlCeDataReader dr) { TGrupo grp = new TGrupo(); grp.grupoId = dr.GetInt32(0); grp.nombre = dr.GetString(1); return grp; }
public static void SetGrupo(TGrupo grp, SqlCeConnection conn) { if (grp == null) return; // comprobamos si existe el registro TGrupo grupo = GetTGrupo(grp.grupoId, conn); string sql = ""; if (grupo != null) { sql = @"UPDATE grupos SET nombre = '{1}' WHERE grupoId = {0}"; } else { sql = @"INSERT INTO grupos (grupoId, nombre) VALUES({0},'{1}')"; } sql = String.Format(sql, grp.grupoId, grp.nombre); using (SqlCeCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; int nrec = cmd.ExecuteNonQuery(); } }