Beispiel #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);
        }
Beispiel #2
0
        public static List <Grupo> GetGrupos(int deporteId, int ramaId, int eventoId, int faseId)
        {
            Grupo               g  = new Grupo();
            List <Grupo>        lg = new List <Grupo>();
            List <SqlParameter> ls = new List <SqlParameter>();

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

            foreach (DataRow dr in dt.Rows)
            {
                g = g.ConvertToGrupo(dr);
                lg.Add(g);
            }
            return(lg);
        }