示例#1
0
        private static InscripcionEvento Parse(int personaId)
        {
            DBTransaction            db     = new DBTransaction();
            Dictionary <string, int> fields = new Dictionary <string, int>();

            fields.Add(nameof(PersonaId), personaId);
            DataRow           dr = db.GetDataRow(Entity, fields);
            InscripcionEvento cp = ConvertToInscripcionEvento(dr);

            return(cp);
        }
示例#2
0
        public static InscripcionEvento ConvertToInscripcionEvento(DataRow dr)
        {
            InscripcionEvento aie = new InscripcionEvento();

            if (dr != null)
            {
                aie.PersonaId        = dr.Table.Columns.Contains("PersonaId") ? Convert.ToInt32(dr["PersonaId"]):0;
                aie.EventoId         = dr.Table.Columns.Contains("EventoId") ? Convert.ToInt32(dr["EventoId"]):0;
                aie.DelegacionId     = Convert.ToInt32(dr["DelegacionId"]);
                aie.RepresentacionId = dr.Table.Columns.Contains("RepresentacionId")?Convert.ToInt32(dr["RepresentacionId"]): 0;
                aie.RolId            = dr.Table.Columns.Contains("RolId") ? Convert.ToInt32(dr["RolId"]):0;
                aie.Grado            = dr.Table.Columns.Contains("Grado") ? Convert.ToString(dr["Grado"]): "";
                aie.Talla            = dr.Table.Columns.Contains("Talla")? Convert.ToString(dr["Talla"]):"";
                aie.Peso             = dr.Table.Columns.Contains("Peso")?Convert.ToInt32(dr["Peso"]):0;
                aie.Estatura         = dr.Table.Columns.Contains("Estatura")? Convert.ToInt32(dr["Estatura"]):0;
                aie.Edad             = dr.Table.Columns.Contains("Edad")? Convert.ToInt32(dr["Edad"]):0;
            }
            return(aie);
        }