// import 'package:absenkuv3/Bloc/Dropdown/Akun/DropdownKabupatenBloc.dart';
// import 'package:absenkuv3/Bloc/Dropdown/Akun/DropdownProvinsiBloc.dart';
// import 'package:absenkuv3/Bloc/Dropdown/DropdownJenisPerusahaanBloc.dart';
// import 'package:absenkuv3/Bloc/Dropdown/DropdownLeadMasterBloc.dart';
// import 'package:absenkuv3/Repository/Model/Akun/mDataDiri.dart';
// import 'package:absenkuv3/Repository/Model/mDropdown.dart';
// import 'package:absenkuv3/Repository/Model/SalesActivity/mPerusahaan.dart';
// import 'package:absenkuv3/UI/Modul/Dropdown/Akun/DropdownJenisKabupaten.dart';
// import 'package:absenkuv3/UI/Modul/Dropdown/Akun/DropdownJenisProvinsi.dart';
// import 'package:absenkuv3/UI/Modul/Dropdown/DropdownJenisPerusahaan.dart';
// import 'package:absenkuv3/UI/Modul/Dropdown/DropdownLeadMaster.dart';
// import 'package:absenkuv3/UI/Template/AutoComplete/Bloc/AutoCompletePerusahaanBloc.dart';
// import 'package:absenkuv3/UI/Template/AutoComplete/UI/AutoCompletePerusahaan.dart';
// import 'package:absenkuv3/UI/Template/style.dart';
// import 'package:absenkuv3/UI/Template/templateTextFormAkun.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_bloc/flutter_bloc.dart';
//
// typedef void DataCustomerPageCallback(DataPerusahaan? val);
//
// class DataCustomerPage extends StatefulWidget {
//   DataCustomerPageCallback? dataCallback;
//   DataCustomerPage({this.dataCallback});
//
//   @override
//   State<DataCustomerPage> createState() => _DataCustomerPageState();
// }
//
// class _DataCustomerPageState extends State<DataCustomerPage> {
//   SingingCharacter? _character = SingingCharacter.CustomerBaru;
//   TextEditingController namaPerusahaan = TextEditingController();
//   DataPerusahaan? dataPerusahaan;
//   // TextEditingController jenisPerusahaan = TextEditingController();
//   DataDropdown? jenisPerusahaan;
//   DataDropdown? leadSource;
//   JenisData? provinsi;
//   JenisData? kabkota;
//   TextEditingController alamatPerusahaan = TextEditingController();
//   TextEditingController namaPICPerusahaan = TextEditingController();
//   TextEditingController emailPerusahaan = TextEditingController();
//   TextEditingController noTeleponPerusahaan = TextEditingController();
//
//   @override
//   void initState() {
//     super.initState();
//     BlocProvider.of<DropdownLeadMasterBloc>(context)
//         .add(GetDataDropdownLeadMaster());
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     return Expanded(
//       child: Container(
//         margin: EdgeInsets.fromLTRB(27, 13, 27, 30),
//         child: SingleChildScrollView(
//           child: Column(
//             crossAxisAlignment: CrossAxisAlignment.start,
//             children: [
//               Row(
//                 children: [
//                   Text("Jenis Customer"),
//                   SizedBox(width: 7),
//                   Text("*", style: TextStyle(color: Colors.red)),
//                 ],
//               ),
//               Row(
//                 children: [
//                   Expanded(
//                     child: Container(
//                       child: RadioMenuButton(
//                         style: ButtonStyle(
//                             padding: MaterialStateProperty.all(EdgeInsets.all(0)),
//                             fixedSize: MaterialStateProperty.all(Size(3, 3)),
//                             overlayColor: MaterialStateProperty.all(Colors.transparent)
//                         ),
//                         value: SingingCharacter.CustomerBaru,
//                         onChanged: (SingingCharacter? value) {
//                           setState(() {
//                             _character = value;
//                             widget.dataCallback!(DataPerusahaan(
//                                 namaPerusahaan: namaPerusahaan.text,
//                                 jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                                     idJenisPerusahaanM: jenisPerusahaan!.id,
//                                     namaJenisPerusahaan: jenisPerusahaan!.nama
//                                 ),
//                                 leadSource: leadSource == null ? null : LeadSource(
//                                     idLeadM: leadSource!.id,
//                                     namaLeadM: leadSource!.nama
//                                 ),
//                                 alamat: alamatPerusahaan.text,
//                                 provinsi: provinsi == null ? null : Provinsi(
//                                     idProvinsi: int.parse(provinsi!.id!),
//                                     namaProvinsi: provinsi!.nama
//                                 ),
//                                 kota: kabkota == null ? null : Kota(
//                                     idKota: int.parse(kabkota!.id!),
//                                     namaKota: kabkota!.nama
//                                 ),
//                                 picNama: namaPICPerusahaan.text,
//                                 picEmail: emailPerusahaan.text,
//                                 picTelp: noTeleponPerusahaan.text,
//                                 pelangganBaru: true
//                             ));
//                           });
//                         },
//                         groupValue: _character,
//                         child: Text("Customer Baru"),
//                       ),
//                     ),
//                   ),
//                   SizedBox(width: 13),
//                   Expanded(
//                     child: Container(
//                       child: RadioMenuButton(
//                         style: ButtonStyle(
//                             fixedSize: MaterialStateProperty.all(Size(3,3)),
//                             padding: MaterialStateProperty.all(EdgeInsets.all(0)),
//                             enableFeedback: false,
//                             overlayColor: MaterialStateProperty.all(Colors.transparent)
//                         ),
//                         value: SingingCharacter.CustomerLama,
//                         onChanged: (SingingCharacter? value) {
//                           setState(() {
//                             _character = value;
//                           });
//                         },
//                         groupValue: _character,
//                         child: Text("Customer Lama"),
//                       ),
//                     ),
//                   ),
//                 ],
//               ),
//               SizedBox(height: 17),
//               Text('Data Perusahaan',style: TextStyle(color: CustomStyle.color1,fontWeight: FontWeight.bold, fontSize: 15)),
//               SizedBox(height: 13),
//               _character == SingingCharacter.CustomerBaru
//                   ? TemplateTextFormAkun(
//                 adaValidasi: true,
//                 controller: namaPerusahaan,
//                 color: Colors.black,
//                 marginHorizontal: 0,
//                 fontSize: 13,
//                 titleText: 'Nama Perusahaan',
//                 radius: CustomStyle.formRadius,
//                 onChange: (val){
//                   widget.dataCallback!(DataPerusahaan(
//                       namaPerusahaan: namaPerusahaan.text,
//                       jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                           idJenisPerusahaanM: jenisPerusahaan!.id,
//                           namaJenisPerusahaan: jenisPerusahaan!.nama
//                       ),
//                       leadSource: leadSource == null ? null : LeadSource(
//                           idLeadM: leadSource!.id,
//                           namaLeadM: leadSource!.nama
//                       ),
//                       alamat: alamatPerusahaan.text,
//                       provinsi: provinsi == null ? null : Provinsi(
//                           idProvinsi: int.parse(provinsi!.id!),
//                           namaProvinsi: provinsi!.nama
//                       ),
//                       kota: kabkota == null ? null : Kota(
//                           idKota: int.parse(kabkota!.id!),
//                           namaKota: kabkota!.nama
//                       ),
//                       picNama: namaPICPerusahaan.text,
//                       picEmail: emailPerusahaan.text,
//                       picTelp: noTeleponPerusahaan.text,
//                       pelangganBaru: true
//                   ));
//                 },
//               )
//                   : BlocListener<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 listener: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                     if(state.selectedValue != null){
//                       widget.dataCallback!(DataPerusahaan(
//                           idPelanggan: dataPerusahaan!.idPelanggan,
//                           namaPerusahaan: dataPerusahaan!.namaPerusahaan,
//                           jenisPerusahaan: dataPerusahaan!.jenisPerusahaan,
//                           leadSource: dataPerusahaan!.leadSource,
//                           alamat: dataPerusahaan!.alamat,
//                           provinsi: dataPerusahaan!.provinsi,
//                           kota: dataPerusahaan!.kota,
//                           picNama: dataPerusahaan!.picNama,
//                           picEmail: dataPerusahaan!.picEmail,
//                           picTelp: dataPerusahaan!.picTelp,
//                           pelangganBaru: false
//                       ));
//                     }
//                   }
//                 },
//                 child: AutoCompletePerusahaan(
//                     fontSize:CustomStyle.fontSizeSmall,
//                     radius: 14,
//                     formHeight: 34,
//                     title: "Semua Perusahaan",
//                     prefixIcon: Icon(Icons.search, size: 20)
//                 ),
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? BlocListener<DropdownJenisPerusahaanBloc, DropdownJenisPerusahaanState>(
//                 listener: (BuildContext context, DropdownJenisPerusahaanState state) {
//                   if (state is DropdownJenisPerusahaanSuccessState && state.selectedValue != null) {
//                     jenisPerusahaan = state.selectedValue;
//                     widget.dataCallback!(DataPerusahaan(
//                         namaPerusahaan: namaPerusahaan.text,
//                         jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                             idJenisPerusahaanM: jenisPerusahaan!.id,
//                             namaJenisPerusahaan: jenisPerusahaan!.nama
//                         ),
//                         leadSource: leadSource == null ? null : LeadSource(
//                             idLeadM: leadSource!.id,
//                             namaLeadM: leadSource!.nama
//                         ),
//                         alamat: alamatPerusahaan.text,
//                         provinsi: provinsi == null ? null : Provinsi(
//                             idProvinsi: int.parse(provinsi!.id!),
//                             namaProvinsi: provinsi!.nama
//                         ),
//                         kota: kabkota == null ? null : Kota(
//                             idKota: int.parse(kabkota!.id!),
//                             namaKota: kabkota!.nama
//                         ),
//                         picNama: namaPICPerusahaan.text,
//                         picEmail: emailPerusahaan.text,
//                         picTelp: noTeleponPerusahaan.text,
//                         pelangganBaru: true
//                     ));
//                   }
//                 },
//                 child: DropdownJenisPerusahaan(
//                   'Jenis Perusahaan',
//                   initialData: jenisPerusahaan == null ? null : jenisPerusahaan!.nama,
//                   color: Colors.grey[600],
//                   marginHorizontal: 3,
//                 ),
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                     // widget.dataCallback!(dataPerusahaan);
//                   } else dataPerusahaan = null;
//                   return formSee("Jenis Perusahaan", dataPerusahaan==null?'-':dataPerusahaan!.jenisPerusahaan!.namaJenisPerusahaan!??'-');
//                 },
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? BlocListener<DropdownLeadMasterBloc, DropdownLeadMasterState>(
//                 listener: (BuildContext context, DropdownLeadMasterState state) {
//                   if (state is DropdownLeadMasterSuccessState && state.selectedValue != null) {
//                     leadSource = state.selectedValue;
//                     widget.dataCallback!(DataPerusahaan(
//                         namaPerusahaan: namaPerusahaan.text,
//                         jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                             idJenisPerusahaanM: jenisPerusahaan!.id,
//                             namaJenisPerusahaan: jenisPerusahaan!.nama
//                         ),
//                         leadSource: leadSource == null ? null : LeadSource(
//                             idLeadM: leadSource!.id,
//                             namaLeadM: leadSource!.nama
//                         ),
//                         alamat: alamatPerusahaan.text,
//                         provinsi: provinsi == null ? null : Provinsi(
//                             idProvinsi: int.parse(provinsi!.id!),
//                             namaProvinsi: provinsi!.nama
//                         ),
//                         kota: kabkota == null ? null : Kota(
//                             idKota: int.parse(kabkota!.id!),
//                             namaKota: kabkota!.nama
//                         ),
//                         picNama: namaPICPerusahaan.text,
//                         picEmail: emailPerusahaan.text,
//                         picTelp: noTeleponPerusahaan.text,
//                         pelangganBaru: true
//                     ));
//                   }
//                 },
//                 child: DropdownLeadMaster(
//                   'Lead Source',
//                   initialData: leadSource == null ? null : leadSource!.nama,
//                   color: Colors.grey[600],
//                   marginHorizontal: 3,
//                 ),
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Lead Source", dataPerusahaan==null?'-':dataPerusahaan!.leadSource!.namaLeadM!??'-');
//                 },
//               ),
//               SizedBox(height: 13),
//               Text('Alamat Perusahaan',style: TextStyle(color: CustomStyle.color1,fontWeight: FontWeight.bold, fontSize: 15)),
//               SizedBox(height: 17),
//               _character == SingingCharacter.CustomerBaru
//                   ? TemplateTextFormAkun(
//                 adaValidasi: true,
//                 controller: alamatPerusahaan,
//                 color: Colors.black,
//                 marginHorizontal: 0,
//                 fontSize: 13,
//                 titleText: 'Alamat',
//                 radius: CustomStyle.formRadius,
//                 onChange: (val){
//                   widget.dataCallback!(DataPerusahaan(
//                       namaPerusahaan: namaPerusahaan.text,
//                       jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                           idJenisPerusahaanM: jenisPerusahaan!.id,
//                           namaJenisPerusahaan: jenisPerusahaan!.nama
//                       ),
//                       leadSource: leadSource == null ? null : LeadSource(
//                           idLeadM: leadSource!.id,
//                           namaLeadM: leadSource!.nama
//                       ),
//                       alamat: alamatPerusahaan.text,
//                       provinsi: provinsi == null ? null : Provinsi(
//                           idProvinsi: int.parse(provinsi!.id!),
//                           namaProvinsi: provinsi!.nama
//                       ),
//                       kota: kabkota == null ? null : Kota(
//                           idKota: int.parse(kabkota!.id!),
//                           namaKota: kabkota!.nama
//                       ),
//                       picNama: namaPICPerusahaan.text,
//                       picEmail: emailPerusahaan.text,
//                       picTelp: noTeleponPerusahaan.text,
//                       pelangganBaru: true
//                   ));
//                 },
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Alamat", dataPerusahaan==null?'-':dataPerusahaan!.alamat!??'-');
//                 },
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? BlocListener<DropdownProvinsiBloc, DropdownProvinsiState>(
//                 listener: (BuildContext context, DropdownProvinsiState state) {
//                   if (state is DropdownProvinsiSuccessState && state.selectedValue != null) {
//                     provinsi = state.selectedValue;
//                     kabkota = null;
//                     BlocProvider.of<DropdownKabupatenBloc>(context).add(SetProvinsi(provinsi!.id!, null));
//                     widget.dataCallback!(DataPerusahaan(
//                         namaPerusahaan: namaPerusahaan.text,
//                         jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                             idJenisPerusahaanM: jenisPerusahaan!.id,
//                             namaJenisPerusahaan: jenisPerusahaan!.nama
//                         ),
//                         leadSource: leadSource == null ? null : LeadSource(
//                             idLeadM: leadSource!.id,
//                             namaLeadM: leadSource!.nama
//                         ),
//                         alamat: alamatPerusahaan.text,
//                         provinsi: provinsi == null ? null : Provinsi(
//                             idProvinsi: int.parse(provinsi!.id!),
//                             namaProvinsi: provinsi!.nama
//                         ),
//                         kota: kabkota == null ? null : Kota(
//                             idKota: int.parse(kabkota!.id!),
//                             namaKota: kabkota!.nama
//                         ),
//                         picNama: namaPICPerusahaan.text,
//                         picEmail: emailPerusahaan.text,
//                         picTelp: noTeleponPerusahaan.text,
//                         pelangganBaru: true
//                     ));
//                   }
//                 },
//                 child: DropdownJenisProvinsi(
//                   'Provinsi',
//                   initialData: provinsi == null ? null : provinsi!.nama,
//                   color: Colors.grey[600],
//                   marginHorizontal: 3,
//                   marginTop: 0,
//                 ),
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Provinsi", dataPerusahaan==null?'-':dataPerusahaan!.provinsi!.namaProvinsi!??'-');
//                 },
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? BlocListener<DropdownKabupatenBloc, DropdownKabupatenState>(
//                 listener: (BuildContext context, DropdownKabupatenState state) {
//                   if (state is DropdownKabupatenSuccessState && state.selectedValue != null) {
//                     kabkota = state.selectedValue;
//                     widget.dataCallback!(DataPerusahaan(
//                         namaPerusahaan: namaPerusahaan.text,
//                         jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                             idJenisPerusahaanM: jenisPerusahaan!.id,
//                             namaJenisPerusahaan: jenisPerusahaan!.nama
//                         ),
//                         leadSource: leadSource == null ? null : LeadSource(
//                             idLeadM: leadSource!.id,
//                             namaLeadM: leadSource!.nama
//                         ),
//                         alamat: alamatPerusahaan.text,
//                         provinsi: provinsi == null ? null : Provinsi(
//                             idProvinsi: int.parse(provinsi!.id!),
//                             namaProvinsi: provinsi!.nama
//                         ),
//                         kota: kabkota == null ? null : Kota(
//                             idKota: int.parse(kabkota!.id!),
//                             namaKota: kabkota!.nama
//                         ),
//                         picNama: namaPICPerusahaan.text,
//                         picEmail: emailPerusahaan.text,
//                         picTelp: noTeleponPerusahaan.text,
//                         pelangganBaru: true
//                     ));
//                   }
//                 },
//                 child: DropdownJenisKabupaten(
//                   'Kota',
//                   initialData: kabkota == null ? null : kabkota,
//                   validasi: true,
//                   color: Colors.grey[600],
//                   marginHorizontal: 3,
//                   marginTop: 0,
//                   idProv: provinsi == null ? null : provinsi!.id,
//                 ),
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Kota", dataPerusahaan==null?'-':dataPerusahaan!.provinsi!.namaProvinsi!??'-');
//                 },
//               ),
//               SizedBox(height: 13),
//               Text('Data PIC',style: TextStyle(color: CustomStyle.color1,fontWeight: FontWeight.bold, fontSize: 15)),
//               SizedBox(height: 17),
//               _character == SingingCharacter.CustomerBaru
//                   ? TemplateTextFormAkun(
//                 adaValidasi: true,
//                 controller: namaPICPerusahaan,
//                 color: Colors.black,
//                 marginHorizontal: 0,
//                 fontSize: 13,
//                 titleText: 'Nama PIC',
//                 radius: CustomStyle.formRadius,
//                 onChange: (val){
//                   widget.dataCallback!(DataPerusahaan(
//                       namaPerusahaan: namaPerusahaan.text,
//                       jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                           idJenisPerusahaanM: jenisPerusahaan!.id,
//                           namaJenisPerusahaan: jenisPerusahaan!.nama
//                       ),
//                       leadSource: leadSource == null ? null : LeadSource(
//                           idLeadM: leadSource!.id,
//                           namaLeadM: leadSource!.nama
//                       ),
//                       alamat: alamatPerusahaan.text,
//                       provinsi: provinsi == null ? null : Provinsi(
//                           idProvinsi: int.parse(provinsi!.id!),
//                           namaProvinsi: provinsi!.nama
//                       ),
//                       kota: kabkota == null ? null : Kota(
//                           idKota: int.parse(kabkota!.id!),
//                           namaKota: kabkota!.nama
//                       ),
//                       picNama: namaPICPerusahaan.text,
//                       picEmail: emailPerusahaan.text,
//                       picTelp: noTeleponPerusahaan.text,
//                       pelangganBaru: true
//                   ));
//                 },
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Nama PIC", dataPerusahaan==null?'-':dataPerusahaan!.picNama!??'-');
//                 },
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? TemplateTextFormAkun(
//                 adaValidasi: false,
//                 controller: emailPerusahaan,
//                 color: Colors.black,
//                 marginHorizontal: 0,
//                 fontSize: 13,
//                 titleText: 'Email',
//                 radius: CustomStyle.formRadius,
//                 onChange: (val){
//                   widget.dataCallback!(DataPerusahaan(
//                       namaPerusahaan: namaPerusahaan.text,
//                       jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                           idJenisPerusahaanM: jenisPerusahaan!.id,
//                           namaJenisPerusahaan: jenisPerusahaan!.nama
//                       ),
//                       leadSource: leadSource == null ? null : LeadSource(
//                           idLeadM: leadSource!.id,
//                           namaLeadM: leadSource!.nama
//                       ),
//                       alamat: alamatPerusahaan.text,
//                       provinsi: provinsi == null ? null : Provinsi(
//                           idProvinsi: int.parse(provinsi!.id!),
//                           namaProvinsi: provinsi!.nama
//                       ),
//                       kota: kabkota == null ? null : Kota(
//                           idKota: int.parse(kabkota!.id!),
//                           namaKota: kabkota!.nama
//                       ),
//                       picNama: namaPICPerusahaan.text,
//                       picEmail: emailPerusahaan.text,
//                       picTelp: noTeleponPerusahaan.text,
//                       pelangganBaru: true
//                   ));
//                 },
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("Email", dataPerusahaan==null?'-':dataPerusahaan!.picEmail!??'-');
//                 },
//               ),
//               _character == SingingCharacter.CustomerBaru
//                   ? TemplateTextFormAkun(
//                 adaValidasi: true,
//                 controller: noTeleponPerusahaan,
//                 color: Colors.black,
//                 marginHorizontal: 0,
//                 keyboardNumber: true,
//                 fontSize: 13,
//                 titleText: 'No. Telepon',
//                 radius: CustomStyle.formRadius,
//                 onChange: (val){
//                   widget.dataCallback!(DataPerusahaan(
//                       namaPerusahaan: namaPerusahaan.text,
//                       jenisPerusahaan: jenisPerusahaan == null ? null : JenisPerusahaan(
//                           idJenisPerusahaanM: jenisPerusahaan!.id,
//                           namaJenisPerusahaan: jenisPerusahaan!.nama
//                       ),
//                       leadSource: leadSource == null ? null : LeadSource(
//                           idLeadM: leadSource!.id,
//                           namaLeadM: leadSource!.nama
//                       ),
//                       alamat: alamatPerusahaan.text,
//                       provinsi: provinsi == null ? null : Provinsi(
//                           idProvinsi: int.parse(provinsi!.id!),
//                           namaProvinsi: provinsi!.nama
//                       ),
//                       kota: kabkota == null ? null : Kota(
//                           idKota: int.parse(kabkota!.id!),
//                           namaKota: kabkota!.nama
//                       ),
//                       picNama: namaPICPerusahaan.text,
//                       picEmail: emailPerusahaan.text,
//                       picTelp: noTeleponPerusahaan.text,
//                       pelangganBaru: true
//                   ));
//                 },
//               )
//                   : BlocBuilder<AutoCompletePerusahaanBloc, AutoCompletePerusahaanState>(
//                 builder: (BuildContext context, AutoCompletePerusahaanState state){
//                   if(state is GetPerusahaanSuccess) {
//                     dataPerusahaan = state.selectedValue;
//                   } else dataPerusahaan = null;
//                   return formSee("No. Telepon", dataPerusahaan==null?'-':dataPerusahaan!.picTelp!??'-');
//                 },
//               ),
//             ],
//           ),
//         ),
//       ),
//     );
//   }
//
//   Widget formSee(String title, String data){
//     return Container(
//       margin: EdgeInsets.only(bottom: 15, left: 0, right: 15),
//       child: Column(
//         mainAxisAlignment: MainAxisAlignment.start,
//         crossAxisAlignment: CrossAxisAlignment.start,
//         children: [
//           Text(
//               title,
//               style: TextStyle(color: Color(0xFF828282), fontSize: 13)),
//           SizedBox(height: 3),
//           Text(
//               data.isEmpty?"-":data,
//               style: TextStyle(color: Colors.black, fontWeight: FontWeight.w500, fontSize: 13)),
//         ],
//       ),
//     );
//   }
// }
//
// enum SingingCharacter { CustomerBaru, CustomerLama }
