コード例 #1
0
        private void ActualizarListas()
        {
            cmbTituloTarea.Items.Clear();
            lstDiaAnteriorTareas.Items.Clear();
            lstSemanaActualTareas.Items.Clear();
            lstIncompletasTareas.Items.Clear();
            lstDestacadasTareas.Items.Clear();

            var titulos = TemaModal.TraerTitulos();

            foreach (var titulo in titulos)
            {
                cmbTituloTarea.Items.Add(titulo);
            }

            var tareasDiaAnterior = TareasModal.TraerTareas(FechasHelper.UltimoDiaHabil(DateTime.Today), FechasHelper.UltimoDiaHabil(DateTime.Today));

            foreach (var tarea in tareasDiaAnterior)
            {
                lstDiaAnteriorTareas.Items.Add(tarea);
            }

            var tareasEstaSemana = TareasModal.TraerTareasEstaSemana();

            foreach (var tarea in tareasEstaSemana)
            {
                lstSemanaActualTareas.Items.Add(tarea);
            }

            var tareasSinCompletar = TareasModal.TraerTareasSinCompletar();

            foreach (var tarea in tareasSinCompletar)
            {
                lstIncompletasTareas.Items.Add(tarea);
            }

            var tareasDestacadas = TareasModal.TraerTareasDestacadas();

            foreach (var tarea in tareasDestacadas)
            {
                lstDestacadasTareas.Items.Add(tarea);
            }
        }
コード例 #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            var resultado = new DialogResult();

            if (!TareasModal.ExisteTablaTareas() || !TemaModal.ExisteTablaTemas())
            {
                resultado = MessageBox.Show("La base de datos no existe, ¿Desea crearla?", "Advertencia", MessageBoxButtons.YesNo);
            }

            if (resultado == DialogResult.Yes)
            {
                TemaModal.CrearTablaTemas();
                TareasModal.CrearTablaTareas();
            }

            ActualizarListas();

            //lblSemanaActualFecha.Visible = false;
            //lblIncompletasFecha.Visible = false;
        }