// GET: /Consulta/Create public ActionResult Create(Guid idpaciente) { try { PacienteDto paciente = _pacienteService.Get(idpaciente); FormConsulta form = new FormConsulta(); if (paciente != null) { form.IdPaciente = idpaciente; } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Podologos = new SelectList(_primeraVisitaService.GetPodologos(), "Nombre", "IdPodologo"); return(View(form)); } catch (Exception ex) { _log.Error($"[Method: Create(Guid idPaciente)] -> {ex}"); return(Redirect("~/Error/Error")); } }
// GET: /Consulta/Edit public ActionResult Edit(Guid?idConsulta) { try { if (idConsulta == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConsultaDto consulta = _consultaService.Get((Guid)idConsulta); if (consulta == null) { return(HttpNotFound()); } FormConsulta form = consulta.DtoToFormConsulta(); ViewBag.Podologos = new SelectList(_primeraVisitaService.GetPodologos(), "Nombre", "IdPodologo", form.IdPodologo); return(View(form)); } catch (Exception ex) { _log.Error($"[Method: Edit(Guid? idConsulta)] -> {ex}"); return(Redirect("~/Error/Error")); } }
public static ConsultaDto FormConsultaToDto(this FormConsulta form, bool newForm = true) { newIdConsulta = newForm == false ? (Guid)form.IdConsulta : Guid.NewGuid(); return(new ConsultaDto { idConsulta = newIdConsulta, id_paciente = form.IdPaciente, id_podologo = form.IdPodologo, fecha = form.Fecha, descripcion = form.Descripcion }); }
public ActionResult Select(FormConsulta form) { try { if (ModelState.IsValid) { return(RedirectToAction("Select", "Consulta")); } return(View(form)); } catch (Exception ex) { _log.Error($"[Method: Select(FormConsulta form)] -> {ex}"); return(Redirect("~/Error/Error")); } }
public ActionResult Edit(FormConsulta form) { try { if (ModelState.IsValid) { _consultaService.Update(form.FormConsultaToDto(false)); return(Redirect("~/ListaPacientes/ListaPacientes/")); } return(View(form)); } catch (Exception ex) { _log.Error($"[Method: Edit(FormConsulta form)] -> {ex}"); return(Redirect("~/Error/Error")); } }
public ActionResult Create(FormConsulta form) { try { if (ModelState.IsValid) { PacienteDto paciente = _pacienteService.Get((Guid)form.IdPaciente); _consultaService.Insert(form.FormConsultaToDto()); return(Redirect("~/ListaPacientes/ListaPacientes/")); } return(View(form)); } catch (Exception ex) { _log.Error($"[Method: Create(FormConsulta form)] -> {ex}"); return(Redirect("~/Error/Error")); } }
// GET: /Consulta/Select public ActionResult Select(Guid idpaciente) { try { PacienteDto paciente = _pacienteService.Get(idpaciente); FormConsulta form = new FormConsulta(); if (paciente != null) { form.IdPaciente = idpaciente; } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View()); } catch (Exception ex) { _log.Error($"[Method: Select(Guid idpaciente)] -> {ex}"); return(Redirect("~/Error/Error")); } }
//vincular o abrir formulario consulta private void Button_Consulta_Click(object sender, EventArgs e) { Form fmconsulta = new FormConsulta(); fmconsulta.Show(); }