Exemplo n.º 1
0
        private void btnBuscarEntreFechas_Click(object sender, EventArgs e)
        {
            lstEntreFechasTareas.Items.Clear();

            var tareas = TareasModal.TraerTareas(dtpDesde.Value, dtpHasta.Value);

            foreach (var tarea in tareas)
            {
                lstEntreFechasTareas.Items.Add(tarea);
            }

            lstEntreFechasTareas.SelectedItem = null;

            lstEntreFechasTareas_SelectedIndexChanged(sender, e);
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
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;
        }
Exemplo n.º 4
0
        /// <summary>
        /// Obtiene el listado de tareas y la fecha establecida y lo inserta en la base de datos
        /// </summary>
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (lstTareas.Items.Count <= 0)
            {
                MessageBox.Show("No es posible agregar un registro sin tareas");
                return;
            }

            IList <Tarea> tareas = new List <Tarea>();

            foreach (var item in lstTareas.Items)
            {
                tareas.Add((Tarea)item);
            }

            TareasModal.GuardarTareas(tareas);

            lstTareas.Items.Clear();

            ActualizarListas();
        }