Esempio n. 1
0
        static public Direccion getDireccionDeCompra(int idCompra)
        {
            SqlServerDireccion resultado = new SqlServerDireccion();
            Direccion          direccion = resultado.ConsultarDireccionDeCompra(idCompra);

            return(direccion);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 static public Direccion getDireccionDeCompra(int idCompra)
 {
     SqlServerDireccion resultado = new SqlServerDireccion();
     Direccion direccion = resultado.ConsultarDireccionDeCompra(idCompra);
      
     return direccion;
 }