예제 #1
0
 public static TGrupo GetGrupoFromDr(SqlCeDataReader dr)
 {
     TGrupo g = new TGrupo();
     g.grupoId = dr.GetInt32(0);
     g.nombre = dr.GetString(1);
     return g;
 }
예제 #2
0
        public static TGrupo GetGrupoFromDr(SqlCeDataReader dr)
        {
            TGrupo g = new TGrupo();

            g.grupoId = dr.GetInt32(0);
            g.nombre  = dr.GetString(1);
            return(g);
        }
예제 #3
0
        public static TEdificio GetEdificioFromDr(SqlCeDataReader dr)
        {
            TGrupo    g = new TGrupo();
            TEdificio e = new TEdificio();

            e.edificioId = dr.GetInt32(0);
            e.nombre     = dr.GetString(1);
            g.grupoId    = dr.GetInt32(2);
            g.nombre     = dr.GetString(3);
            e.Grupo      = g;
            return(e);
        }
예제 #4
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);
        }
예제 #5
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;
 }
예제 #6
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;
 }
예제 #7
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);
        }
예제 #8
0
        public static TGrupo GetGrupo(int id, SqlCeConnection conn)
        {
            TGrupo g = null;

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandType = System.Data.CommandType.Text;
                cmd.CommandText = String.Format("SELECT * FROM grupos WHERE grupoId = {0}", id);
                using (SqlCeDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        g = GetGrupoFromDr(dr);
                    }
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                }
            }
            return(g);
        }