Пример #1
0
        private static GolfCategoria Parse(int categoriaId)
        {
            DBTransaction            db     = new DBTransaction();
            Dictionary <string, int> fields = new Dictionary <string, int>();

            fields.Add(nameof(CategoriaId), categoriaId);
            DataRow       dr = db.GetDataRow(Entity, fields);
            GolfCategoria cg = ConvertToCategoia(dr);

            return(cg);
        }
Пример #2
0
        public static List <GolfCategoria> GetGolCategorias(int eventoId)
        {
            List <GolfCategoria> lsc = new List <GolfCategoria>();
            DBTransaction        db  = new DBTransaction();
            DataTable            dt  = db.GetDataView(string.Format("[golf].[vCategorias] where EventoDeportivoId = {0}", eventoId));

            foreach (DataRow dr in dt.Rows)
            {
                GolfCategoria cg = ConvertToCategoia(dr);
                lsc.Add(cg);
            }
            return(lsc);
        }
Пример #3
0
        private static GolfCategoria ConvertToCategoia(DataRow dr)
        {
            GolfCategoria cg = new GolfCategoria();

            if (dr != null)
            {
                cg.CategoriaId       = Convert.ToInt32(dr["CategoriaId"]);
                cg.Descripcion       = Convert.ToString(dr["Descripcion"]);
                cg.EventoDeportivoId = Convert.ToInt32(dr["EventoDeportivoId"]);
                cg.Porcentaje        = Convert.ToDouble(dr["Porcentaje"]);
                cg.PruebaEventoId    = Convert.ToInt32(dr["PruebaEventoId"]);
            }
            return(cg);
        }