Пример #1
0
pedido_fabricacion_t ControladorVendedor::reservarPedido(pedido_t pedido, bool* pedidoEnStock)
{

    pedido_fabricacion_t pedidoProduccion = calcularCantidadAProducir(pedido, pedidoEnStock);
    if(pedidoProduccion.ventaEsValida) {
        efectuarReserva(pedido, pedidoProduccion);
    }
    return pedidoProduccion;
}
Пример #2
0
int main ()
{
    int operacao;
    int codigov;
    int numpassageiros;
    int dia; /*ver isto bem */
    int horap;
    int codigoap;
    int horac;
    int codigoac;
    char passageiro[41];
    int codigor;


    do
    {
        operacao = getchar();  /*Para ler o caracter e o espaco, tudo o resto que e dado no comando e lido nas respectivas funcoes*/
                
        switch (operacao) /*Consoante o comando selecciona as funcoes associadas*/
        
        {
            case 'r':
                scanf("%d %d %d %d %d %d %d", &codigov, &numpassageiros, &dia, &horap, &codigoap, &horac, &codigoac);
                inserirVoo(Dia* Dia, codigov, numpassageiros, dia, horap, codigoap, horac, codigoac)
                break;
                
            case 'f':
                scanf("%d %d %d", &dia, &codigoap, &codigoac);
                procurarVoo(dia, codigoap, codigoac);
                break;
            
            case 'b':
                scanf("%d %d %s", &dia, &codigov, passageiro);
                efectuarReserva(dia, codigov, passageiro);
                break;
            
            case 'v':
                scanf("%d", &codigor);
                consultarReserva(dia, codigor);
                break;
                
           
            case 'c':
                scanf("%d", &codigor);
                cancelarReserva(codigor);
                break;
            
            case 'l':
                scanf("%d %d", &dia, &codigor);
                consultarReserva(dia, codigor);
                break;
                
            case 'x':
                scanf("%d %d", &dia, &codigov);
                cancelarVoo(dia, codigov);
                break;
        }
        
               
        
    }
    while(operacao != EOF); /*Vai fazendo o ciclo ate ao fim do ficheiro*/

    return 0;
}
Пример #3
0
void inserirReserva_em_Voo(Voo *voo, int data, int codigor, int codigov, char* passageiro){
    
    
    return efectuarReserva(&voo->reserva , data, codigor, codigov, passageiro); /*Ver como inserir a reserva num voo*/
}