private void btnActualizar_Click(object sender, EventArgs e) { try { if (txtMateria.Text == "") { MessageBox.Show("Para actualizar, primero seleccione \nuna materia en específica.", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { using (notasEstudiantesEntities bd = new notasEstudiantesEntities()) { String id = dtvMateria.CurrentRow.Cells[0].Value.ToString(); int idC = int.Parse(id); subject = bd.materia.Where(VerificarId => VerificarId.idMateria == idC).First(); subject.nombreMateria = txtMateria.Text; bd.Entry(subject).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } dtvMateria.Rows.Clear(); CargarDatos(); LimpiarDatos(); this.btnRegistrar.Enabled = true; //this.btnActualizar.Enabled = false; } } catch (Exception ex) { MessageBox.Show("Error al Actualizar: \n\n" + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Actualiza la facultad seleccionada private void updateData(materia currentMat) { currentMat.nombre = txtNombre.Text; currentMat.uv = Convert.ToInt64(txtUV.Text); currentMat.codigo = mtxtCodigo.Text; currentMat.estado = rdbActivo.Checked; currentMat.idEscuela = ((escuela)cbxEscuela.SelectedValue).id; if (cbxPreReq1.SelectedIndex != -1) { currentMat.idPrerreq1 = ((materia)cbxPreReq1.SelectedValue).id; } else { currentMat.idPrerreq1 = null; } if (cbxPreReq2.SelectedIndex != -1) { currentMat.idPrerreq2 = ((materia)cbxPreReq2.SelectedValue).id; } else { currentMat.idPrerreq2 = null; } if (cbxPreReq3.SelectedIndex != -1) { currentMat.idPrerreq3 = ((materia)cbxPreReq3.SelectedValue).id; } else { currentMat.idPrerreq3 = null; } if (cbxPreReq4.SelectedIndex != -1) { currentMat.idPrerreq4 = ((materia)cbxPreReq4.SelectedValue).id; } else { currentMat.idPrerreq4 = null; } currentMat.electiva = chElectiva.Checked; currentMat.lab = chLab.Checked; currentMat.primerCiclo = chImpar.Checked; currentMat.segundoCiclo = chPar.Checked; Operation <materia> operation = materiaController.updateRecord(currentMat); if (operation.State) { MessageBox.Show("Materia actualizada con éxito", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); loadTable(); loadCbx(); cleanForm(); } else { MessageBox.Show(operation.Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IHttpActionResult Putmateria(int id, materia materia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != materia.id) { return(BadRequest()); } db.Entry(materia).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!materiaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void list1_SelectionChanged(Object sender, SelectionChangedEventArgs e) { if (listAsignatures.Count > 0 && lstMaterias.SelectedIndex >= 0) { currentMateria = listAsignatures[lstMaterias.SelectedIndex]; btnAdd2.Visibility = System.Windows.Visibility.Visible; if (currentMateria.listaGrupos.Count >= 0) { actualizarListaGrupos(currentMateria.listaGrupos); if (listGroups.Count > 0) { currentGrupo = listGroups[0]; lstGrupos.SelectedIndex = 0; actualizarListaActividades(currentGrupo.listaActividades); btnAdd3.Visibility = System.Windows.Visibility.Visible; } else { btnAdd3.Visibility = System.Windows.Visibility.Hidden; listGroups.Clear(); listActivities.Clear(); actualizarListaActividades(listActivities); } } } //actualizar lista de grupos //actualizar lista de actividades }
public VentanaEliminar(delete d, Object objeto) { InitializeComponent(); del = d; switch (del) { case delete.Materia: Materia = (materia)objeto; tbDatosAEliminar.Text = "Eliminar materia: " + Materia.Nombre; break; case delete.Grupo: Grupo = (grupo)objeto; tbDatosAEliminar.Text = "Eliminar grupo: " + Grupo.Nombre; break; case delete.Actividad: Actividad = (actividad)objeto; tbDatosAEliminar.Text = "Eliminar actividad: " + Actividad.Nombre; break; case delete.Usuario: Usuario = (usuario)objeto; tbDatosAEliminar.Text = "Usuario: " + Usuario.Nombre; break; } }
private void btnMaterias_Click(object sender, EventArgs e) { materia m = new materia(); m.Show(); this.Hide(); }
public ActionResult DeleteConfirmed(int id) { materia materia = db.materias.Find(id); db.materias.Remove(materia); db.SaveChanges(); return(RedirectToAction("Index")); }
//Si retorna true, es porque hay una materia repetida private bool isRepeated(materia current, List <materia> materiaList) { if (selectedMateria != null) { //Si se intenta hacer un loop de prerrequisitos if (selectedMateria == current) { return(true); } } if (current == null) { return(false); } //Verificando la materia actual con la lista de materias a comparar foreach (materia m in materiaList) { if (current == m) { return(true); } } //Si la materia actual no tuvo coincidencias, ahora toca comparar //con los prerrequisitos de la materia, llamando el método recursivamente if (current.materia2 != null) { if (isRepeated(current.materia2, materiaList)) { return(true); } } if (current.materia3 != null) { if (isRepeated(current.materia3, materiaList)) { return(true); } } if (current.materia4 != null) { if (isRepeated(current.materia4, materiaList)) { return(true); } } if (current.materia5 != null) { if (isRepeated(current.materia5, materiaList)) { return(true); } } //Si en ningún momento el método encontró coincidencias, retornamos false, indicando que todo cul return(false); }
public ModificarMateria(materia mat) { InitializeComponent(); Materia = mat; btnColor.DataContext = Materia; lstMaterias.DataContext = Materia; btnModificar.IsEnabled = false; cargado = false; }
public Agregar_Grupo(materia materiaraiz) { InitializeComponent(); materiaRaiz = materiaraiz; nuevoGrupo.Color = "#444"; btnColor.DataContext = nuevoGrupo; tbNombremateria.Text = materiaRaiz.Nombre + ">"; nuevoGrupo.Nombre = ""; nuevoGrupo.Nick = ""; }
public ActionResult Edit([Bind(Include = "idmateria,nombre,nrc,creditos,idarea")] materia materia) { if (ModelState.IsValid) { MateriaBLL.Update(materia); return(RedirectToAction("Index")); } ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", materia.idarea); return(View(materia)); }
public ActionResult Edit([Bind(Include = "cod_materia,nombre")] materia materia) { if (ModelState.IsValid) { db.Entry(materia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(materia)); }
public ActionResult Edit([Bind(Include = "codigo,materia1,id_estudiante")] materia materia) { if (ModelState.IsValid) { db.Entry(materia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_estudiante = new SelectList(db.estudiantes, "id", "nombre", materia.id_estudiante); return(View(materia)); }
//Rellena los campos de la facultad que se seleccione del datagrid private void fillSelectedData(materia currentMat) { txtNombre.Text = currentMat.nombre; mtxtCodigo.Text = currentMat.codigo; txtUV.Text = Convert.ToString(currentMat.uv); cbxEscuela.SelectedItem = currentMat.escuela; cbxPreReq1.SelectedItem = currentMat.materia2; cbxPreReq2.SelectedItem = currentMat.materia3; cbxPreReq3.SelectedItem = currentMat.materia4; cbxPreReq4.SelectedItem = currentMat.materia5; cbxPreReq2.Enabled = (currentMat.materia2 != null); cbxPreReq3.Enabled = (currentMat.materia3 != null); cbxPreReq4.Enabled = (currentMat.materia4 != null); if (currentMat.primerCiclo) { chImpar.Checked = true; } else { chImpar.Checked = false; } if (currentMat.segundoCiclo) { chPar.Checked = true; } else { chPar.Checked = false; } if (currentMat.electiva) { chElectiva.Checked = true; } else { chElectiva.Checked = false; } if (currentMat.lab) { chLab.Checked = true; } else { chLab.Checked = false; } if (currentMat.estado) { rdbActivo.Checked = true; } else { rdbInactivo.Checked = true; } }
public ActionResult Create([Bind(Include = "cod_materia,nombre")] materia materia) { if (ModelState.IsValid) { db.materias.Add(materia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(materia)); }
public IHttpActionResult Getmateria(int id) { materia materia = db.materia.Find(id); if (materia == null) { return(NotFound()); } return(Ok(materia)); }
public AgregarActividad(materia materiaraiz, grupo gruporaiz) { InitializeComponent(); materiaRaiz = materiaraiz; grupoRaiz = gruporaiz; nuevaActividad.Color = "#444"; btnColor.DataContext = nuevaActividad; tbRaiz.Text = materiaRaiz.Nombre + ">" + gruporaiz.Nombre + ">"; nuevaActividad.Nombre = ""; nuevaActividad.Nick = ""; }
public ActionResult Edit([Bind(Include = "id_materia,nmateria,codigo_materia,curso,id_tipo_materia,id_titulacion,creditos_teoricos,creditos_laboratorio,duracion,limiteAdmision,gruposTeoria,gruposLaboratorio")] materia materia) { if (ModelState.IsValid) { db.Entry(materia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_titulacion = new SelectList(db.titulacion, "id_titulacion", "ntitulacion", materia.id_titulacion); ViewBag.id_tipo_materia = new SelectList(db.tipoMateria, "id_tipo_materia", "ntipo_materia", materia.id_tipo_materia); return(View(materia)); }
private void btnActualizarM_Click(object sender, EventArgs e) { using (notasEstudiantesEntities1 db = new notasEstudiantesEntities1()) { String Id = dtvMaterias.CurrentRow.Cells[0].Value.ToString(); int idC = int.Parse(Id); Materia = db.materia.Where(VerificarId => VerificarId.IdMateria == idC).First(); Materia.nombre_materia = txtNomM.Text; db.Entry(Materia).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public IHttpActionResult Postmateria(materia materia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.materia.Add(materia); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = materia.id }, materia)); }
public IHttpActionResult Post(materia materia) { try { MateriaBLL.Create(materia); return(Content(HttpStatusCode.Created, "Materia creado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Put(materia materia) { try { MateriaBLL.Update(materia); return(Content(HttpStatusCode.OK, "Materia actualizado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Create([Bind(Include = "codigo,materia1,id_estudiante")] materia materia) { if (ModelState.IsValid) { db.materias.Add(materia); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_estudiante = new SelectList(db.estudiantes, "id", "nombre", materia.id_estudiante); return(View(materia)); }
private void ObtenerMaterias() { listAsignatures = new List <materia>(); for (int cont = 0; cont < listGroups.Count; cont++) { currentGrupo = listGroups[cont]; materia NuevaMateria = InterfaceHttp.ObtenerMateriasAlumno(currentGrupo); NuevaMateria.listaGrupos = new List <grupo>(); NuevaMateria.listaGrupos.Add(currentGrupo); listAsignatures.Add(NuevaMateria); } }
public ActionResult <materia> Put([FromBody] materia Materia, [FromHeader] string token) { if (UsuarioConexion <usuario> .Instance.getUserToken(token)) { MateriaConexion <materia> .Instance.Update(Materia); return(Json("El proceso de almacenado se realizó con éxito.")); } else { return(null); } }
public ModificarGrupo(materia materiaraiz, grupo mod) { InitializeComponent(); btnModificar.IsEnabled = false; materiaRaiz = materiaraiz; Grupo = mod; btnColor.DataContext = Grupo; tbNombremateria.Text = materiaRaiz.Nombre + ">"; cargado = false; txtNombre.Text = Grupo.Nombre; txtNick.Text = Grupo.Nick; cargado = true; }
private void btnGuardar_Click(object sender, EventArgs e) { materia M = new materia(); using (notasEstudiantesEntities db = new notasEstudiantesEntities()) { M.nombre_materia = txtMateria.Text; db.materias.Add(M); db.SaveChanges(); } cargardatos(); limpiardatos(); }
// PUT: api/materias/5 public void Put([FromBody] DTOmaterias value) { materia info = new materia { IDmateria = value.IDmateria, descripcion = value.descripcion, credito = value.credito, precio = value.precio, estatus = value.estatus, }; context.Entry(info).State = EntityState.Modified; context.SaveChanges(); }
public IHttpActionResult Deletemateria(int id) { materia materia = db.materia.Find(id); if (materia == null) { return(NotFound()); } db.materia.Remove(materia); db.SaveChanges(); return(Ok(materia)); }
// GET: materias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } materia materia = db.materias.Find(id); if (materia == null) { return(HttpNotFound()); } return(PartialView(materia)); }