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); }
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); }