public List <EntDatosContacto> Obtener(String valor, int Id) { List <EntDatosContacto> ls = new List <EntDatosContacto>(); List <EntContacto> lsC = new List <EntContacto>(); lsC = comandoC.Obtener(valor, Id); foreach (EntContacto c in lsC) { EntDatosContacto contacto = new EntDatosContacto(); contacto = data.Obtener(c.Id); ls.Add(contacto); } return(ls); }
public EntDatosContacto Obtener(int Id) { EntDatosContacto Datos = new EntDatosContacto(); EntContacto contacto = new EntContacto(); DataRow fila = dataC.Obtener(Id); contacto.Id = Convert.ToInt32(fila["Id"]); contacto.Nombre = fila["Nombre"].ToString(); contacto.Paterno = fila["Paterno"].ToString(); contacto.Materno = fila["Materno"].ToString(); contacto.Edad = Convert.ToInt32(fila["Edad"]); contacto.Nacimiento = Convert.ToDateTime(fila["Nacimiento"]); contacto.NomFoto = fila["NomFoto"].ToString(); contacto.UserId = Convert.ToInt32(fila["UserId"]); contacto.Cumpleaños = FelizCumpleaños(contacto.Nombre); Datos.Contacto = contacto; List <EntReferencia> ls = new List <EntReferencia>(); DataTable tab = new DataTable(); tab = dataR.ObtenerPorContacto(Id); foreach (DataRow fil in tab.Rows) { EntReferencia r = new EntReferencia(); r.Id = Convert.ToInt32(fil["Id"]); r.TipoId = Convert.ToInt32(fil["TipoId"]); r.ContactoId = Convert.ToInt32(fil["ContactoId"]); r.Dato = fil["Dato"].ToString(); EntTipo t = new EntTipo(); t.Id = Convert.ToInt32(fil["IdTipo"]); t.Nombre = fil["Nombre"].ToString(); t.Estado = Convert.ToBoolean(fil["Estado"]); r.Tipo = t; ls.Add(r); } Datos.Referencias = ls; return(Datos); }