Exemplo n.º 1
0
        // GET: /PrimeraVisita/Edit
        public ActionResult Edit(Guid?idvisita)
        {
            try
            {
                if (idvisita == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                PrimeraVisitaDto visita = _primeraVisitaService.Get((Guid)idvisita);

                if (visita == null)
                {
                    return(HttpNotFound());
                }

                FormPrimeraVisita form = visita.PrimeraVisitaDtoToFormPrimeraVisita();

                ViewBag.Podologos = new SelectList(_primeraVisitaService.GetPodologos(), "Nombre", "IdPodologo", form.IdPodologo);

                return(View(form));
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Edit(Guid? idvisita)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }
Exemplo n.º 2
0
        public ActionResult Create(FormPrimeraVisita form)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _primeraVisitaService.Insert(form.FormToDTo());
                    return(Redirect("~/ListaPacientes/ListaPacientes/"));
                }

                return(View(form));
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Create(FormPrimeraVisita form)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }
Exemplo n.º 3
0
        public ActionResult Edit(FormPrimeraVisita form)
        {
            try
            {
                form.IdPodologo = Guid.Parse(form.AuxIdPodolog);

                if (ModelState.IsValid)
                {
                    _primeraVisitaService.Update(form.FormToDTo(false));
                    return(Redirect("~/ListaPacientes/ListaPacientes/"));
                }
                return(View(form));
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Edit(FormPrimeraVisita form)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }
Exemplo n.º 4
0
        public static PrimeraVisitaDto FormToDTo(this FormPrimeraVisita form, bool newForm = true)
        {
            if (newForm)
            {
                idCalzado       = Guid.NewGuid();
                idPrimeraVisita = Guid.NewGuid();
            }
            else
            {
                idCalzado       = (Guid)form.IdCalzado;
                idPrimeraVisita = (Guid)form.IdPrimeraVisita;
            }

            return(new PrimeraVisitaDto
            {
                idPrimeraVisita = idPrimeraVisita,
                id_calzado_habitual = form.IdCalzado,
                peso = form.Peso,
                talla = form.Altura,
                actividadDeportiva = form.ActividadDeportiva,
                diabetes = form.Diabetes,
                alergias = form.Alergias,
                tipoAlergias = form.TipoAlergia,
                motivoPrimeraConsulta = form.MotivoPrimeraConsulta,
                hayDolor = form.HayDolor,
                dolorSitio = form.ZonaDolor,
                dolorTipo = form.TipoDolor,
                fechaPrimeraConsulta = form.FechaPrimeraConsulta,
                id_paciente = form.IdPaciente,
                id_podologo = form.IdPodologo,
                calzadoHabitual = new CalzadoHabitualDto
                {
                    idCalzado = idCalzado,
                    deportivos = form.Deportivos,
                    vestir = form.Vestir,
                    sandalias = form.Sandalias,
                    botines = form.Botines,
                    tacones = form.Tacones
                }
            });
        }
Exemplo n.º 5
0
        // GET: /PrimeraVisita/Create
        public ActionResult Create(Guid idpaciente)
        {
            try
            {
                FormPrimeraVisita form = new FormPrimeraVisita();

                if (_pacienteService.Exists(idpaciente) == true)
                {
                    form.IdPaciente = idpaciente;
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                return(View());
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Create(Guid idPaciente)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }