public void convert_List_XML_SAVE() { XmlDocument doc = new XmlDocument(); XmlElement RAIZ = doc.CreateElement("Materias"); doc.AppendChild(RAIZ); XmlElement MATERIA; XmlElement IDMATERIA; XmlElement NOMBRE; foreach (Materia m in listaMaterias) { MATERIA = doc.CreateElement("Materia"); RAIZ.AppendChild(MATERIA); IDMATERIA = doc.CreateElement("idM"); IDMATERIA.AppendChild(doc.CreateTextNode(m.IdMateria.ToString())); MATERIA.AppendChild(IDMATERIA); NOMBRE = doc.CreateElement("Nombre"); NOMBRE.AppendChild(doc.CreateTextNode(m.Nombre)); MATERIA.AppendChild(NOMBRE); } doc.Save(Server.MapPath("~/AlmacenamientoXML/MateriasXML.xml")); }
public ActionResult DeleteConfirmed(int id) { MATERIA mATERIA = db.MATERIA.Find(id); db.MATERIA.Remove(mATERIA); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "COD_MATERIA,NOME")] MATERIA mATERIA) { if (ModelState.IsValid) { db.Entry(mATERIA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mATERIA)); }
public ActionResult Create([Bind(Include = "COD_MATERIA,NOME")] MATERIA mATERIA) { if (ModelState.IsValid) { db.MATERIA.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 IHttpActionResult PutMATERIA(int id, MATERIA mATERIA) { if (db.MATERIA.Any(mat => mat.ID_MATERIA == mATERIA.ID_MATERIA)) { MATERIA materia = db.MATERIA.Find(id); materia.NOMBRE = mATERIA.NOMBRE; materia.DESCRIPCION = mATERIA.DESCRIPCION; db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); } return(NotFound()); }
public int deleteMateria(int materiaId) { int result = 0; MATERIA materiaDelete = obtainMateriaById(materiaId); if (materiaDelete != null) { Datos.MATERIAs.Remove(materiaDelete); result = Datos.SaveChanges(); } return(result); }
private void cargarMaterias() { MATERIA materia = new MATERIA(); List <MATERIA> materias = materia.obtainAllMaterias(); if (materias != null && materias.Count() > 0) { gridMaterias.DataSource = materias; gridMaterias.DataBind(); } limpiar(); //cargarParalelos(); }
public MATERIA refreshMateria(int materiaId, String nombre, String puntos, int periodoId) { MATERIA materia = null; MATERIA materiaRefresh = obtainMateriaById(materiaId); if (materiaRefresh != null) { deleteMateria(materiaId); materia = addMateria(nombre, puntos, periodoId); } return(materia); }
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(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MATERIA mATERIA = db.MATERIA.Find(id); if (mATERIA == null) { return(HttpNotFound()); } return(View(mATERIA)); }
public IHttpActionResult PostMATERIA(MATERIA mATERIA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!db.MATERIA.Any(ma => ma.ID_MATERIA == mATERIA.ID_MATERIA)) { db.MATERIA.Add(mATERIA); db.SaveChanges(); } return(CreatedAtRoute("DefaultApi", new { id = mATERIA.ID_MATERIA }, mATERIA)); }
private bool validaDatosUnicosGrupo(HorarioModel horario, ref String msjError) { bool valido = true; HORARIO hBuscar = db.HORARIO.FirstOrDefault(h => h.ID_GRUPO == horario.idGrupo && h.ID_MATERIA == horario.idMateria && h.ID_HORARIO != horario.idHorario); MATERIA mBuscar = db.MATERIA.FirstOrDefault(m => m.ID_MATERIA == horario.idMateria); int horasAsignar = cuentaDiasSemana(horario); int numHoras = Convert.ToInt32(mBuscar.NUM_HORAS_CLASE); if (hBuscar != null) { int auxHoras = cuentaDiasSemana(hBuscar.DIA_SEMANA); if ((auxHoras + horasAsignar) > numHoras) { valido = false; if (auxHoras == numHoras) { msjError = "El grupo ya tiene asignadas todas las horas de la materia"; } else { msjError = "El grupo se pasa con " + ((auxHoras + horasAsignar) - numHoras) + " horas para esta materia"; } } else { if (!comparaDiasHoraClase(hBuscar.DIA_SEMANA, horario, true, ref msjError)) { valido = false; } } } else { if (horasAsignar > numHoras) { valido = false; msjError = "El grupo se pasa con " + (horasAsignar - numHoras) + " horas para esta materia"; } } return(valido); }
protected void btnEditarMateria_Click(object sender, EventArgs e) { String textoValidacion = validarMateria(true); if (textoValidacion.Equals("")) { MATERIA materia = new MATERIA(); materia.refreshMateria(Convert.ToInt32(lblMateriaId.Text), txtNombreMateria.Text, txtPuntos.Text, 1); cargarMaterias(); lblSucess.Text = "Se edito Correctamente el Materia"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
protected void btnEliminarMateria_Click(object sender, EventArgs e) { String textoValidacion = validarMateria(true); if (textoValidacion.Equals("")) { MATERIA materia = new MATERIA(); materia.deleteMateria(Convert.ToInt32(lblMateriaId.Text)); cargarMaterias(); lblSucess.Text = "Se elimino Correctamente el Materia"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
public ActionResult Create([Bind(Include = "COD_MATERIA,NOME")] MateriaViewModel materiaViewModel) { if (ModelState.IsValid) { if (materiaViewModel.NOME == null) { ModelState.AddModelError("NOME", "O campo Materia deve ser preenchido!"); } else { MATERIA mATERIA = new MATERIA(); db.MATERIA.Add(mATERIA); db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(materiaViewModel)); }
protected void btnGuardarMateria_Click(object sender, EventArgs e) { pnlError.Visible = false; pnlSucess.Visible = false; String textoValidacion = validarMateria(false); if (textoValidacion.Equals("")) { MATERIA materia = new MATERIA(); materia = materia.addMateria(txtNombreMateria.Text, txtPuntos.Text, 1); cargarMaterias(); lblSucess.Text = "Se creo Correctamente la Materia"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
private void cargarMaterias() { MATERIA materia = new MATERIA(); List <MATERIA> materias = materia.obtainMateriaByCursoNombreAndParelo(cbCurso.SelectedItem.Text, Convert.ToInt32(cbParalelo.SelectedItem.Value)); if (materias != null && materias.Count() > 0) { ListItem item = new ListItem("", ""); cbMateria.Items.Add(item); foreach (MATERIA ma in materias) { item = new ListItem(ma.NOMBRE, ma.MATERIAID.ToString()); cbMateria.Items.Add(item); } } else { cbMateria.Items.Clear(); } }
public MATERIA addMateria(String nombre, String puntos, int periodoId) { MATERIA materia = new MATERIA(); try { materia.MATERIAID = 0; materia.NOMBRE = nombre; materia.PUNTOS = puntos; materia.PERIDODOID = periodoId; Datos.MATERIAs.Add(materia); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return materia; }
public List <MATERIA> obtainMateriaByCursoNombreAndParelo(String curso, int paraleloId) { var query = from m in Datos.MATERIAs join cm in Datos.CURSO_MATEIRA on m.MATERIAID equals cm.MATERIAID into idMateria from mcm in idMateria join c in Datos.CURSOes on mcm.CURSOID equals c.CURSOID where c.NOMBRE.Equals(curso) && c.PARALELOID == paraleloId select m; List <MATERIA> materias = new List <MATERIA>(); MATERIA mate = null; foreach (var materia in query) { mate = new MATERIA(); mate.NOMBRE = materia.NOMBRE; mate.MATERIAID = materia.MATERIAID; materias.Add(mate); } return(materias); }
public MATERIA addMateria(String nombre, String puntos, int periodoId) { MATERIA materia = new MATERIA(); try { materia.MATERIAID = 0; materia.NOMBRE = nombre; materia.PUNTOS = puntos; materia.PERIDODOID = periodoId; Datos.MATERIAs.Add(materia); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return(materia); }
public ActionResult Edit([Bind(Include = "ID_MATERIA,NOMBRE,NUM_HORAS_CLASE,SEMESTRE")] MATERIA mATERIA) { if (ModelState.IsValid) { try { MATERIA mAux = db.MATERIA.FirstOrDefault(m => m.NOMBRE == mATERIA.NOMBRE && m.ID_MATERIA != mATERIA.ID_MATERIA); if (mAux == null) { db.Entry(mATERIA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ModelState.AddModelError("NOMBRE", "El nombre de la materia ya existe en la base de datos"); } catch (Exception ex) { return(RedirectToAction("NoConect", "Home")); } } return(View(mATERIA)); }
public ActionResult DeleteConfirmed(long id) { try { HORARIO hAux = db.HORARIO.FirstOrDefault(h => h.ID_MATERIA == id); if (hAux == null) { MATERIA mATERIA = db.MATERIA.Find(id); db.MATERIA.Remove(mATERIA); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("Error", "Home")); } } catch (Exception ex) { return(RedirectToAction("NoConect", "Home")); } }
private void cargarMaterias() { MATERIA materia = new MATERIA(); List<MATERIA> materias = materia.obtainMateriaByCursoNombreAndParelo(cbCurso.SelectedItem.Text, Convert.ToInt32(cbParalelo.SelectedItem.Value)); if (materias != null && materias.Count() > 0) { ListItem item = new ListItem("", ""); cbMateria.Items.Add(item); foreach (MATERIA ma in materias) { item = new ListItem(ma.NOMBRE, ma.MATERIAID.ToString()); cbMateria.Items.Add(item); } } else { cbMateria.Items.Clear(); } }
public List<MATERIA> obtainMateriaByCursoNombreAndParelo(String curso, int paraleloId) { var query = from m in Datos.MATERIAs join cm in Datos.CURSO_MATEIRA on m.MATERIAID equals cm.MATERIAID into idMateria from mcm in idMateria join c in Datos.CURSOes on mcm.CURSOID equals c.CURSOID where c.NOMBRE.Equals(curso) && c.PARALELOID == paraleloId select m; List<MATERIA> materias = new List<MATERIA>(); MATERIA mate = null; foreach (var materia in query) { mate = new MATERIA(); mate.NOMBRE = materia.NOMBRE; mate.MATERIAID = materia.MATERIAID; materias.Add(mate); } return materias; }
private void cargarMaterias() { MATERIA materia = new MATERIA(); List<MATERIA> materias = materia.obtainAllMaterias(); if (materias != null && materias.Count() > 0) { gridMaterias.DataSource = materias; gridMaterias.DataBind(); } limpiar(); //cargarParalelos(); }