Beispiel #1
0
def getPedido(id_pedido):
    """
    Obtiene un pedido (objeto), dando su id como parámetro.
    """
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    return Pedido.getPedido(pedido)
Beispiel #2
0
def getPedido(id_pedido):
    """
    Obtiene un pedido (objeto), dando su id como parámetro.
    """
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    return Pedido.getPedido(pedido)
Beispiel #3
0
def getPedidoActivoPorMesa(mesa):
    """
    Obtiene un pedido que se encuentre activo (en_curso = 1)
    para la mesa entregada como parámetro.
    """
    pedido = Pedido()
    pedido.mesa = mesa
    return Pedido.getPedidoActivoPorMesa(pedido)
Beispiel #4
0
def finalizarPedido(id_pedido):
    """
    Cambia el estado de un pedido a 0 (en_curso = 0) entregando el id de dicho
    pedido como parámetro.
    """
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    Pedido.finalizarPedido(pedido)
Beispiel #5
0
def getPedidoActivoPorMesa(mesa):
    """
    Obtiene un pedido que se encuentre activo (en_curso = 1)
    para la mesa entregada como parámetro.
    """
    pedido = Pedido()
    pedido.mesa = mesa
    return Pedido.getPedidoActivoPorMesa(pedido)
Beispiel #6
0
def finalizarPedido(id_pedido):
    """
    Cambia el estado de un pedido a 0 (en_curso = 0) entregando el id de dicho
    pedido como parámetro.
    """
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    Pedido.finalizarPedido(pedido)
Beispiel #7
0
def deletePedido(id_pedido):
    """
    Elimina el pedido correspondiente a la id entregada como parámetro.
    """
    producto_pedido = VentaProducto()
    producto_pedido.id_pedido = id_pedido
    VentaProducto.deleteProductosPedido(producto_pedido)
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    Pedido.deletePedido(pedido)
Beispiel #8
0
def deletePedido(id_pedido):
    """
    Elimina el pedido correspondiente a la id entregada como parámetro.
    """
    producto_pedido = VentaProducto()
    producto_pedido.id_pedido = id_pedido
    VentaProducto.deleteProductosPedido(producto_pedido)
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    Pedido.deletePedido(pedido)
Beispiel #9
0
def addDataPedido(mesa, en_curso=1):
    """
    Agrega un pedido a la base de datos y retorna el id
    """
    try:
        pedidos = getPedidos()[-1].id_pedido + 1
    except:
        pedidos = 0
    pedido = Pedido(pedidos, mesa, en_curso)
    Pedido.addDataPedido(pedido)
    return pedidos
Beispiel #10
0
def addDataPedido(mesa, en_curso=1):
    """
    Agrega un pedido a la base de datos y retorna el id
    """
    try:
        pedidos = getPedidos()[-1].id_pedido + 1
    except:
        pedidos = 0
    pedido = Pedido(pedidos, mesa, en_curso)
    Pedido.addDataPedido(pedido)
    return pedidos
Beispiel #11
0
def delete_venta(id_venta, id_pedido):
    """
    Elimina los registros relacionados a una venta
    """
    pago = Pago()
    pago.id_venta = id_venta
    pago.delete_pago()
    venta = Venta(id_venta)
    venta.delete_venta()
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    mensaje = Pedido.deletePedido(pedido)
    if mensaje == "Error":
        return mensaje
Beispiel #12
0
def delete_venta(id_venta, id_pedido):
    """
    Elimina los registros relacionados a una venta
    """
    pago = Pago()
    pago.id_venta = id_venta
    pago.delete_pago()
    venta = Venta(id_venta)
    venta.delete_venta()
    pedido = Pedido()
    pedido.id_pedido = id_pedido
    mensaje = Pedido.deletePedido(pedido)
    if mensaje == "Error":
        return mensaje
Beispiel #13
0
def getPedidos():
    """
    Retorna todos los pedidos de la base de datos.
    """
    return Pedido.all()
Beispiel #14
0
def getPedidos():
    """
    Retorna todos los pedidos de la base de datos.
    """
    return Pedido.all()