예제 #1
0
        public UTTT.Ejemplo.Persona.Data.Entity.Direccion[] consultarGlobalDireccion(int _IDpersona)
        {
            try
            {
                DataContext dcTemp = new DcGeneralDataContext();

                List <UTTT.Ejemplo.Linq.Data.Entity.Direccion> listaDireccion =
                    dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().Where(c => c.idPersona == _IDpersona).ToList();
                UTTT.Ejemplo.Persona.Data.Entity.Direccion[] tempDireccion = new Data.Entity.Direccion[listaDireccion.Count()];

                for (int i = 0; i < listaDireccion.Count(); i++)
                {
                    //asignamos el objeto persona uno por uno
                    UTTT.Ejemplo.Persona.Data.Entity.Direccion temp = new Data.Entity.Direccion();
                    temp.Id         = listaDireccion[i].id;
                    temp.IdPersona  = listaDireccion[i].idPersona;
                    temp.StrCalle   = listaDireccion[i].strCalle;
                    temp.StrColonia = listaDireccion[i].strColonia;
                    temp.StrNumero  = listaDireccion[i].strNumero;

                    tempDireccion[i] = temp;
                }
                dcTemp.Dispose();
                return(tempDireccion);
            }
            catch (Exception _e)
            {
                return(null);
            }
        }
        public List <object> consultarLista(object _o)
        {
            try
            {
                UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)_o;
                SqlConnection conn = base.sqlConnection();
                conn.Open();

                SqlCommand    comm   = new SqlCommand("Select * from Direccion where IdPersona =" + direccion.IdPersona, conn);
                SqlDataReader reader = comm.ExecuteReader();

                List <Object> lista = new List <object>();
                while (reader.Read())
                {
                    UTTT.Ejemplo.Persona.Data.Entity.Direccion direccionTemp = new Data.Entity.Direccion();
                    direccionTemp.Id         = int.Parse(reader["id"].ToString());
                    direccionTemp.IdPersona  = int.Parse(reader["IdPersona"].ToString());
                    direccionTemp.StrCalle   = reader["strCalle"].ToString();
                    direccionTemp.StrColonia = reader["strColonia"].ToString();
                    direccionTemp.StrNumero  = reader["strnumero"].ToString();

                    Object objeto = direccionTemp;
                    lista.Add(objeto);
                }
                conn.Close();
                return(lista);
            }
            catch (Exception _e)
            {
            }
            return(null);
        }
예제 #3
0
 public UTTT.Ejemplo.Persona.Data.Entity.Direccion consultarUnicaDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion    direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         UTTT.Ejemplo.Persona.Data.Entity.Direccion temp      = new Data.Entity.Direccion();
         temp.Id         = direccion.id;
         temp.IdPersona  = direccion.idPersona;
         temp.StrCalle   = direccion.strCalle;
         temp.StrColonia = direccion.strColonia;
         temp.StrNumero  = direccion.strNumero;
         dcTemp.Dispose();
         return(temp);
     }
     catch (Exception _e)
     {
     }
     return(null);
 }