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); }
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); } }
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; }
/// <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(); }