void SaveToDiagram(string Packet) { string Storage = new SaveUsingSharedPreferences(Alarm.context).LoadString(SaveUsingSharedPreferences.Tags.Diagram.NewDiagram); Storage += Packet + ","; new SaveUsingSharedPreferences(Alarm.context).Save(SaveUsingSharedPreferences.Tags.Diagram.NewDiagram, Storage); }
string GetLastID() { List <string> AList = new SaveUsingSharedPreferences(Activity).LoadArray(SaveUsingSharedPreferences.Tags.Alarm.NewAlarm).ToList(); if (AList.Count == 0) { return("0"); } else { return(AList[AList.Count - 7]); } }
protected override void OnCreate(Bundle savedInstanceState) { RequestWindowFeature(WindowFeatures.NoTitle); Window.SetFlags(WindowManagerFlags.Fullscreen, WindowManagerFlags.Fullscreen); base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Diagram); Alarme = FindViewById <Spinner>(Resource.Id.spinner1); PulseDiagram = FindViewById <PulseDiagram>(Resource.Id.pulseDiagram1); DeleteAlarm = FindViewById <Button>(Resource.Id.button1); string Storage = new SaveUsingSharedPreferences(this).LoadString(SaveUsingSharedPreferences.Tags.Diagram.NewDiagram); if (Storage != "") { foreach (string a in Storage.Split('@')) { string[] b = a.Split('_'); Diagrama d = new Diagrama(); d.Name = b[0]; d.Time = b[1]; d.Date = b[2]; List <float> p = new List <float>(); foreach (string c in b[3].Split(',')) { try { p.Add(float.Parse(c)); } catch { } } d.Puls = p.ToArray(); Diagrame.Add(d); } Alarme.Adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, Diagrame.Select(s => s.Name + " " + s.Time + " " + s.Date).ToArray()); PulseDiagram.vals = Diagrame.Select(s => s.Puls).ToArray()[Alarme.SelectedItemPosition]; Alarme.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { PulseDiagram.vals = Diagrame.Select(s => s.Puls).ToArray()[Alarme.SelectedItemPosition]; PulseDiagram.Invalidate(); }; } }
void Vote_Click(object sender, EventArgs e) { int?CheckedRow = (ListaVariante.Adapter as Utilizator_Trip_VoteQuestionPool_VarianteAdapter).CheckedRow; if (CheckedRow != null) { TcpClient Client = new TcpClient(_Details.ServerIP, _Details.LargeFilesPort); NetworkStream ns = Client.GetStream(); string TripId = new SaveUsingSharedPreferences(this).LoadString(SaveUsingSharedPreferences.Tags.Trip.TipId); string Index = CheckedRow.ToString(); _TcpDataExchange.WriteStreamString(ns, CryptDecryptData.CryptData(new string[] { _Details.VoteQuestionPool, TripId, Index, Id })); Finish(); } }
void CreateNewDiagram() { string Storage = new SaveUsingSharedPreferences(Alarm.context).LoadString(SaveUsingSharedPreferences.Tags.Diagram.NewDiagram); string Time = System.DateTime.Now.Hour + ":" + System.DateTime.Now.Minute; string Date = System.DateTime.Now.Day + "." + System.DateTime.Now.Month + "." + System.DateTime.Now.Year; if (Storage != string.Empty) { Storage += Storage + "@" + Alarm.Name + "_" + Time + "_" + Date + "_"; } else { Storage = Alarm.Name + "_" + Time + "_" + Date + "_"; } new SaveUsingSharedPreferences(Alarm.context).Save(SaveUsingSharedPreferences.Tags.Diagram.NewDiagram, Storage); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { LayoutInflater inflater = context.LayoutInflater; View v = inflater.Inflate(Resource.Layout.Common_LeftDrawer, null, true); RelativeLayout LayoutOptiuni = v.FindViewById <RelativeLayout>(Resource.Id.relativeLayout4); ImageView OptionIconIView = v.FindViewById <ImageView>(Resource.Id.imageView2); TextView OptionTView = v.FindViewById <TextView>(Resource.Id.textView2); SetTypeface.Normal.SetTypeFace(context, OptionTView); OptionTView.Text = Optiuni[position]; OptionIconIView.SetImageDrawable(OptiuniIcon[position]); LayoutOptiuni.Click += (object sender, EventArgs e) => { switch (position) { case 0: { Dialog diag = new Dialog(context); diag.Window.RequestFeature(WindowFeatures.NoTitle); View CostumView = inflater.Inflate(Resource.Layout.Organizator_Trip_TripId_AlertDialogAdapter, null); TextView TripIdInfo = CostumView.FindViewById <TextView>(Resource.Id.textView1); string TripId = new SaveUsingSharedPreferences(context).LoadString(SaveUsingSharedPreferences.Tags.Trip.TipId); TripIdInfo.Text = "Id-ul excursiei este: " + TripId; diag.SetContentView(CostumView); diag.SetCanceledOnTouchOutside(true); diag.Show(); diag.Window.SetBackgroundDrawable(context.Resources.GetDrawable(Resource.Drawable.background_MarginiOvaleAlb)); } break; } }; return(v); }
public static List <AlarmObj> GetAllAlarms(Context context) { List <string> AList = new SaveUsingSharedPreferences(context).LoadArray(SaveUsingSharedPreferences.Tags.Alarm.NewAlarm).ToList(); List <AlarmObj> AlarmsList = new List <AlarmObj>(); for (int i = 0; i < AList.Count / 7; i++) { AlarmObj ao = new AlarmObj(); ao.ID = (AList[i * 7]); ao.Hour = (AList[i * 7 + 1]); ao.Min = (AList[i * 7 + 2]); ao.Name = (AList[i * 7 + 3]); ao.Remind = (AList[i * 7 + 4]); ao.FireAlert = (AList[i * 7 + 5]); ao.EarthquakeAlert = (AList[i * 7 + 6]); ao.context = context; AlarmsList.Add(ao); } return(AlarmsList); }
void SetAlarm_Touch(object sender, View.TouchEventArgs e) { SetAlarm.SetX(e.Event.RawX - SetAlarm.Width / 2); float AlphaVal = 1f - 1f / (592f / SetAlarm.GetX()); SetAlarm.Alpha = AlphaVal; SetAlarmContainer.Alpha = AlphaVal; SetAlarmText.Alpha = AlphaVal; AlarmHour.Alpha = AlphaVal; AlarmMin.Alpha = AlphaVal; Dots.Alpha = AlphaVal; AlarmName.Alpha = AlphaVal; RemindMe.Alpha = AlphaVal; FireAlert.Alpha = AlphaVal; EarthquakeAlert.Alpha = AlphaVal; if (e.Event.Action.Equals(MotionEventActions.Up)) { if (SetAlarm.GetX() > 450f) { SaveUsingSharedPreferences susp = new SaveUsingSharedPreferences(Activity); if (Index == null) { string LastID = GetLastID(); string Hour = AlarmHour.Value.ToString(); string Min = AlarmMin.Value.ToString(); string Name = (AlarmName.Text != string.Empty) ? AlarmName.Text : "Alarma"; AlarmObj ao = new AlarmObj(Hour, Min, Name, WantedSleepTime, FireAlert.Checked.ToString(), EarthquakeAlert.Checked.ToString(), Activity); } else { string Hour = AlarmHour.Value.ToString(); string Min = AlarmMin.Value.ToString(); string Name = (AlarmName.Text != string.Empty) ? AlarmName.Text : "Alarma"; AlarmObj.GetAlarmAt(int.Parse(Index), Activity).Edit(new string [] { Index, Hour, Min, Name, WantedSleepTime, FireAlert.Checked.ToString(), EarthquakeAlert.Checked.ToString() }); Index = null; } FragmentTransaction transact = FragmentManager.BeginTransaction(); transact.Hide(this); transact.Show(AlarmList); transact.Commit(); Toast.MakeText(Activity, "Alarma a fost creata cu succes!", ToastLength.Long).Show(); } SetAlarm.SetX(0f); SetAlarm.Alpha = 1f; SetAlarmContainer.Alpha = 1f; SetAlarmText.Alpha = 1f; AlarmHour.Alpha = 1f; AlarmMin.Alpha = 1f; Dots.Alpha = 1f; AlarmName.Alpha = 1f; RemindMe.Alpha = 1f; FireAlert.Alpha = 1f; EarthquakeAlert.Alpha = 1f; } }