summaryrefslogtreecommitdiff
path: root/php/saisie.php
blob: 4b41fbf9746dfed11d2055a5924716332bd6982c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
// saisie.php

$date = exec('zenity --calendar --width=320 --title="Enregistrer une prestation avec un nouveau client 1/2" --text="Choisir une date."');
var_dump($date);

$start_command = 'zenity --forms';
$title = ' --title="Enregistrer une prestation avec un nouveau client 2/2"';
$text = ' --text="Nouveau client"';
$name = ' --add-entry="Prénom Nom:"';
$adresse = ' --add-entry="Adresse:"';
$prestation_type = ' --add-entry="Type de prestation:"';
$tasks = ' --add-entry="Tâches effectuées:"';
$computer_model = ' --add-entry="Modèle du PC:"';
$system = ' --add-entry="OS:"';
$computer_data = ' --add-entry="Données sauvegardées:"';
$activation_keys = ' --add-entry="Clés d\'activation:"';
$labour_time = ' --add-entry="Temps main d\'oeuvre (heures):"';
$total_labour = ' --add-entry="Total main d\'oeuvre (euros):"';
$total_parts = ' --add-entry="Total pièces (euros):"';
$trip = ' --add-entry="Déplacement (euros)"';
$total = ' --add-entry="Total HT (euros):"';
$comments = ' --add-entry="Commentaires:"';

$command = $start_command . $title . $text . $name . $adresse . $prestation_type . $tasks. $computer_model . $system . $computer_data . $activation_keys . $labour_time . $total_labour . $total_parts . $trip . $total . $comments;
//$result = explode('|', "alain dubois|2 rue foch, rennes|assistance|boum le PC !!|tour acer|win 10|sur DD externe|dans le BIOS|2h, 80€|15,80€|10€|105,80€|client chiant");
$result = explode('|', exec($command));
var_dump($result);
//exit();

// nouveau client
#$choix = exec('zenity --forms --title="Enregistrer une prestation 1/4" --text="Nouveau client" --add-entry="Prénom, nom:" --add-entry="Adresse:"  --add-calendar="Date: (ici ou fenêtre suivante?)" --add-entry="Type de prestation:" --add-entry="Prix prestation:" --add-entry="Prix déplacement:" --add-entry="Total HT:"');

// date
#$date = exec('zenity --calendar --width=320 --title="Enregistrer une prestation 2/4" --text="Choisir une date."');
// date sous la forme jj/mm/aaaa
// utiliser ensuite cette option: --forms-date-format=MODÈLE     Définit le format de la date retournée

// détail prestation
#$prestation = exec('zenity --forms --title="Enregistrer une prestation 3/4" --text="Tâches effectuées" --add-entry="Détails:" --add-entry="Modèle de l\'ordinateur:" --add-entry="OS:" --add-entry="Sauvegarde:" --add-entry="Clé d\'activation"');
// infos saisies sous la forme aaa|bbb|ccc|ddd|eee

// Prix total calculé automatiquement

// référence de la facture avec format automatique par concaténation

// commentaire personnel enregistré à part
$commentaire = exec('zenity --entry --width=400 --title="Enregistrer une prestation 4/4" --text="Commentaire sur le déroulement de la prestation."');
var_dump($result);
// afficher le résultat en LaTeX et demande de confirmation
// écrire du LaTeX avec PHP

// mise à jour de la base de données

// message de confirmation (si la base a bien été mise à jour), puis demande pour imprimer une facture
$imprimer_facture = exec('zenity --question --width=250 --title="Base de données mise à jour" --text="Imprimer la facture?"');

// imprimer une enveloppe
$imprimer_enveloppe = exec('zenity --question --width=250 --title="Base de données mise à jour" --text="Imprimer l\'adresse sur une enveloppe? (insérer une enveloppe DL sans fenêtre dans l\'imprimante"');