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