Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Xml;
- using System.IO;
- using Android.App;
- using Android.Graphics;
- using Android.Content;
- using Android.OS;
- using Android.Runtime;
- using Android.Views;
- using Android.Widget;
- using System.Data;
- using Android.Text;
- using Android.Content.PM;
- using Android.Provider;
- using System.Threading;
- namespace Hyundai_Servis
- {
- [Activity(Label = "Prevzem Adapter")]
- public class PrevzemAdapter : ArrayAdapter<Prevzem>
- {
- int resource;
- PrevzemVozila pa;
- Intent availIntent;
- IList<ResolveInfo> availableActivities;
- Context p_context = null;
- string[] colors = new string[] { "#FFFFFF", "#F0F0F0" };
- RadioGroup rg;
- string Ticket;
- int FormId;
- int EventNo;
- bool isDefaultSelection = true;
- /// <summary>
- /// Connecting to HAT
- /// </summary>
- /// <param name="chk">Container for connection to _HAT webservice
- si.rcg.hat._hat_Tablet chk = new si.rcg.hat._hat_Tablet();
- //Initialize adapter
- public PrevzemAdapter(Context context, int resource, IList<Prevzem> items, string Ticket, int FormId, int EventNo)
- : base(context, resource, items)
- {
- this.resource = resource;
- this.Ticket = Ticket;
- this.FormId = FormId;
- this.EventNo = EventNo;
- this.p_context = context;
- this.AvailIntent = new Intent(MediaStore.ActionImageCapture);
- this.AvailActivities = p_context.PackageManager.QueryIntentActivities(AvailIntent, PackageInfoFlags.MatchDefaultOnly);
- }
- //public long GetItemId(int position)
- //{
- // return position;
- //}
- public override View GetView(int position, View convertView, ViewGroup parent)
- {
- LinearLayout view;
- var item = GetItem(position);
- view = new LinearLayout(Context);
- var inflater = Context.LayoutInflaterService;
- var colorPos = position % 2;
- view.SetBackgroundColor(Color.ParseColor(colors[colorPos]));
- LayoutInflater vi;
- vi = (LayoutInflater)Context.GetSystemService(inflater);
- vi.Inflate(resource, view, true);
- var FieldDesc = view.FindViewById<TextView>(Resource.Id.txtFieldDesc);
- FieldDesc.Text = item.FieldDesc != null ? item.FieldDesc : "";
- var alertLay = view.FindViewById<LinearLayout>(Resource.Id.alert);
- alertLay.SetBackgroundColor(Color.Argb(0, 255, 255, 255));
- var IdRec = view.FindViewById<TextView>(Resource.Id.txtIdRec);
- IdRec.Text = item.IdRec != null ? item.IdRec : "";
- var FieldId = view.FindViewById<TextView>(Resource.Id.txtFieldId);
- FieldId.Text = item.FieldId != null ? item.FieldId : "";
- var FieldTextValue = view.FindViewById<EditText>(Resource.Id.editVal);
- FieldTextValue.Text = item.FieldTextValue != null ? item.FieldTextValue : "";
- var ButtonValue = view.FindViewById<Button>(Resource.Id.button1);
- ButtonValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- var CamImage = view.FindViewById<ImageView>(Resource.Id.imageSending);
- CamImage.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- var RadioGroup = view.FindViewById<RadioGroup>(Resource.Id.radioGrp);
- RadioGroup.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- var SpinnerValue = view.FindViewById<Spinner>(Resource.Id.spinnerVal);
- var isErrorIcon = view.FindViewById<ImageView>(Resource.Id.imageView12);
- var SendButton = view.FindViewById<Button>(Resource.Id.txtSend);
- SendButton.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- bool isReadOnly = bool.Parse(item.isReadOnly);
- bool isAlert = bool.Parse(item.isAlert);
- bool isEmpty = bool.Parse(item.isEmpty);
- if (isAlert == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlert == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmpty == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmpty == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- if (isReadOnly == true)
- {
- FieldTextValue.Enabled = false;
- SpinnerValue.Enabled = false;
- }
- else if (isReadOnly == false)
- {
- FieldTextValue.Enabled = true;
- SpinnerValue.Enabled = true;
- }
- // if field is TextBOX_INT
- if (item.FieldType == "TextBOX_INT")
- {
- FieldTextValue.InputType = InputTypes.ClassNumber;
- FieldTextValue.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) =>
- {
- if (FieldTextValue.Text == "")
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- else
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- };
- if (isReadOnly == false)
- {
- SendButton.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- SendButton.Click += delegate(object sender, EventArgs e)
- {
- var FieldName = item.FieldId;
- var FieldValue = FieldTextValue.Text;
- ThreadPool.QueueUserWorkItem(o => PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", ""));
- var PostEventDataLocal = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", "");
- foreach (DataTable dt in PostEventDataLocal.Tables)
- {
- if (dt.TableName == "Table")
- {
- Console.WriteLine("isAlert");
- foreach (DataRow row2 in PostEventDataLocal.Tables[0].Rows)
- {
- var postItem = new PrevzemPost();
- postItem.isAlert = row2["isAlert"].ToString();
- if (postItem.isAlert.Equals(""))
- postItem.isAlert = null;
- postItem.isEmpty = row2["isEmpty"].ToString();
- if (postItem.isEmpty.Equals(""))
- postItem.isEmpty = null;
- bool isAlertNow = bool.Parse(postItem.isAlert);
- bool isEmptyNow = bool.Parse(postItem.isEmpty);
- if (isAlertNow == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlertNow == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmptyNow == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmptyNow == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- }
- else if (dt.TableName == "Error")
- {
- Console.WriteLine("Error");
- new AlertDialog.Builder(p_context)
- .SetTitle("Napaka!")
- .SetMessage("Prišlo je do napake pri oddaji podatkov.")
- .SetCancelable(true)
- .SetIcon(Resource.Drawable.error)
- .SetPositiveButton("Poskusi znova", (send, a) =>
- {
- Console.WriteLine("Damn");
- }).Show();
- }
- }
- };
- }
- }
- // if field is TextBOX or TextBOX_INT or TextAREA
- if (item.FieldType == "TextBOX" || item.FieldType == "TextBOX_INT" || item.FieldType == "TextAREA")
- {
- FieldTextValue.SetSingleLine(true);
- FieldTextValue.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- SpinnerValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- FieldTextValue.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) =>
- {
- if (FieldTextValue.Text == "")
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- else
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- };
- if (isReadOnly == false)
- {
- SendButton.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- SendButton.Click += delegate(object sender, EventArgs e)
- {
- var FieldName = item.FieldId;
- var FieldValue = FieldTextValue.Text;
- ThreadPool.QueueUserWorkItem(o => PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", ""));
- var PostEventDataLocal = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", "");
- foreach (DataTable dt in PostEventDataLocal.Tables)
- {
- if (dt.TableName == "Table")
- {
- Console.WriteLine("isAlert");
- foreach (DataRow row2 in PostEventDataLocal.Tables[0].Rows)
- {
- var postItem = new PrevzemPost();
- postItem.isAlert = row2["isAlert"].ToString();
- if (postItem.isAlert.Equals(""))
- postItem.isAlert = null;
- postItem.isEmpty = row2["isEmpty"].ToString();
- if (postItem.isEmpty.Equals(""))
- postItem.isEmpty = null;
- bool isAlertNow = bool.Parse(postItem.isAlert);
- bool isEmptyNow = bool.Parse(postItem.isEmpty);
- if (isAlertNow == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlertNow == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmptyNow == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmptyNow == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- Toast.MakeText(p_context, "Uspešno oddano", ToastLength.Short).Show();
- }
- else if (dt.TableName == "Error")
- {
- Console.WriteLine("Error");
- new AlertDialog.Builder(p_context)
- .SetTitle("Napaka!")
- .SetMessage("Prišlo je do napake pri oddaji podatkov.")
- .SetCancelable(true)
- .SetIcon(Resource.Drawable.error)
- .SetPositiveButton("Poskusi znova", (send, a) =>
- {
- Console.WriteLine("Damn");
- }).Show();
- }
- }
- };
- }
- }
- // if field is TextAREA
- if (item.FieldType == "TextAREA")
- {
- FieldTextValue.InputType = InputTypes.ClassText;
- FieldTextValue.SetSingleLine(false);
- FieldTextValue.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) =>
- {
- if (FieldTextValue.Text == "")
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- else
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- };
- if (isReadOnly == false)
- {
- SendButton.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- SendButton.Click += delegate(object sender, EventArgs e)
- {
- var FieldName = item.FieldId;
- var FieldValue = FieldTextValue.Text;
- ThreadPool.QueueUserWorkItem(o => PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", ""));
- var PostEventDataLocal = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", "");
- foreach (DataTable dt in PostEventDataLocal.Tables)
- {
- if (dt.TableName == "Table")
- {
- Console.WriteLine("isAlert");
- foreach (DataRow row2 in PostEventDataLocal.Tables[0].Rows)
- {
- var postItem = new PrevzemPost();
- postItem.isAlert = row2["isAlert"].ToString();
- if (postItem.isAlert.Equals(""))
- postItem.isAlert = null;
- postItem.isEmpty = row2["isEmpty"].ToString();
- if (postItem.isEmpty.Equals(""))
- postItem.isEmpty = null;
- bool isAlertNow = bool.Parse(postItem.isAlert);
- bool isEmptyNow = bool.Parse(postItem.isEmpty);
- if (isAlertNow == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlertNow == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmptyNow == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmptyNow == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- Toast.MakeText(p_context, "Uspešno oddano", ToastLength.Short).Show();
- }
- else if (dt.TableName == "Error")
- {
- Console.WriteLine("Error");
- new AlertDialog.Builder(p_context)
- .SetTitle("Napaka!")
- .SetMessage("Prišlo je do napake pri oddaji podatkov.")
- .SetCancelable(true)
- .SetIcon(Resource.Drawable.error)
- .SetPositiveButton("Poskusi znova", (send, a) =>
- {
- Console.WriteLine("Damn");
- }).Show();
- }
- }
- };
- }
- }
- // if field is ComboBOX
- if (item.FieldType == "ComboBOX")
- {
- FieldTextValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- SpinnerValue.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- String rawXML = item.OptBox_Options;
- StringReader stream = null;
- XmlTextReader reader = null;
- DataSet xmlDS = new DataSet();
- stream = new StringReader(rawXML);
- reader = new XmlTextReader(stream);
- xmlDS.ReadXml(reader);
- DataSet myOPTvalues = new DataSet();
- myOPTvalues = xmlDS;
- int i = 0;
- var dropItems = new List<SpinItem2>();
- DataRow[] result = myOPTvalues.Tables[0].Select("FieldValue=" + item.FieldValue);
- foreach (DataRow row in result)
- {
- var optItem = new PrevzemSpin();
- optItem.FieldValue = row["FieldValue"].ToString();
- if (optItem.FieldValue.Equals(""))
- optItem.FieldValue = null;
- optItem.FieldTextValue = row["FieldTextValue"].ToString();
- if (optItem.FieldTextValue.Equals(""))
- optItem.FieldTextValue = null;
- dropItems.Add(new SpinItem2(i, optItem.FieldValue.ToString(), optItem.FieldTextValue.ToString()));
- }
- i = 1;
- foreach (DataRow row in myOPTvalues.Tables[0].Rows)
- {
- var optItem = new PrevzemSpin();
- optItem.FieldValue = row["FieldValue"].ToString();
- if (optItem.FieldValue.Equals(""))
- optItem.FieldValue = null;
- optItem.FieldTextValue = row["FieldTextValue"].ToString();
- if (optItem.FieldTextValue.Equals(""))
- optItem.FieldTextValue = null;
- if (optItem.FieldValue != item.FieldValue)
- {
- dropItems.Add(new SpinItem2(i, optItem.FieldValue.ToString(), optItem.FieldTextValue.ToString()));
- }
- ++i;
- }
- var spindapt = new ArrayAdapter(p_context, Android.Resource.Layout.SimpleSpinnerItem, dropItems);
- spindapt.SetDropDownViewResource(Android.Resource.Layout.SelectDialogSingleChoice);
- SpinnerValue.Adapter = spindapt;
- SpinnerValue.ItemSelected += delegate(object sender, AdapterView.ItemSelectedEventArgs e)
- {
- if (isDefaultSelection)
- {
- return;
- }
- var s = sender as Spinner;
- var d_item = s.GetItemAtPosition(e.Position);
- var fv_drop = dropItems[e.Position];
- string FieldValue = fv_drop.Tag.ToString();
- string FieldName = item.FieldId;
- ThreadPool.QueueUserWorkItem(o => PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", ""));
- var PostEventDataLocal = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", "");
- foreach (DataTable dt in PostEventDataLocal.Tables)
- {
- if (dt.TableName == "Table")
- {
- Console.WriteLine("isAlert");
- foreach (DataRow row2 in PostEventDataLocal.Tables[0].Rows)
- {
- var postItem = new PrevzemPost();
- postItem.isAlert = row2["isAlert"].ToString();
- if (postItem.isAlert.Equals(""))
- postItem.isAlert = null;
- postItem.isEmpty = row2["isEmpty"].ToString();
- if (postItem.isEmpty.Equals(""))
- postItem.isEmpty = null;
- bool isAlertNow = bool.Parse(postItem.isAlert);
- bool isEmptyNow = bool.Parse(postItem.isEmpty);
- if (isAlertNow == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlertNow == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmptyNow == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmptyNow == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- Toast.MakeText(p_context, "Uspešno oddano", ToastLength.Short).Show();
- }
- else if (dt.TableName == "Error")
- {
- Console.WriteLine("Error");
- new AlertDialog.Builder(p_context)
- .SetTitle("Napaka!")
- .SetMessage("Prišlo je do napake pri oddaji podatkov.")
- .SetCancelable(true)
- .SetIcon(Resource.Drawable.error)
- .SetPositiveButton("Poskusi znova", (send, a) =>
- {
- Console.WriteLine("Damn");
- }).Show();
- }
- }
- };
- }
- // if field is OptionBox
- if (item.FieldType == "OptionBOX")
- {
- FieldTextValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- SpinnerValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- RadioGroup.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- String rawXML = item.OptBox_Options;
- StringReader stream = null;
- XmlTextReader reader = null;
- DataSet xmlDS = new DataSet();
- stream = new StringReader(rawXML);
- reader = new XmlTextReader(stream);
- xmlDS.ReadXml(reader);
- DataSet myOPTvalues = new DataSet();
- myOPTvalues = xmlDS;
- if (isReadOnly == true)
- {
- DataRow[] result = myOPTvalues.Tables[0].Select("FieldValue=" + item.FieldValue);
- foreach (DataRow row in result)
- {
- var optItem = new PrevzemSpin();
- optItem.FieldValue = row["FieldValue"].ToString();
- if (optItem.FieldValue.Equals(""))
- optItem.FieldValue = null;
- optItem.FieldTextValue = row["FieldTextValue"].ToString();
- if (optItem.FieldTextValue.Equals(""))
- optItem.FieldTextValue = null;
- RadioButton rb1;
- rb1 = new RadioButton(p_context);
- rb1.Text = optItem.FieldTextValue + " ";
- rb1.Tag = optItem.FieldValue + ", " + item.FieldId;
- rb1.Id = Int32.Parse(optItem.FieldValue);
- rb1.Checked = true;
- rb1.Enabled = false;
- RadioGroup.AddView(rb1);
- }
- }
- else if (isReadOnly == false)
- {
- foreach (DataRow row in myOPTvalues.Tables[0].Rows)
- {
- var optItem = new PrevzemSpin();
- optItem.FieldValue = row["FieldValue"].ToString();
- if (optItem.FieldValue.Equals(""))
- optItem.FieldValue = null;
- optItem.FieldTextValue = row["FieldTextValue"].ToString();
- if (optItem.FieldTextValue.Equals(""))
- optItem.FieldTextValue = null;
- RadioButton rb1;
- rb1 = new RadioButton(p_context);
- rb1.Text = optItem.FieldTextValue + " ";
- rb1.Tag = optItem.FieldValue + ", " + item.FieldId + ", " + view;
- rb1.Id = Int32.Parse(optItem.FieldValue);
- rb1.SetTextAppearance(p_context, Android.Resource.Style.TextAppearanceLarge);
- RadioGroup.AddView(rb1);
- if (RadioGroup.ChildCount > 4)
- {
- RadioGroup.Orientation = Orientation.Vertical;
- }
- if (optItem.FieldValue == item.FieldValue)
- {
- rb1.Checked = true;
- }
- rb1.Click += delegate(object sender, EventArgs e)
- {
- string FieldValue = rb1.Id.ToString();
- var FieldName = item.FieldId;
- ThreadPool.QueueUserWorkItem(o => PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", ""));
- var PostEventDataLocal = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, "", "");
- foreach (DataTable dt in PostEventDataLocal.Tables)
- {
- if (dt.TableName == "Table")
- {
- Console.WriteLine("isAlert");
- foreach (DataRow row2 in PostEventDataLocal.Tables[0].Rows)
- {
- var postItem = new PrevzemPost();
- postItem.isAlert = row2["isAlert"].ToString();
- if (postItem.isAlert.Equals(""))
- postItem.isAlert = null;
- postItem.isEmpty = row2["isEmpty"].ToString();
- if (postItem.isEmpty.Equals(""))
- postItem.isEmpty = null;
- bool isAlertNow = bool.Parse(postItem.isAlert);
- bool isEmptyNow = bool.Parse(postItem.isEmpty);
- if (isAlertNow == false)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- }
- if (isAlertNow == true)
- {
- isErrorIcon.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- }
- if (isEmptyNow == true)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- if (isEmptyNow == false)
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- }
- else if (dt.TableName == "Error")
- {
- Console.WriteLine("Error");
- new AlertDialog.Builder(p_context)
- .SetTitle("Napaka!")
- .SetMessage("Prišlo je do napake pri oddaji podatkov.")
- .SetCancelable(true)
- .SetIcon(Resource.Drawable.error)
- .SetPositiveButton("Poskusi znova", (send, a) =>
- {
- Console.WriteLine("Damn");
- }).Show();
- }
- Toast.MakeText(p_context, "Uspešno oddano", ToastLength.Short).Show();
- }
- };
- }
- }
- if (RadioGroup.CheckedRadioButtonId.Equals(-1))
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 227, 0, 0));
- }
- else
- {
- alertLay.SetBackgroundColor(Color.Argb(255, 96, 163, 0));
- }
- }
- // if field is Picture_REQ
- if (item.FieldType == "Picture_REQ")
- {
- ButtonValue.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- CamImage.Visibility = view.Visibility == ViewStates.Visible ? ViewStates.Visible : ViewStates.Visible;
- FieldTextValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- SpinnerValue.Visibility = view.Visibility == ViewStates.Gone ? ViewStates.Gone : ViewStates.Gone;
- ButtonValue.Click += delegate
- {
- pa = new PrevzemVozila();
- if (pa != null)
- {
- pa.OnGetCam(this.AvailIntent, this.AvailActivities);
- }
- };
- }
- return view;
- }
- public IList<ResolveInfo> AvailActivities
- {
- set { this.availableActivities = value; }
- get { return this.availableActivities; }
- }
- public Intent AvailIntent
- {
- set { this.availIntent = value; }
- get { return this.availIntent; }
- }
- private void PostEventData(string Ticket, int FormId, int EventNo, string FieldName, string FieldValue, string XmlValue, string TransCode)
- {
- var PostEventData = chk.PostEventData(Ticket, FormId, EventNo, FieldName, FieldValue, XmlValue, TransCode);
- }
- public class SpinItem2
- {
- public SpinItem2(int id, string tag, string title)
- {
- Id = id;
- Title = title;
- Tag = tag;
- }
- public int Id
- {
- get;
- private set;
- }
- public string Tag;
- public string Title
- {
- get;
- private set;
- }
- public override string ToString()
- {
- return Title;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement