add signin function

This commit is contained in:
Sai Naw Wun
2020-08-30 21:26:37 +06:30
parent 76155a10e8
commit 10338bbfe9
176 changed files with 664 additions and 756 deletions

View File

@@ -4,7 +4,7 @@ import 'dart:io';
import 'package:connectivity/connectivity.dart';
import 'package:logging/logging.dart';
import 'package:fcs/config.dart';
import 'package:fcs/model/api_helper.dart';
import 'package:fcs/fcs/common/api_helper.dart';
class NetworkConnectivity {
final log = Logger('NetworkConnectivity');

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../theme/theme.dart';
import '../fcs/common/theme.dart';
class FCSTextField extends StatelessWidget {
final TextEditingController controller;

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../theme/theme.dart';
import '../fcs/common/theme.dart';
class FCSTextFieldReadOnly extends StatelessWidget {
final TextEditingController controller;

View File

@@ -2,7 +2,7 @@ import 'dart:convert';
import 'package:flutter/rendering.dart';
import 'package:flutter/widgets.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
import 'package:fcs/widget/img_url.dart';
import 'package:fcs/widget/local_text.dart';
@@ -14,16 +14,16 @@ Widget labeledText(BuildContext context, String text, String label,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top:8.0),
child: LocalText(
padding: const EdgeInsets.only(top: 8.0),
child: LocalText(
context,
label,
fontSize: 14,
color:primaryColor,
color: primaryColor,
fontWeight: FontWeight.bold,
),
),
// number ? Spacer() : Container(),
Container(
padding: EdgeInsets.only(top: 10),

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:fcs/model/language_model.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
import 'localization/app_translations.dart';

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:fcs/model/language_model.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
import 'localization/app_translations.dart';

View File

@@ -1,6 +1,6 @@
import 'package:flutter/cupertino.dart';
import 'package:intl/intl.dart';
import 'package:fcs/theme/theme.dart' as theme;
import 'package:fcs/fcs/common/theme.dart' as theme;
class NumberCell extends StatelessWidget {
final int number;

View File

@@ -7,7 +7,7 @@ import 'package:provider/provider.dart';
import 'package:fcs/charts/lines.dart';
import 'package:fcs/model/main_model.dart';
import 'package:fcs/pages/po/po_submission_form.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
import 'package:fcs/vo/product.dart';
import 'package:fcs/widget/local_text.dart';
import 'package:fcs/widget/localization/app_translations.dart';
@@ -119,7 +119,7 @@ class _ProductsWidgetState extends State<ProductsWidget> {
Spacer(),
Container(
alignment: Alignment.bottomRight,
padding: EdgeInsets.only(right: 15,bottom: 5),
padding: EdgeInsets.only(right: 15, bottom: 5),
child: InkWell(
onTap: () => {
Navigator.of(context).push(MaterialPageRoute(

View File

@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
import 'package:fcs/model/language_model.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
import 'package:fcs/vo/product.dart';
import 'package:fcs/widget/local_text.dart';
import 'package:fcs/widget/localization/app_translations.dart';
@@ -19,7 +19,6 @@ class _ProductPriceTableState extends State<ProductPriceTable> {
final numberFormatter = new NumberFormat("#,###");
var dateFormatter = new DateFormat('dd MMM yyyy\nhh:mm:ss a');
@override
Widget build(BuildContext context) {
var productModel = Provider.of<ProductModel>(context);
@@ -42,7 +41,8 @@ class _ProductPriceTableState extends State<ProductPriceTable> {
columns: [
DataColumn(label: LocalText(context, "product.update.date")),
DataColumn(label: LocalText(context, "prodcuts")),
DataColumn(label: LocalText(context, "products.prices"),numeric: true),
DataColumn(
label: LocalText(context, "products.prices"), numeric: true),
],
rows: getProductRow(productModel.getPrices),
),

View File

@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:progress/progress.dart';
import 'package:provider/provider.dart';
import 'package:fcs/model/main_model.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
class LocalProgress extends Progress {
LocalProgress({bool inAsyncCall, Widget child})

View File

@@ -2,7 +2,7 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:photo_view/photo_view.dart';
import 'package:fcs/theme/theme.dart';
import 'package:fcs/fcs/common/theme.dart';
class ShowImage extends StatefulWidget {
final String url;