void CargarMateriaDocente() { try { NMateriaDocenteID n = new NMateriaDocenteID(); List <EMateriasDocentes> lista = n.ListaMateriaDocente(); var NuevaLista = (from i in lista select new { i.MateriaDocenteId, i.Funcionario.Nombres, i.Asignatura.Asignatura, i.turno.Turno, i.Primaria, i.Secundaria }).ToList(); gridControl2.DataSource = NuevaLista; gridView2.BestFitColumns(); gridView2.Columns[0].Visible = false; gridView2.Columns[2].Group(); } catch (Exception ex) { throw ex; } }
private void btnIngresar_Click(object sender, EventArgs e) { try { if (Bandera == false) { var DocenteID = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FuncionarioId").ToString()); var AsignaturaID = Convert.ToInt32(listBox1.SelectedValue.ToString()); EMateriasDocentes md = new EMateriasDocentes(); NMateriaDocenteID n = new NMateriaDocenteID(); md.Funcionario.FuncionarioId = DocenteID; md.Asignatura.AsignaturaId = AsignaturaID; md.turno.TurnoId = Convert.ToInt32(cbmTurno.SelectedValue.ToString()); md.Primaria = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0); md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0); n.IngresarMateriaDocente(md); MessageBox.Show("Carga Academica Docente fue guardada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarMateriaDocente(); } else { var AsignaturaID = Convert.ToInt32(listBox1.SelectedValue.ToString()); EMateriasDocentes md = new EMateriasDocentes(); NMateriaDocenteID n = new NMateriaDocenteID(); md.MateriaDocenteId = materiaDocenteId; md.Asignatura.AsignaturaId = AsignaturaID; md.turno.TurnoId = Convert.ToInt32(cbmTurno.SelectedValue.ToString()); md.Primaria = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0); md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0); n.ModificarMateriaDocente(md); MessageBox.Show("Carga Academica Docente fue modificada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarMateriaDocente(); } } catch (Exception ex) { throw ex; } }
private void eliminarToolStripMenuItem_Click_1(object sender, EventArgs e) { try { EMateriasDocentes md = new EMateriasDocentes(); md.MateriaDocenteId = Convert.ToInt32(gridView2.GetRowCellValue(gridView2.FocusedRowHandle, "MateriaDocenteId").ToString()); DialogResult mensaje = MessageBox.Show("¿Realmente desea eliminar este registro?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (mensaje == DialogResult.OK) { NMateriaDocenteID n = new NMateriaDocenteID(); n.EliminarMateriaDocente(md); MessageBox.Show("Registro eliminado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarMateriaDocente(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }