void CargarPlanClase() { try { NPlanClase n = new NPlanClase(); List <EplanClase> listaPlan = n.ListaPlandeClase(); var newData = (from i in listaPlan select new { i.PlanClaseID, i.Asignatura.AsignaturaId, i.Asignatura.Asignatura, i.Grado.GradoId, i.Grado.Grado, i.CicloEscolar.CicloEscolarId, i.CicloEscolar.ciclo }).ToList(); gridControl1.DataSource = newData; gridView1.Columns[0].Visible = false; gridView1.Columns[1].Visible = false; gridView1.Columns[3].Visible = false; gridView1.Columns[5].Visible = false; gridView1.Columns[4].Group(); } catch (Exception ex) { throw ex; } }
private void btningresar_Click(object sender, EventArgs e) { try { if (dataGridView1.RowCount > 0) { DialogResult mensaje = MessageBox.Show("¿Ya ha revisado la informacion antes de Guardarla?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (mensaje == DialogResult.OK) { EplanClase pc = new EplanClase(); foreach (DataGridViewRow datos in dataGridView1.Rows) { pc.Asignatura.AsignaturaId = Convert.ToInt32(datos.Cells[0].Value); pc.Grado.GradoId = Convert.ToInt32(datos.Cells[2].Value); NPlanClase n = new NPlanClase(); n.IngresarPlanClase(pc); } MessageBox.Show("Plan de Clase Ingresado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarPlanClase(); } } else { MessageBox.Show("No hay registro que guardar", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { throw ex; } }
private void cbmGrados_SelectedIndexChanged(object sender, EventArgs e) { if (cbmGrados.SelectedValue.ToString() != null) { int id = Convert.ToInt32(cbmGrados.SelectedValue.ToString()); NPlanClase nplan = new NPlanClase(); nplan.CargarAsignaturaPorGrado(id, listBox1); listBox1.DisplayMember = "Asignatura"; listBox1.ValueMember = "AsignaturaId"; } }
void CargarDocente() { try { NPlanClase ndocente = new NPlanClase(); List <EMateriasDocentes> lista = ndocente.BuscarDocentePorAsignatura(AsignaturaID); var NuevaLista = (from i in lista select new { i.Funcionario.FuncionarioId, i.Funcionario.Nombres, i.Funcionario.Apellidos, i.Asignatura.Asignatura }).ToList(); listBox2.DisplayMember = "Nombres"; listBox2.ValueMember = "FuncionarioId"; listBox2.DataSource = NuevaLista; } catch (Exception ex) { throw ex; } }