示例#1
0
        protected void OnListItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            var moment = momentRecords[e.Position];
            ZorgmomentRecord moment_record = dbz.GetZorgmomentById(moment.id);

            Global.zorgmoment = moment_record;

            StartActivity(typeof(DetailTaken));
        }
示例#2
0
        public void UpdatePresence(object sender, EventArgs e)
        {
            DatabaseZorgmoment dbz = new DatabaseZorgmoment(context);

            DateTime     utc      = DateTime.UtcNow;
            TimeZoneInfo west     = TimeZoneInfo.FindSystemTimeZoneById("Europe/Amsterdam");
            DateTime     tijdstip = TimeZoneInfo.ConvertTimeFromUtc(utc, west);

            if (zorgmoment.aanwezigheid_begin != "" && zorgmoment.aanwezigheid_eind == "")
            {
                new AlertDialog.Builder(context)
                .SetTitle("Afmelden")
                .SetMessage("Wilt u zich afmelden bij deze cliënt?")
                .SetPositiveButton("Ja", (sender, args) =>
                {
                    dbz.UpdateAanwezigheid(zorgmoment.id.ToString(), "eind", tijdstip.ToString());
                    ZorgmomentRecord moment_record = dbz.GetZorgmomentById(zorgmoment.id.ToString());
                    Global.zorgmoment = moment_record;

                    aanwezigheid.SetBackgroundColor(Color.ParseColor("#aa00ca"));
                    aanwezigheid.SetTextColor(Color.ParseColor("#FFFFFF"));
                    aanwezigheid.Text = res.GetString(Resource.String.aanwezigheid_uit);
                })
                .SetNegativeButton("Nee", (sender, args) => { })
                .Show();
            }
            else if (zorgmoment.aanwezigheid_begin == "")
            {
                new AlertDialog.Builder(context)
                .SetTitle("Aanmelden")
                .SetMessage("Wilt u zich aanwezig melden bij deze cliënt?")
                .SetPositiveButton("Ja", (sender, args) =>
                {
                    dbz.UpdateAanwezigheid(zorgmoment.id.ToString(), "begin", tijdstip.ToString());
                    ZorgmomentRecord moment_record = dbz.GetZorgmomentById(zorgmoment.id.ToString());
                    Global.zorgmoment = moment_record;
                    aanwezigheid.SetBackgroundColor(Color.ParseColor("#00c000"));
                    aanwezigheid.Text = res.GetString(Resource.String.aanwezigheid_aan);
                })
                .SetNegativeButton("Nee", (sender, args) => { })
                .Show();
            }
        }