Ejemplo n.º 1
0
        private void ViewFillForm(PrinterEntryDB deviceEntry)
        {
            ClearFormInformation();
            mInformationLayout.Visibility = ViewStates.Visible;
            mEnterDispatchLayout.Visibility = ViewStates.Visible;

            var informationDevice = FindViewById<TextView>(Resource.Id.InformationDevice);
            informationDevice.Text = deviceEntry.GetFormatInformation();

            if (deviceEntry.DeviceId == -1)
            {
                mInformationDeviceLayout.Visibility = ViewStates.Gone;
                mEnterDataLayout.Visibility = ViewStates.Visible;
            }
            else
            {
                mInformationDeviceLayout.Visibility = ViewStates.Visible;
                mEnterDataLayout.Visibility = ViewStates.Gone;

                mDeviceModel.Text = deviceEntry.DeviceStr;
                mAddress.Text = deviceEntry.AddressStr;
                mClientName.Text = deviceEntry.ContractorStr;
            }
        }
Ejemplo n.º 2
0
 private void HandleClickGetInfo(object sender, EventArgs e)
 {
     HideKeyboard();
     try
     {
         using (var dbConnection = new SQLiteConnection(mDBUnitAndroidPrinterApp))
         {
             m_deviceInfoDB = dbConnection.Get<PrinterEntryDB>(
                 x => x.DeviceSerialNum.ToLower() == mSerialKey.Text.ToLower());
         }
     }
     catch (Exception)
     {
         m_deviceInfoDB = new PrinterEntryDB()
         {
             AddressStr = string.Empty,
             ContractorStr = string.Empty,
             ContractStr = string.Empty,
             DescrStr = string.Empty,
             DeviceId = -1,
             DeviceSerialNum = string.Empty,
             DeviceStr = string.Empty
         };
     }
     ViewFillForm(m_deviceInfoDB);
 }