public void MostrarPracticas() { DataTable tabla = new DataTable(); tabla = Practicas.GetAllEspecifico(); GrdPracticas.DataSource = tabla; }
public ActionResult DeleteConfirmed(int id) { Practicas practicas = db.Practicas.Find(id); db.Practicas.Remove(practicas); db.SaveChanges(); return(RedirectToAction("Index")); }
public PracticasViewModel(Practicas practicas) { Pregunta1 = practicas.Pregunta1; Pregunta2 = practicas.Pregunta2; Pregunta3 = practicas.Pregunta3; Pregunta4 = practicas.Pregunta4; Idpersona = practicas.Idpersona; }
public GuardarPracticasResponse Buscar(string Identificacion) { Practicas practicas = _context.Practicas.Find(Identificacion); if (practicas == null) { return(new GuardarPracticasResponse("No existe")); } return(new GuardarPracticasResponse(practicas)); }
private void ActualizarPractica() { string nombre = TxtDescripcion.Text; int costo = Convert.ToInt32(TxtCosto.Text); int idPractica = Convert.ToInt32(TxtIdPractica.Text); Practicas practicas = new Practicas(idPractica); int especialidad = Convert.ToInt32(CmbEspecialidades.SelectedValue.ToString()); practicas.ActualizarPractica(nombre, costo, especialidad); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Activo")] Practicas practicas) { if (ModelState.IsValid) { db.Entry(practicas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(practicas)); }
private void FrmSobreTurno_Load(object sender, EventArgs e) { Medicos medico = new Medicos(LegajoMedico); especialidad = medico.Especialidad; CmbPracticas.DataSource = Practicas.GetAll(especialidad); CmbPracticas.DisplayMember = "descripcion"; CmbPracticas.ValueMember = "idPractica"; CmbPracticas.SelectedIndex = -1; }
private Practicas MapearPersona(PracticasInputModel practicasInput) { var practicas = new Practicas(); practicas.Pregunta1 = practicasInput.Pregunta1; practicas.Pregunta2 = practicasInput.Pregunta2; practicas.Pregunta3 = practicasInput.Pregunta3; practicas.Pregunta4 = practicasInput.Pregunta4; practicas.Idpersona = practicasInput.Idpersona; return(practicas); }
public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] Practicas practicas) { if (ModelState.IsValid) { db.Practicas.Add(practicas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(practicas)); }
private void AgregarPractica(string descripcion, int costo, int idEspecialidad) { try { Practicas practica = new Practicas(descripcion, costo, idEspecialidad); practica.save(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Practicas practicas = db.Practicas.Find(id); if (practicas == null) { return(HttpNotFound()); } return(View(practicas)); }
public ActionResult <PracticasViewModel> Post(PracticasInputModel practicasInput) { Practicas practicas = MapearPersona(practicasInput); var response = _practicasService.Guardar(practicas); if (response.Error) { ModelState.AddModelError("Guardar Practicas", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Practicas)); }
private void GrdMedicos_CellClick(object sender, DataGridViewCellEventArgs e) { if (GrdMedicos.SelectedRows.Count != 0) { // Esta seccion del codigo coloca la descripcion de la especialidad de cada medico en el TxtEspecialidad idMedico = Convert.ToInt32(GrdMedicos.SelectedRows[0].Cells[0].Value.ToString()); Medicos medico = new Medicos(idMedico); int esp = medico.Especialidad; Especialidades especialidades = new Especialidades(esp); txtEspecialidad.Text = especialidades.Descripcion; especialidad = Convert.ToInt32(GrdMedicos.SelectedRows[0].Cells[3].Value.ToString()); //Esta seccion del codigo muestra en el combo box las practicas asociadas a la especialidad que tiene cargado el medico cmbPracticas.DataSource = Practicas.GetAll(esp); cmbPracticas.DisplayMember = "descripcion"; cmbPracticas.ValueMember = "idPractica"; cmbPracticas.SelectedIndex = -1; //esta seccion del codigo se encarga de llenar la tabla de horarios y deja afuera los horarios que no estan disponible DateTime horaInicio = DateTime.Parse(GrdMedicos.SelectedRows[0].Cells[4].Value.ToString()); DateTime horaFin = DateTime.Parse(GrdMedicos.SelectedRows[0].Cells[5].Value.ToString()); int minutosAgregados = Convert.ToInt32(GrdMedicos.SelectedRows[0].Cells[6].Value.ToString()); DateTime fecha = monthCalendarTurno.SelectionStart; while (horaInicio < horaFin) { DataTable table = Turnos.CheckearTurno(fecha, horaInicio, idMedico); if (table.Rows.Count == 0) { GrdHora.Rows.Add(horaInicio.ToString("HH:mm")); horaInicio = horaInicio.AddMinutes(minutosAgregados); } else { horaInicio = horaInicio.AddMinutes(minutosAgregados); } } } else { MessageBox.Show("Por favor seleccione un medico", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public GuardarPracticasResponse Guardar(Practicas practicas) { try { var personaBuscada = _context.Practicas.Find(practicas.Codigo); if (personaBuscada != null) { return(new GuardarPracticasResponse("Error, la persona ya se encuentra registrarada")); } practicas.Calcularpuntos(); _context.Practicas.Add(practicas); _context.SaveChanges(); return(new GuardarPracticasResponse(practicas)); } catch (Exception e) { return(new GuardarPracticasResponse($"Error de la Aplicacion: {e.Message}")); } finally { } }
public GuardarPracticasResponse(Practicas practicas) { Error = false; Practicas = practicas; }