Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Future<File> runQuestionario(int i, var r, BuildContext context) {
- String data = new DateTime.now().toString();
- String giorno = data.substring(0, 10);
- r.endDate = giorno;
- String dataFineSondaggio = jsonEncode(r);
- String questionarioEsatto = widget.linkQuestionari[i];
- writeContent(dataFineSondaggio, questionarioEsatto);
- widget.linkQuestionari.removeAt(widget.numeroQuestionario);
- widget.resultParse.removeAt(widget.numeroQuestionario);
- return showDialog(context: context,
- builder: (context){
- return CupertinoAlertDialog(
- title: Text("Scegliere operazione"),
- content: Text("Vuoi salvare oppure inviare il questionario appena compilato? I questionari salvati possono essere successivamente modificati"),
- actions: <Widget>[
- FlatButton(child:
- Text("Salva"),
- onPressed: () =>
- Navigator.push(
- context,
- MaterialPageRoute(builder: (context) =>
- AltriQuestionari(
- nomiQuestionariRimanenti: widget.questionariRestanti,
- StringheQuestionari: widget.linkQuestionari,
- resultParse: widget.resultParse,))),
- ),
- FlatButton(child: Text("Invia")),
- ],);
- });
- }
- Widget build(BuildContext context){
- return MaterialApp(
- home: Scaffold(
- appBar: CupertinoNavigationBar(
- middle: Text("Questionario"),
- trailing: IconButton(
- icon: Text("fine"),
- onPressed: () => runQuestionario(widget.numeroQuestionario, widget.resultParse[widget.numeroQuestionario], context)
- ),
- leading: IconButton(
- icon: Icon(CupertinoIcons.back, color: Colors.blueAccent),
- onPressed: () =>
- Navigator.push(context,
- MaterialPageRoute(builder: (context) =>
- AltreDomandeQuestionario(
- domandeQuestionarioParsate: widget.domandeQuestionarioParsate,
- numeroDomanda: widget.numeroDomanda - 1,
- QuestionariRestanti: widget.questionariRestanti,
- LinkQuestionari: widget.linkQuestionari,
- numeroQuestionario: widget.numeroQuestionario,
- resultParse: widget.resultParse
- ))),
- )
- ),
- body: Column(
- children: <Widget>[
- ListTile(
- title: Text("${widget.domandeQuestionarioParsate[widget.numeroDomanda]}")
- ),
- new Expanded(
- child: tipologiaRisposta(context, widget.numeroDomanda)),
- ],
- ),
- ),
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement