Beispiel #1
0
        static public MetodoPago getMetodoPagoPorCompra(int idCompra)
        {
            SqlServerMetodoPago resultado = new SqlServerMetodoPago();
            MetodoPago          respuesta = resultado.consultarMetodosPagoDeCompra(idCompra);

            return(respuesta);
        }
Beispiel #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);
        }
Beispiel #3
0
 static public MetodoPago getMetodoPagoPorCompra(int idCompra)
 {
     SqlServerMetodoPago resultado = new SqlServerMetodoPago();
     MetodoPago respuesta = resultado.consultarMetodosPagoDeCompra(idCompra);
      
     return respuesta;
 }