Пример #1
0
        //MARCAR DIAS DEL MES INICIAL CON EJERCICIO Y SI COINCIDE EL DIA PONER EL EJERCICIO QUE SE HACE
        private void MarcarMes(Gtk.Calendar MiCalendario)
        {
            foreach (Ejercicio i in ejtotal)
            {
                if (MiCalendario.Month + 1 == i.fecha.Month && MiCalendario.Year == i.fecha.Year)
                {
                    MiCalendario.MarkDay((uint)i.fecha.Day);

                    if (MiCalendario.Day == i.fecha.Day)
                    {
                        this.EjercicioDia.Text      = "<b>-></b> " + i.ejercicio;
                        this.EjercicioDia.UseMarkup = true;
                    }
                }
            }
        }
Пример #2
0
        //AL PASAR MES LIMPIAR EL CALENDARIO Y PONER EL DEL MES SIGUIENTE
        private void OnMonthChanged(object sender, EventArgs args)
        {
            Gtk.Calendar MiCalendario = (Gtk.Calendar)sender;

            //for each borrando todo
            for (uint i = 0; i <= 31; i++)
            {
                MiCalendario.UnmarkDay(i);
            }

            foreach (Ejercicio i in ejtotal)
            {
                if (MiCalendario.Month + 1 == i.fecha.Month && MiCalendario.Year == i.fecha.Year)
                {
                    MiCalendario.MarkDay((uint)i.fecha.Day);
                }
            }
        }