Ejemplo n.º 1
0
 private void btnModificarPaciente_Click(object sender, EventArgs e)
 {
     if (txtNombrePaciente.Text.Trim().Length == 0 || txtApellidoPaciente.Text.Trim().Length == 0 ||
         txtTipoPaciente.Text.Trim().Length == 0 || !(cbEdadPaciente.SelectedIndex > -1) ||
         txtTelefonoPaciente.Text.Trim().Length == 0 || txtDireccionPaciente.Text.Trim().Length == 0 ||
         txtEmailPaciente.Text.Trim().Length == 0)
     {
         MessageBox.Show("Rellene todos los datos por favor.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         p.ActualizarPaciente(Convert.ToInt32(txtIdPaciente.Text), txtNombrePaciente.Text, txtApellidoPaciente.Text,
                              txtTipoPaciente.Text, Convert.ToInt32(cbEdadPaciente.Text), Convert.ToInt32(txtTelefonoPaciente.Text),
                              txtDireccionPaciente.Text, txtEmailPaciente.Text);
         LimpiezaPacienteTxt();
         DesactivarPacienteTxt();
         p.CargarPaciente(dgvTablaPaciente);
     }
 }
        private void button3_Click(object sender, EventArgs e)
        {
            Paciente Nuevo = new Paciente();

            Nuevo.identidad                 = identidadTxt.Text;
            Nuevo.nombre                    = nombreTxt.Text;
            Nuevo.apellido                  = apellidoTxt.Text;
            Nuevo.edad                      = Convert.ToInt32(edadNmr.Value);
            Nuevo.direccion                 = direccionTxt.Text;
            Nuevo.telefono                  = Convert.ToInt32(telefonoTxt.Text);
            Nuevo.ciudad                    = CiudadTxt.Text;
            Nuevo.fechaNacimiento           = fechaNacimientoTxt.Text;
            Nuevo.ocupacion                 = ocupacionTxt.Text;
            Nuevo.tutor                     = tutorTxt.Text;
            Nuevo.nombreDelDoctorQueRefiere = doctorRefTxt.Text;
            Nuevo.observaciones             = observacionesTxt.Text;
            Nuevo.Estado                    = 1;
            Nuevo.tipo                      = TipoTxt.Text;

            if (Nuevo.ActualizarPaciente(Nuevo))
            {
                MessageBox.Show("Exito");
            }
            else
            {
                MessageBox.Show("Error");
            }

            HistoriaMedica NuevaHMedica = new HistoriaMedica();

            if (checkBox14.Checked)
            {
                NuevaHMedica.padeceEnfermedad = 1;
            }
            else if (checkBox13.Checked)
            {
                NuevaHMedica.padeceEnfermedad = 0;
            }
            NuevaHMedica.tmMedico = richTextBox1.Text;
            if (checkBox16.Checked)
            {
                NuevaHMedica.intervenidoQuirurgicamente = 1;
            }
            else if (checkBox15.Checked)
            {
                NuevaHMedica.intervenidoQuirurgicamente = 0;
            }
            NuevaHMedica.tomaMedicamentos = richTextBox2.Text;
            if (checkBox4.Checked)
            {
                NuevaHMedica.hospitalizadoAlgunaVez = 1;
            }
            else if (checkBox3.Checked)
            {
                NuevaHMedica.hospitalizadoAlgunaVez = 0;
            }

            NuevaHMedica.alergias = richTextBox3.Text;

            if (checkBox12.Checked)
            {
                NuevaHMedica.enfermedadCardiaca = 1;
            }
            else if (checkBox11.Checked)
            {
                NuevaHMedica.enfermedadCardiaca = 0;
            }

            if (checkBox10.Checked)
            {
                NuevaHMedica.diabetico = 1;
            }
            else if (checkBox9.Checked)
            {
                NuevaHMedica.diabetico = 0;
            }

            if (checkBox6.Checked)
            {
                NuevaHMedica.tuberculosisPulmonar = 1;
            }
            else if (checkBox5.Checked)
            {
                NuevaHMedica.tuberculosisPulmonar = 0;
            }
            if (checkBox8.Checked)
            {
                NuevaHMedica.enfermedadHepatica = 1;
            }
            else if (checkBox7.Checked)
            {
                NuevaHMedica.enfermedadHepatica = 0;
            }

            if (checkBox18.Checked)
            {
                NuevaHMedica.problemasSangrado = 1;
            }
            else if (checkBox17.Checked)
            {
                NuevaHMedica.problemasSangrado = 0;
            }

            NuevaHMedica.paciente_Identidad = identidadTxt.Text;

            if (NuevaHMedica.ActualizarHistoriaMedica(NuevaHMedica))
            {
                MessageBox.Show("Exito");
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Paciente objPaciente = new Paciente();

            objPaciente.setNombre(this.textNombre.Text);
            objPaciente.setApellido(this.textApellido.Text);
            objPaciente.setDni(this.textDni.Text);
            objPaciente.setIdObra(this.comprobarIdObra());
            objPaciente.setNacimiento(this.maskedNacimiento.Text);
            objPaciente.setCelular(this.maskedCelular.Text);
            objPaciente.setCiudad(this.comboCiudad.Text);
            objPaciente.setDireccion(this.textDireccion.Text);
            objPaciente.setMatricula(this.comprobarDoctor());

            if (objPaciente.existePaciente())
            {
                // EL PACIENTE EXISTE - SE VAN A ACTUALIZAR LOS DATOS PERSONALES
                objPaciente.ActualizarPaciente();
            }
            else
            {
                // EL PACIENTE NO EXISTE - SE CREA UNO NUEVO
                objPaciente.NuevoPaciente();
            }

            this.limpiarCampos();
        }