public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion")] Catedra catedra) { if (id != catedra.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(catedra); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CatedraExists(catedra.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(catedra)); }
private void ActualizarListadoAlumnos(Catedra catedra, int ordenamiento) { switch (ordenamiento) { case 0: catedra.Alumnos.Sort(Alumno.OrdenarPorLegajoAsc); break; case 1: catedra.Alumnos.Sort(Alumno.OrdenarPorLegajoDesc); break; case 2: catedra.Alumnos.Sort(Alumno.OrdenarPorApellidoAsc); break; case 3: catedra.Alumnos.Sort(Alumno.OrdenarPorApellidoDesc); break; } this.lst_Alumnos.Items.Clear(); foreach (Alumno alumno in catedra.Alumnos) { lst_Alumnos.Items.Add(alumno); } this.lst_AlumnosCalificados.Items.Clear(); foreach (AlumnoCalificado alumno in alumnosCalificados) { lst_AlumnosCalificados.Items.Add(alumno); } }
// SELECT public List <Calificacion> seleccionarCalificaciones(Catedra c) { string query = "SELECT * FROM calificaciones WHERE idCatedra = " + c.idCatedra; MySqlDataReader dr = dataSource.ejecutarConsulta(query); return(crearListaCalificacionesMySqlDataReader(dr)); }
public FrmCatedra() { InitializeComponent(); this.catedra = new Catedra(); this.alumnosCalificados = new List <AlumnoCalificado>(); foreach (ETipoOrdenamiento t in ETipoOrdenamiento.GetValues(typeof(ETipoOrdenamiento))) { this.cmbTipoOrden.Items.Add(t); } this.cmbTipoOrden.SelectedItem = ETipoOrdenamiento.LegajoAscendente; }
// UPDATES public int modificarCatedra(Catedra c) { string query = "UPDATE catedras " + "SET " + "idDocente = " + c.idDocente + ", " + "idMateria = " + c.idMateria + ", " + "idGrupo = " + c.idGrupo + " " + "WHERE idCatedra = " + c.idCatedra + ";"; return(dataSource.ejecutarActualizacion(query)); }
// INSERTS public int insertarCatedra(Catedra c) { string query = "INSERT INTO catedras " + "(idDocente, idMateria, idGrupo) " + "VALUES (" + c.idDocente + ", " + c.idMateria + ", " + c.idGrupo + ");"; return(dataSource.ejecutarActualizacion(query)); }
public async Task <IActionResult> Create([Bind("Id,Descripcion")] Catedra catedra) { if (ModelState.IsValid) { _context.Add(catedra); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(catedra)); }
public FrmCatedra() { InitializeComponent(); this.btnModificar.Enabled = false; this.btnCalificar.Enabled = false; this.catedra = new Catedra(); this.alumnosCalificados = new List <AlumnoCalificado>(); foreach (ETipoOrdenamiento ord in Enum.GetValues(typeof(ETipoOrdenamiento))) { this.cmbOrdenamientos.Items.Add(ord); } }
public FrmCatedra() { InitializeComponent(); miCatedra = new Catedra(); misAlumnosCalificados = new List <AlumnoCalificado>(); foreach (ETipoOrdenamiento ord in Enum.GetValues(typeof(ETipoOrdenamiento))) { this.cmbOrdenar.Items.Add(ord); } this.cmbOrdenar.DropDownStyle = ComboBoxStyle.DropDownList; this.cmbOrdenar.SelectedItem = ETipoOrdenamiento.LegajoAscendente; }
public FrmCatedra() { InitializeComponent(); miCatedra = new Catedra(); listaCalificados = new List <AlumnoCalificado>(); this.StartPosition = FormStartPosition.CenterScreen; foreach (ETipoOrdenamiento c in Enum.GetValues(typeof(ETipoOrdenamiento))) { this.cmbOrdenamiento.Items.Add(c); } this.cmbOrdenamiento.SelectedItem = ETipoOrdenamiento.LegajoAscendente; this.cmbOrdenamiento.DropDownStyle = ComboBoxStyle.DropDownList; }
public FrmCatedra() { InitializeComponent(); this.catedra = new Catedra(); this.StartPosition = FormStartPosition.CenterScreen; foreach (Catedra.ETipoOrdenamiento value in Enum.GetValues(typeof(Catedra.ETipoOrdenamiento))) { this.cmbOrdenar.Items.Add(value); } this.cmbOrdenar.SelectedIndex = 0; this.cmbOrdenar.DropDownStyle = ComboBoxStyle.DropDownList; this.btnCalificar.Enabled = false; this.DialogResult = DialogResult.Yes; }
static void Main(string[] args) { Catedra catedra = new Catedra(); catedra[0] = 1; catedra[1] = 1; catedra[2] = 1; catedra[3] = 1; catedra[4] = 1; Console.ReadLine(); }
// MISC public static Catedra crearCatedra( int idCatedra, int idDocente, int idMateria, int idGrupo, Docente docenteObj, Materia materiaObj, Grupo grupoObj ) { Catedra c = new Catedra(); c.docenteObj = docenteObj; c.grupoObj = grupoObj; c.idCatedra = idCatedra; c.idDocente = idDocente; c.idGrupo = idGrupo; c.idMateria = idMateria; c.materiaObj = materiaObj; return(c); }
// Métodos misceláneos public List <Catedra> crearListaCatedrasGrupo(Grupo g) { List <Catedra> listaCatedras = new List <Catedra>(); // Intentamos llevar a cabo la operación. // Si algo sale mal, se le notificará al usuario. try { List <Materia> listaMaterias = daoMaterias.seleccionarMateriasPorGrupo(g); foreach (Materia m in listaMaterias) { Catedra c = DAOCatedras. crearCatedra( -1, 100, m.idMateria, g.idGrupo, null, m, g); listaCatedras.Add(c); } } catch (MySqlException e) { ControladorVisual.mostrarMensaje(ControladorExcepciones.crearResultadoOperacionMySqlException(e)); } catch (Exception e) { ControladorVisual.mostrarMensaje(ControladorExcepciones.crearResultadoOperacionException(e)); } // Devolvemos resultados return(listaCatedras); }
public FrmCorrelatividades() { InitializeComponent(); this.catedra = new Catedra(); List <CheckBox> aux; int j = 0; aux = Controls.OfType <CheckBox>().ToList(); //AGREGA TODOS LOS BOTONOES A LA LISTA for (int i = 5; i >= 0; i--) //SE AGREGA RECORRIENDO LA LISTA A LA IVERSA PORQUE LOS BOTONES ASI FUERON AGREGADOS { listaCheckBox[j] = aux.ElementAt(i); j++; } foreach (ECuatrimestre item in Enum.GetValues(typeof(ECuatrimestre))) { this.cmbBoxCuatrimestre.Items.Add(item); } this.cmbBoxCuatrimestre.SelectedItem = ECuatrimestre.PrimerCuatrimestre; this.cambioDeIndex(); }
public static List <Catedra> crearListaCatedrasMySqlDataReader(MySqlDataReader dr, Grupo grupoObj) { List <Catedra> listaCatedras = new List <Catedra>(); while (dr.Read()) { Docente docenteObj = DAODocentes.crearDocente( Convert.ToInt32(dr["idDocente"]), dr["genero"].ToString(), Convert.ToInt32(dr["tarjeta"]), dr["curp"].ToString(), dr["rfc"].ToString(), dr["nombres"].ToString(), dr["apellidop"].ToString(), dr["apellidom"].ToString(), dr["estado"].ToString(), dr["correoi"].ToString(), dr["correop"].ToString(), dr["nivelmedioTit"].ToString(), dr["nivelmedio"].ToString(), dr["dnivelmedio"].ToString(), dr["tecnicosuperiorTit"].ToString(), dr["tecnicosuperior"].ToString(), dr["dtecnicosuperior"].ToString(), dr["licenciatura1Tit"].ToString(), dr["licenciatura1"].ToString(), dr["dlicenciatura1"].ToString(), dr["licenciatura2Tit"].ToString(), dr["licenciatura2"].ToString(), dr["dlicenciatura2"].ToString(), dr["especialidad1"].ToString(), dr["despecialidad1"].ToString(), dr["especialidad2"].ToString(), dr["despecialidad2"].ToString(), dr["maestria1Tit"].ToString(), dr["maestria1"].ToString(), dr["dmaestria1"].ToString(), dr["maestria2Tit"].ToString(), dr["maestria2"].ToString(), dr["dmaestria2"].ToString(), dr["doctoradoTit"].ToString(), dr["doctorado"].ToString(), dr["ddoctorado"].ToString(), dr["telefonoCelular"].ToString(), dr["telefono"].ToString(), dr["paisNacimiento"].ToString(), dr["estadoNacimiento"].ToString(), Convert.ToDateTime(dr["fechaNacimiento"]), dr["auxRevision"].ToString() ); Materia materiaObj = DAOMaterias.crearMateria( Convert.ToInt32(dr["idMateria"]), Convert.ToInt32(dr["idAreacampo"]), Convert.ToInt32(dr["idAcademia"]), Convert.ToInt32(dr["idCarrera"]), Convert.ToInt32(dr["idModulo"]), Convert.ToInt16(dr["subModulo"]), Convert.ToInt32(dr["semestre"]), dr["nombre"].ToString(), dr["abreviatura"].ToString(), dr["componenteF"].ToString(), dr["propedeutica"].ToString(), Convert.ToInt32(dr["hrsSemana"]), Convert.ToInt32(dr["hrsSemestre"]) ); if (grupoObj == null) { grupoObj = DAOGrupos.crearGrupo( Convert.ToInt32(dr["idGrupo"]), Convert.ToInt32(dr["idSemestre"]), Convert.ToInt32(dr["semestre"]), dr["letra"].ToString(), dr["turno"].ToString(), dr["especialidad"].ToString(), null, null); } Catedra c = crearCatedra( Convert.ToInt32(dr["idCatedra"]), Convert.ToInt32(dr["idDocente"]), Convert.ToInt32(dr["idMateria"]), Convert.ToInt32(dr["idGrupo"]), docenteObj, materiaObj, grupoObj ); listaCatedras.Add(c); } dr.Close(); return(listaCatedras); }