Exemple #1
0
 public static TRonda GetRondaFromDr(SqlCeDataReader dr)
 {
     TRonda r = new TRonda();
     bool primero = true;
     while (dr.Read())
     {
         if (primero)
         {
             r.rondaId = dr.GetInt32(0);
             r.nombre = dr.GetString(1);
             r.tag = dr.GetString(2);
             r.tagf = dr.GetString(3);
             r.RondasPuntos = new List<TRondaPunto>();
             primero = false;
         }
         TRondaPunto rp = new TRondaPunto();
         TPunto p = new TPunto();
         TEdificio e = new TEdificio();
         TGrupo g = new TGrupo();
         rp.rondaPuntoId = dr.GetInt32(4);
         rp.orden = dr.GetInt32(5);
         p.puntoId = dr.GetInt32(6);
         p.nombre = dr.GetString(7);
         e.edificioId = dr.GetInt32(8);
         p.tag = dr.GetString(9);
         e.nombre = dr.GetString(10);
         g.grupoId = dr.GetInt32(11);
         g.nombre = dr.GetString(12);
         p.cota = dr.GetString(13);
         p.cubiculo = dr.GetString(14);
         r.mintime = dr.GetInt32(15);
         r.maxtime = dr.GetInt32(16);
         p.csnmax = dr.GetInt32(17);
         p.csnmargen = dr.GetInt32(18);
         p.lastcontrol = dr.GetDateTime(19);
         e.Grupo = g;
         p.Edificio = e;
         rp.Punto = p;
         rp.Ronda = r;
         r.RondasPuntos.Add(rp);
     }
     return r;
 }
Exemple #2
0
 public static TPunto GetPuntoFromDr(SqlCeDataReader dr)
 {
     TGrupo g = new TGrupo();
     TEdificio e = new TEdificio();
     TPunto p = new TPunto();
     p.puntoId = dr.GetInt32(0);
     p.nombre = dr.GetString(1);
     e.edificioId = dr.GetInt32(2);
     p.tag = dr.GetString(3);
     p.cota = dr.GetString(4);
     p.cubiculo = dr.GetString(5);
     p.observaciones = dr.GetString(6);
     e.nombre = dr.GetString(7);
     g.grupoId = dr.GetInt32(8);
     g.nombre = dr.GetString(9);
     p.csnmax = dr.GetInt32(10);
     p.csnmargen = dr.GetInt32(11);
     p.lastcontrol = dr.GetDateTime(12);
     return p;
 }