void Alarm_NewAlarm_FragmentShown(object sender, EventArgs e) { if (Index == null) { AlarmHour.Value = System.DateTime.Now.Hour; AlarmMin.Value = System.DateTime.Now.Minute + 1; } else { AlarmObj ob = AlarmObj.GetAlarmAt(int.Parse(Index), Activity); AlarmHour.Value = int.Parse(ob.Hour); AlarmMin.Value = int.Parse(ob.Min); if (ob.Name != "Alarma") { AlarmName.Text = ob.Name; } if (ob.Remind != "") { RemindMe.Checked = true; } if (ob.EarthquakeAlert == "true") { EarthquakeAlert.Checked = true; } if (ob.FireAlert == "true") { FireAlert.Checked = true; } } }
public void Edit(string[] s) { new SaveUsingSharedPreferences(context).EditArray(SaveUsingSharedPreferences.Tags.Alarm.NewAlarm, int.Parse(s[0]), s); AlarmObj THIS = AlarmObj.GetAlarmAt(int.Parse(s[0]), context); this.context = THIS.context; this.ID = THIS.ID; this.Hour = THIS.Hour; this.Min = THIS.Min; this.Name = THIS.Name; this.Remind = THIS.Remind; this.EarthquakeAlert = THIS.EarthquakeAlert; this.FireAlert = THIS.FireAlert; StartAlarm(); }
public static void Delete(int index, Context context) { AlarmObj.GetAlarmAt(index, context).CancelAlarm(); new SaveUsingSharedPreferences(context).DeleteAlarm(SaveUsingSharedPreferences.Tags.Alarm.NewAlarm, index); }
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; } }