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...");
            }
        }
Exemple #2
0
        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);
                }
            }
        }