コード例 #1
0
ファイル: TRondaPunto.cs プロジェクト: rafaelgr/TermCN50
 public static TRondaPunto GetRondaPuntoFromDr(SqlCeDataReader dr)
 {
     TRondaPunto rp = new TRondaPunto();
     rp.rondaPuntoId = dr.GetInt32(0);
     rp.rondaId = dr.GetInt32(1);
     rp.orden = dr.GetInt32(2);
     rp.puntoId = dr.GetInt32(3);
     return rp;
 }
コード例 #2
0
ファイル: TRondaPunto.cs プロジェクト: rafaelgr/TermCN50
 public static void SetRondaPunto(TRondaPunto rp, SqlCeConnection conn)
 {
     if (rp == null) return;
     // comprobamos si existe el registro
     TRondaPunto rondaPunto = GetTRondaPunto(rp.rondaPuntoId, conn);
     string sql = "";
     if (rondaPunto != null)
     {
         sql = @"UPDATE rondaspuntos SET rondaId = {1}, orden = {2}, puntoId = {3}
                 WHERE rondaPuntoId = {0}";
     }
     else
     {
         sql = @"INSERT INTO rondaspuntos (rondaPuntoId, rondaId, orden, puntoId)
                 VALUES({0}, {1}, {2}, {3})";
     }
     sql = String.Format(sql, rp.rondaPuntoId, rp.rondaId, rp.orden, rp.puntoId);
     Console.WriteLine("SQL: " + sql);
     using (SqlCeCommand cmd = conn.CreateCommand())
     {
         cmd.CommandText = sql;
         int nrec = cmd.ExecuteNonQuery();
     }
 }