joaopaulofcc

Untitled

Sep 23rd, 2020
546
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import 'package:flutter/material.dart';
  2. import 'package:mercado/models/Produto.dart';
  3.  
  4. void main() => runApp(MyApp());
  5.  
  6. class MyApp extends StatelessWidget {
  7.   final TextEditingController _controladorNome = TextEditingController();
  8.   final TextEditingController _controladorQuantidade = TextEditingController();
  9.   final TextEditingController _controladorValor = TextEditingController();
  10.  
  11.   @override
  12.   Widget build(BuildContext context) {
  13.     return MaterialApp(
  14.       home: Scaffold(
  15.         appBar: AppBar(
  16.           title: Text('Cadastrando produto'),
  17.         ),
  18.         body: Column(
  19.           children: <Widget>[
  20.             TextField(
  21.               controller: _controladorNome,
  22.             ),
  23.             TextField(
  24.               controller: _controladorQuantidade,
  25.             ),
  26.             TextField(
  27.               controller: _controladorValor,
  28.             ),
  29.             RaisedButton(
  30.               child: Text('Cadastrar'),
  31.               onPressed: () {
  32.                 final String nome = _controladorNome.text;
  33.                 final int quantidade = int.tryParse(_controladorQuantidade.text);
  34.                 final double valor = double.tryParse(_controladorValor.text);
  35.  
  36.                 final Produto produtoNovo = Produto(nome, quantidade, valor);
  37.                 print(produtoNovo);
  38.               },
  39.             )
  40.           ],
  41.         ),
  42.       ),
  43.     );
  44.   }
  45. }
RAW Paste Data