Ejemplo n.º 1
0
        // 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"));
            }
        }
Ejemplo n.º 2
0
        // 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"));
            }
        }
Ejemplo n.º 3
0
        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
            });
        }
Ejemplo n.º 4
0
        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"));
            }
        }
Ejemplo n.º 5
0
        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"));
            }
        }
Ejemplo n.º 6
0
        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"));
            }
        }
Ejemplo n.º 7
0
        // 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"));
            }
        }
Ejemplo n.º 8
0
        //vincular o abrir formulario consulta
        private void Button_Consulta_Click(object sender, EventArgs e)
        {
            Form fmconsulta = new FormConsulta();

            fmconsulta.Show();
        }