Exemple #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            FormPaciente fa = new FormPaciente(null);

            fa.FormClosed += new FormClosedEventHandler(form_Closed);
            fa.Show();
        }
Exemple #2
0
        private void pacienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Variaveis
            FormPaciente form = new FormPaciente(this.nSessao);

            //Verifica se o formulá já está aberto
            if (this.formularioEstaAberto(form.Text) == false)
            {
                form.MdiParent = this;
                form.Show();
            }
        }
Exemple #3
0
 private void modificarToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         String       id       = dataGridView1.CurrentRow.Cells[0].Value.ToString();
         Paciente     paciente = control.consultarPaciente(id);
         FormPaciente fa       = new FormPaciente(paciente);
         fa.FormClosed += new FormClosedEventHandler(form_Closed);
         fa.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public ActionResult Create(FormPaciente cadastrar)
        {
            try
            {
                _servicosPaciente.cadastrar(cadastrar);

                // TODO: Add insert logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View("Index"));
            }
        }
Exemple #5
0
        public ActionResult Edit(FormPaciente form)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _pacienteService.Update(form.FormPacientToDto());
                    return(Redirect("~/ListaPacientes/ListaPacientes/"));
                }
                return(View(form));
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Edit(FormPaciente form)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }
        public ActionResult Create(FormPaciente cadastrar)
        {
            try
            {
                FormPaciente cadastrarr = new FormPaciente();



                _servicosPaciente.cadastrar(cadastrar);

                // TODO: Add insert logic here

                return(View("Create"));
            }
            catch
            {
                return(View("Create"));
            }
        }
        public static PacienteDto FormPacientToDto(this FormPaciente form)
        {
            var personaId              = Guid.NewGuid();
            var nuevoIdHistorial       = Guid.NewGuid();
            var nuevoIdPV              = Guid.NewGuid();
            var nuevoIdPaciente        = Guid.NewGuid();
            var nuevoIdCalzadoHabitual = Guid.NewGuid();

            return(new PacienteDto
            {
                idPaciente = nuevoIdPaciente,
                persona = new PersonaDto
                {
                    idPersona = personaId,
                    nombre = form.Nombre,
                    apellido1 = form.PrimerApellido,
                    apellido2 = form.SegundoApellido,
                    fechaNacimiento = form.FechaNacimiento,
                    edad = form.Edad,
                    profesion = form.Profesion,
                    calle = form.Direccion,
                    provincia = form.Provincia,
                    pais = form.Pais,
                    telefono = form.Telefono,
                    dni = form.Dni,
                    ciudad = form.Ciudad
                },
                historialClinico = new HistorialClinicoDto
                {
                    idHistorialClinico = nuevoIdHistorial,
                    numeroHistorialClinico = form.NumeroHistoriaClinica
                },
                medicacionHabitual = form.MedicacionHabitual,
                observacion = form.Observacion,
                id_podologo = form.IdPodologo,
                id_historial_clinico = nuevoIdHistorial,
                id_persona = personaId,
                primeraVisita = new List <PrimeraVisitaDto> {
                    new PrimeraVisitaDto
                    {
                        idPrimeraVisita = nuevoIdPV,
                        diabetes = false,
                        alergias = false,
                        hayDolor = false,
                        fechaPrimeraConsulta = DateTime.Now,
                        id_paciente = nuevoIdPaciente,
                        id_historial_clinico = nuevoIdHistorial,
                        id_calzado_habitual = nuevoIdCalzadoHabitual,
                        calzadoHabitual = new CalzadoHabitualDto
                        {
                            botines = false,
                            tacones = false,
                            deportivos = false,
                            idCalzado = nuevoIdCalzadoHabitual,
                            sandalias = false,
                            vestir = false
                        }
                    }
                }
            });
        }
        // GET: Paciente
        public ActionResult Index()
        {
            FormPaciente cadastrar = new FormPaciente();

            return(View("Create", cadastrar));
        }