示例#1
0
        public static List <Grupo> GetGruposEquipos(int deporteId, int ramaId, int eventoId, int faseId)
        {
            List <Grupo>        lg = new List <Grupo>();
            List <SqlParameter> lp = new List <SqlParameter>();

            lp.Add(new SqlParameter("DeporteId", deporteId));
            lp.Add(new SqlParameter("RamaId", ramaId));
            lp.Add(new SqlParameter("EventoId", eventoId));
            lp.Add(new SqlParameter("FaseId", faseId));
            DataTable dt = ExecuteTransaction("[conj].[pGetGruposEvento]", lp);

            foreach (DataRow dr in dt.Rows)
            {
                Grupo gr = new Grupo();
                gr = gr.ConvertToGrupo(dr);
                DBTransaction db  = new DBTransaction();
                DataTable     dt1 = db.GetDataView(String.Format("[prog].[fGetEquiposGrupo] ({0})", gr.GrupoId));
                gr.GrupoEquipos = new List <GrupoEquipo>();
                foreach (DataRow dr1 in dt1.Rows)
                {
                    GrupoEquipo ge = new GrupoEquipo();
                    ge = GrupoEquipo.ConvertToGrupoEquipo(dr1);
                    gr.GrupoEquipos.Add(ge);
                }
                lg.Add(gr);
            }
            return(lg);
        }
示例#2
0
        public static GrupoEquipo ConvertToGrupoEquipo(DataRow dr)
        {
            GrupoEquipo gre = new GrupoEquipo();

            if (dr != null)
            {
                gre.GrupoId  = dr.Table.Columns.Contains("GrupoId") ? Convert.ToInt32(dr["GrupoId"]) : 0;
                gre.EquipoId = dr.Table.Columns.Contains("EquipoId") ? Convert.ToInt32(dr["EquipoId"]) : 0;
                gre.Orden    = dr.Table.Columns.Contains("Orden") ? Convert.ToInt32(dr["Orden"]) : 0;
                gre.Equipo   = Equipo.ConvertToEquipo(dr);
            }
            return(gre);
        }
示例#3
0
        public static List <GrupoEquipo> GetGrupoEquipo(int grupoId)
        {
            List <GrupoEquipo> lge = new List <GrupoEquipo>();
            DBTransaction      db  = new DBTransaction();
            DataTable          dt  = db.GetDataView(String.Format("[prog].[fGetEquiposGrupo] ({0})", grupoId));

            foreach (DataRow dr1 in dt.Rows)
            {
                GrupoEquipo ge = new GrupoEquipo();
                ge = GrupoEquipo.ConvertToGrupoEquipo(dr1);
                lge.Add(ge);
            }

            return(lge);
        }