private void BtnUpdate_Click(object sender, EventArgs e) { //if (itemTypeSpinner.SelectedItemPosition.Equals(0)) //{ // Toast.MakeText(this, "Select the particular item..", ToastLength.Short).Show(); // return; //} try { // var itemId = itemDetailsGetVE.First().ItemID_FK; var id = itemDetails.Where(x => x.MaterialName == itemTypeSpinner.SelectedItem.ToString()).Select(x => x.ItemID_PK).First(); var response = WebService.Singleton.UVEDS(lblBillNumber.Text, id, itemTypeSpinner.Selected.ToString(), DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture)); if (!response.Equals(string.Empty)) { layDeliveryDetails.Visibility = Android.Views.ViewStates.Gone; layBillEntry.Visibility = Android.Views.ViewStates.Visible; isBillEntry = true; var array = new string[] { "LB. No.", "Out Date and Time", "Item", "Vehicle No." }; var list = new VehicleDetailsGETVE { LoadBillNo = itemDetailsGetVE.First().LoadBillNo, EntryDate = DateTime.Now.ToString(Utilities.DATE_MONTH_TIME_AMPM, CultureInfo.InvariantCulture), ItemName = itemTypeSpinner.SelectedItem.ToString(), VehicleNo = itemDetailsGetVE.First().VehicleNo }; var serilizedData = JsonConvert.SerializeObject(list); var intent = new Intent(this, typeof(PrintViewActivity)); intent.PutExtra("data", serilizedData); intent.PutStringArrayListExtra("array", array); intent.PutExtra("typeof", "VehicleDetailsGETVE"); StartActivity(intent); //Toast.MakeText(this, "Successfully updated..", ToastLength.Short).Show(); } else { Toast.MakeText(this, "Error in update..", ToastLength.Short).Show(); } } catch (Exception ex) { ExceptionLog.LogDetails(this, ex.Message + "\n\n Exception in UVEDS..."); } }
private void PrintSecond(VehicleDetailsGETVE vehicleDetailsGETVE, IList <string> array) { var index = 0; foreach (var item in vehicleDetailsGETVE.GetType().GetProperties()) { try { var layoutInf = (LayoutInflater)GetSystemService(LayoutInflaterService); View view = layoutInf.Inflate(Resource.Layout.PrintView, null); view.FindViewById <TextView>(Resource.Id.txtName).Text = array[index]; view.FindViewById <TextView>(Resource.Id.txtValue).Text = item.GetValue(vehicleDetailsGETVE, null).ToString(); layMainLinear.AddView(view, index); index++; } catch (Exception ex) { Console.WriteLine(ex.Message); } } }