public void ConstruirExamen(long idExamen) { examenes examen = BBDDService.getExamenById(idExamen); ConstruirExamenDialogo construirExamenDialogo = new ConstruirExamenDialogo(examen); construirExamenDialogo.ShowDialog(); }
public void ActivarDesactivarExamen(long idExamen) { examenes examen = BBDDService.getExamenById(idExamen); examen.activo = !examen.activo; BBDDService.Guardar(); }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { examenesModel.id_examenes = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); using (laboratorio_pEntities DB = new laboratorio_pEntities()) { try { examenesModel = DB.examenes.Where(x => x.id_examenes == examenesModel.id_examenes).FirstOrDefault(); MessageBox.Show("Seleccionado el examen con fecha: " + examenesModel.fecha.ToShortDateString(), "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); /* SELECCIONAR DATOS DE EXAMENES */ paciente getPaciente = new paciente(); dataGridView1.Rows.Clear(); var query = DB.examenes.Where(m => m.id_paciente == pacienteModel.id_paciente); var listado = query.ToList(); foreach (var reg in listado) { dataGridView1.Rows.Add(reg.id_examenes, reg.id_orina, reg.id_heces, reg.id_hemograma, reg.fecha.ToShortDateString()); } /* FIN SELECCION DE EXAMENES */ } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnGuardar_Click(object sender, EventArgs e) { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { examenes newExamen = new examenes(); if (id_heces == 0 || id_hemograma == 0 || id_orina == 0) { MessageBox.Show("Complete los datos de todos los examenes \n Para llenar los datos de los examenes hacer lo siguiente:" + "\n 1. Dar click en los botones de Agregar Examen." + "\n 2. Llenar los datos correspondientes del examen." + "\n 3. Dar click en el boton guardar.", "Advertencia!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { newExamen.id_paciente = pacienteModel.id_paciente; newExamen.id_orina = id_orina; newExamen.id_heces = id_heces; newExamen.id_hemograma = id_hemograma; newExamen.fecha = DateTime.Today; DB.examenes.Add(newExamen); DB.SaveChanges(); MessageBox.Show("Guardado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtBuscar.Text = ""; dgvBusqueda.Rows.Clear(); } } }
public Examen(examenes examen, alumnos alumnoLogueado) { InitializeComponent(); this.DataContext = new ExamenVM(examen, alumnoLogueado); AlumnoLogueado = alumnoLogueado; time = TimeSpan.FromMinutes(examen.duracion); timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate { TiempoRestanteTextBlock.Text = time.ToString("c"); if (time == TimeSpan.Zero) { timer.Stop(); MessageBox.Show("Se acabó el tiempo", "Examen terminado", MessageBoxButton.OK, MessageBoxImage.Information); TerminarExamen(); } if (time == TimeSpan.FromMinutes(10)) { MessageBox.Show("Quedan 10 minutos", "Tiempo restante", MessageBoxButton.OK, MessageBoxImage.Information); } time = time.Add(TimeSpan.FromSeconds(-1)); }, Application.Current.Dispatcher); timer.Start(); }
public void AñadirExamen(long idTema) { examenes nuevoExamen = new examenes(); nuevoExamen.temas = BBDDService.getTemaById(idTema); nuevoExamen.cursos = nuevoExamen.temas.cursos; BBDDService.AddExamen(nuevoExamen); }
public ActionResult DeleteConfirmed(int id) { examenes examenes = db.examenes.Find(id); db.examenes.Remove(examenes); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CorregirExamen(long idExamen, long idAlumno) { examenes examen = BBDDService.getExamenById(idExamen); alumnos alumno = BBDDService.getAlumnoById(idAlumno); CorregirExamen corregirVentana = new CorregirExamen(examen, alumno); corregirVentana.ShowDialog(); }
public ActionResult Edit([Bind(Include = "idexamenes,nombre_examen,costo,recomendaciones")] examenes examenes) { if (ModelState.IsValid) { db.Entry(examenes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(examenes)); }
public ConstruirExamenVM(examenes examen) { Examen = examen; NuevaPregunta = new preguntas(); NuevaPregunta.examenes = Examen; foreach (preguntas p in Examen.preguntas) { NotaTotal += p.puntuacion; } }
public ActionResult Create([Bind(Include = "idexamenes,nombre_examen,costo,recomendaciones")] examenes examenes) { if (ModelState.IsValid) { db.examenes.Add(examenes); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(examenes)); }
// GET: examenes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } examenes examenes = db.examenes.Find(id); if (examenes == null) { return(HttpNotFound()); } return(View(examenes)); }
public CorregirExamenVM(examenes examen, alumnos alumno) { Examen = examen; Alumno = alumno; Respuestas = BBDDService.getRespuestasByExamenAndAlumno(examen.id, alumno.id); NotaMaxima = examen.preguntas.Sum(x => x.puntuacion); Nota = BBDDService.GetNotaByExamenAlumno(examen, alumno); if (Nota == null) { Nota = new notas(); Nota.alumnos = Alumno; Nota.examenes = Examen; Nota.nota = Respuestas.Sum(x => x.puntuacion); } }
public void RealizarExamen(long idExamen) { if (BBDDService.isExamenYaRealizadoPorAlumno(AlumnoLogueado, idExamen)) { MessageBox.Show("Ya ha realizado este examen", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { examenes examen = BBDDService.getExamenById(idExamen); MessageBoxResult result = MessageBox.Show("¿Quiere comenzar el examen " + examen.temas.nombre + "?\nDuración : " + examen.duracion + " minutos\nNúmero de preguntas : " + examen.preguntas.Count, "Realizar examen", MessageBoxButton.YesNo, MessageBoxImage.Information); if (result == MessageBoxResult.Yes) { Examen examenVentana = new Examen(examen, AlumnoLogueado); examenVentana.ShowDialog(); } } }
public ExamenVM(examenes examen, alumnos alumnoLogueado) { Examen = examen; AlumnoLogueado = alumnoLogueado; }
public CorregirExamen(examenes examen, alumnos alumno) { InitializeComponent(); this.DataContext = new CorregirExamenVM(examen, alumno); }