public ActionResult DeleteConfirmed(int id) { Examenes examenes = db.Examenes.Find(id); db.Examenes.Remove(examenes); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Examenes examenes = await db.Examenes.FindAsync(id); db.Examenes.Remove(examenes); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ExamenesId")] Examenes examenes) { if (ModelState.IsValid) { db.Entry(examenes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(examenes)); }
public ActionResult Edit([Bind(Include = "ExamenId,InscripcionId,HorarioExamenId,Fecha")] Examenes examenes) { if (ModelState.IsValid) { db.Entry(examenes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HorarioExamenId = new SelectList(db.HorarioExamen, "HorarioExamenId", "HorarioExamenId", examenes.HorarioExamenId); return(View(examenes)); }
public ActionResult Create([Bind(Include = "ExamenesId")] Examenes examenes) { if (ModelState.IsValid) { db.Examenes.Add(examenes); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(examenes)); }
public async Task <ActionResult> Edit([Bind(Include = "IdExamenes,CodExamenes,Curso,Description,Date,Hora,Duration,Intentos,IdProfesores,NumPreguntas,CalifMax,estado")] Examenes examenes) { if (ModelState.IsValid) { db.Entry(examenes).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.IdProfesores = new SelectList(db.Profesores, "IdProfesores", "Nombres", examenes.IdProfesores); return(View(examenes)); }
/// <summary> /// Agrega un examen a la lista de examenes para la materia. /// </summary> /// <param name="examen">Un <see cref="Examen"/> correspondiente a la materia.</param> public void AgregarExamen(Examen examen) { if (examen == null) { throw new ArgumentNullException("examen", "No debe ser nulo."); } if (examen.MateriaCorrespondiente != this) { throw new ArgumentException("examen", "Debe pertenecer a esta materia."); } Examenes.Add(examen); }
// GET: Examenes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Examenes examenes = db.Examenes.Find(id); if (examenes == null) { return(HttpNotFound()); } return(View(examenes)); }
// GET: Examenes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Examenes examenes = await db.Examenes.FindAsync(id); if (examenes == null) { return(HttpNotFound()); } return(View(examenes)); }
private void tsbEliminar_Click(object sender, EventArgs e) { DialogResult rta = MessageBox.Show("Esta seguro de borrar el registro actual?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (rta == DialogResult.No) { return; } Examenes.Delete_Examen(Convert.ToInt32(id_ExamenesTextBox.Text)); MessageBox.Show("Examen borrado correctamente", "Confirmacion"); ActualizarFormulario(); }
// GET: Examenes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Examenes examenes = db.Examenes.Find(id); if (examenes == null) { return(HttpNotFound()); } ViewBag.HorarioExamenId = new SelectList(db.HorarioExamen, "HorarioExamenId", "HorarioExamenId", examenes.HorarioExamenId); return(View(examenes)); }
// GET: Examenes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Examenes examenes = await db.Examenes.FindAsync(id); if (examenes == null) { return(HttpNotFound()); } ViewBag.IdProfesores = new SelectList(db.Profesores, "IdProfesores", "Nombres", examenes.IdProfesores); return(View(examenes)); }
private bool Validar_Campos() { if (nombre_ExamenTextBox.Text == "") { MessageBox.Show("Inserte un nombre de examen", "Error"); nombre_ExamenTextBox.Focus(); return(false); } //if (nuevo && Examenes.ExisteExamen(Convert.ToInt32(id_ExamenesTextBox.Text))) //{ // MessageBox.Show("El Examen ya existe", "Error"); // return false; //} if (nuevo && Examenes.Existe_Examen_igual(nombre_ExamenTextBox.Text)) { MessageBox.Show("Un examen con ese nombre ya existe", "Error"); return(false); } if (costoTextBox.Text == "") { MessageBox.Show("Inserte un Costo para el examen", "Error"); costoTextBox.Focus(); return(false); } if (!Utilidades.ValidarDecimal(costoTextBox.Text)) { MessageBox.Show(Utilidades.Error, "Error"); costoTextBox.Text = ""; costoTextBox.Focus(); return(false); } if (Utilidades.Numero_Decimal < 0) { MessageBox.Show("Debe ingresar un valor mayor a cero", "Error"); costoTextBox.Focus(); return(false); } return(true); }
private void tsbGuardar_Click(object sender, EventArgs e) { if (!Validar_Campos()) { return; } if (nuevo) { Examenes.Insert_Examen(nombre_ExamenTextBox.Text, Convert.ToDecimal(costoTextBox.Text), notaTextBox.Text); } else { Examenes.Update_Examen(nombre_ExamenTextBox.Text, Convert.ToDecimal(costoTextBox.Text), notaTextBox.Text, Convert.ToInt32(id_ExamenesTextBox.Text)); } MessageBox.Show("Cambios realizados con exito", "Confirmacion"); DesabilitarCampos(); ActualizarFormulario(); if (!nuevo) { examenesBindingSource.Position = posicion; } }
private Examenes Examenes_Controles_A_Clase() { Examenes examen = new Examenes(); examen.ExamenEstado = (ExamenEstado)this.cbEstadoExamen.SelectedItem; examen.FechaConsulta = this.dtFechaHoy.Value; examen.FechaEntragaResultado = this.dtFechaResultado.Value; examen.TipoExamenes = (TipoExamenes)this.cbTipoExamen.SelectedItem; if (idExamen > 0) { examen.idExamenes = this.idExamen; } if (numCliente.Value > 0) { var cliente = new ClinicaPro.DB.Cliente.ClienteDB().getCliente((int)this.numCliente.Value); if (cliente != null) { examen.Cliente = cliente; } } return(examen); }