public List <EMateriasDocentes> BuscarDocenteAsignatura(int AsignaturaID) { try { comando = new SqlCommand("BuscarDocenePorAsignatura", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Asignatura", AsignaturaID); conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); List <EMateriasDocentes> lista = new List <EMateriasDocentes>(); while (leer.Read()) { EMateriasDocentes md = new EMateriasDocentes(); md.Funcionario.Nombres = leer[0].ToString(); md.Funcionario.Apellidos = leer[1].ToString(); md.Asignatura.Asignatura = leer[2].ToString(); md.Funcionario.FuncionarioId = (int)leer[3]; lista.Add(md); } leer.Close(); conexion.Close(); return(lista); } catch (Exception ex) { throw ex; } }
public void EliminarMateriaDocente(EMateriasDocentes md) { try { DMateriaDocente n = new DMateriaDocente(); n.EliminarMateriaDocente(md); } catch (Exception ex) { throw ex; } }
public void EliminarMateriaDocente(EMateriasDocentes md) { try { comando = new SqlCommand("EliminarMateriaDocente"); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@MateriaDocenteID", md.MateriaDocenteId); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } 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); } }
public void ModificarMateriaDocente(EMateriasDocentes md) { try { comando = new SqlCommand("ModificarMateriaDocente"); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@AsignaturaId", md.Asignatura.AsignaturaId); comando.Parameters.AddWithValue("@TurnoID", md.turno.TurnoId); comando.Parameters.AddWithValue("@Primaria", md.Primaria); comando.Parameters.AddWithValue("@Secundaria", md.Secundaria); comando.Parameters.AddWithValue("@MateriaDocenteId", md.MateriaDocenteId); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } catch (Exception ex) { throw ex; } }
public List <EMateriasDocentes> ListaMateriaDocente() { try { string sql = "select MateriaDocenteId,MD.FuncionarioId, CONCAT(Nombres, ' ',Apellidos) AS Docente, MD.AsignaturaId, Asignatura,MD.TurnoID,Turno,Primaria,Secundaria \n" + "from dbd.MateriaDocente MD \n" + "inner join dbd.Funcionarios F on MD.FuncionarioId = F.FuncionarioId \n" + "inner join dba.Asignaturas A on MD.AsignaturaId = A.AsignaturaId \n" + "inner join dba.Turnos t on MD.TurnoID = t.TurnoId"; comando = new SqlCommand(sql, conexion); comando.CommandType = CommandType.Text; conexion.Open(); List <EMateriasDocentes> lista = new List <EMateriasDocentes>(); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { EMateriasDocentes md = new EMateriasDocentes(); md.MateriaDocenteId = (int)leer[0]; md.Funcionario.FuncionarioId = (int)leer[1]; md.Funcionario.Nombres = leer[2].ToString(); md.Asignatura.AsignaturaId = (int)leer[3]; md.Asignatura.Asignatura = leer[4].ToString(); md.turno.TurnoId = (int)leer[5]; md.turno.Turno = leer[6].ToString(); md.Primaria = (bool)leer[7]; md.Secundaria = (bool)leer[8]; lista.Add(md); } leer.Close(); conexion.Close(); conexion.Dispose(); return(lista); } catch (Exception ex) { throw ex; } }