public void ActualizarAgenda() { limpiarTabla(AgendaDataGrid); label1.Text = selectedDate.ToString("MMMM"); foreach (Curso cursoC in listaInscripcion) { CursoCurricular curso = (CursoCurricular)cursoC; foreach (Evento evento in curso.eventosCurso) { if (evento.tipo != TipoEvento.CLAS && evento.tipo != TipoEvento.AYUD && evento.tipo != TipoEvento.LABT) { if (evento.primerPeriodo) { DateTime date; try { date = evento.GetDateTime(); } catch { continue; } if (selectedDate.Month != date.Month) { continue; } AgendaDataGrid.Rows.Add(evento.tipo.ToString() + ": " + curso.nombre, evento.GetDateTime().ToString("d")); } } } } Estudiante estudianteActual = (Estudiante)Aplicacion.usuarioActual; foreach (EventoPersonal evento in estudianteActual.listaEventosPersonal) { DateTime date; try { date = evento.GetDateTime(); } catch { continue; } if (selectedDate.Month != date.Month) { continue; } AgendaDataGrid.Rows.Add(TipoEvento.PERS.ToString() + ": " + evento.nombre, evento.GetDateTime().ToString("d")); } AgendaDataGrid.Sort(AgendaDataGrid.Columns[1], ListSortDirection.Ascending); dataGridView1.Enabled = false; dataGridView1.Enabled = true; }
public ActualizarPreRequisitosForm(ActualizarCursoForm parent) { this.parent = parent; cursoActivo = parent.cursoActivo; InitializeComponent(); InicializarCursosDisponiblesLB(); InicializarPreRequisitosLB(); }
public void ActualizarCursoActivo() { foreach (CursoCurricular c in Aplicacion.cursos) { if (c.nombre == ((string)CursosCB.SelectedItem).Split(':')[1]) { cursoActivo = c; } } }
public void InicializarHorario() { userNameLabel.Text = "Usuario: " + Aplicacion.usuarioActual.nombre; List <DataGridViewRow> lstRows = new List <DataGridViewRow>(); foreach (DataGridViewRow row in dataGridView1.Rows) { lstRows.Add(row); } foreach (DataGridViewRow row in lstRows) { dataGridView1.Rows.Remove(row); } //MessageBox.Show("Iniciando Horario"); List <string> listaHorariosString = Enum.GetNames(typeof(BloquesHorarios)).ToList(); int contadorHora = 8; foreach (string horario in listaHorariosString) { dataGridView1.RowTemplate.Height = 50; dataGridView1.Rows.Add($"{contadorHora}:30 - {contadorHora+1}:20", "", "", "", "", "", "", ""); contadorHora++; } listaEventos = new List <Evento>(); Estudiante estudianteActual = (Estudiante)Aplicacion.usuarioActual; listaInscripcion = estudianteActual.listaInscripcion; foreach (Curso curso in estudianteActual.listaInscripcion) { CursoCurricular cursoCurricular = (CursoCurricular)curso; listaEventos.AddRange(cursoCurricular.eventosCurso); } foreach (Evento evento in listaEventos) { AgendaDataGrid.Rows.Add(evento.hora); } for (int a = 0; a < 13; a++) { dataGridView1.Rows[a].Cells[0].Style.BackColor = Color.LightGray; } ActualizarHorario(estudianteActual.listaInscripcion); ActualizarAgenda(); //dataGridView1.Rows[rowIndex].Cells[ColumnIndex].Value = data; }