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);
        }
示例#2
0
        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);
        }