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; } }
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); }