static public Direccion getDireccionDeCompra(int idCompra) { SqlServerDireccion resultado = new SqlServerDireccion(); Direccion direccion = resultado.ConsultarDireccionDeCompra(idCompra); return(direccion); }
public List <Compra> consultarHistorialCompras(int idUsuario) { ConexionSqlServer conexion = new ConexionSqlServer(); SqlDataReader tabla = conexion.consultar("select c.*, (SELECT CONVERT(VARCHAR(19), c.fecha_solicitud, 120)) as fechaSol, (SELECT CONVERT(VARCHAR(19), c.fecha_entrega, 120)) as fechaEnt from compra AS c where fk_usuario=" + idUsuario + " and estado<>'C';"); List <Compra> listaCompras = new List <Compra>(); while (tabla != null && tabla.Read()) { List <DetalleCompra> listaDetalleCompra = buscarDetalleCompra(int.Parse(tabla["ID"].ToString())); Direccion direccion = daoDireccion.ConsultarDireccionDeCompra(int.Parse(tabla["ID"].ToString())); MetodoPago metodoPago = daoMetodoPago.consultarMetodosPagoDeCompra(int.Parse(tabla["ID"].ToString())); listaCompras.Add(new Compra(int.Parse(tabla["ID"].ToString()), float.Parse(tabla["MONTO_TOTAL"].ToString()), DateTime.ParseExact(tabla["FECHASOL"].ToString(), "yyyy-MM-dd", null), DateTime.ParseExact(tabla["FECHAENT"].ToString(), "yyyy-MM-dd", null), tabla["ESTADO"].ToString(), metodoPago, listaDetalleCompra, direccion)); } conexion.cerrarConexion(); return(listaCompras); }
static public Direccion getDireccionDeCompra(int idCompra) { SqlServerDireccion resultado = new SqlServerDireccion(); Direccion direccion = resultado.ConsultarDireccionDeCompra(idCompra); return direccion; }