コード例 #1
0
        private void btnActualizarPaciente_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("¿Está seguro de modificar el paciente?", "Modificar Paciente", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                Pacientes.Paciente paciente = new Pacientes.Paciente();
                paciente.nombrePaciente    = txtNombre.Text;
                paciente.identidadPaciente = txtIdentidad.Text;
                paciente.edad            = Convert.ToInt32(txtEdad.Text);
                paciente.correo          = txtCorreo.Text;
                paciente.direccion       = txtDireccion.Text;
                paciente.lugarNacimiento = txtLugarNacimiento.Text;
                paciente.lugarResidencia = txtLugarResidencia.Text;
                paciente.telefonos       = txtTelefonos.Text;
                paciente.escolaridad     = cbEscolaridad.Text.ToString();
                paciente.estadoCivil     = cbEstadoCivil.Text.ToString();
                paciente.raza            = cbRaza.Text.ToString();
                paciente.religion        = cbReligion.Text.ToString();
                paciente.sexo            = cbSexo.Text.ToString();
                paciente.fechaNacimiento = Convert.ToDateTime(dpFechaNaciemiento.Text);
                if (Pacientes.Paciente.ActulizarPaciente(paciente))
                {
                    MessageBox.Show("Los Datos Se Han Actuzalizado", "Actulizacion De Datos", MessageBoxButton.OK, MessageBoxImage.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("Los Datos No Se Han Actuzalizado", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
コード例 #2
0
        private void btnSeleccionarPaciente_Click(object sender, RoutedEventArgs e)
        {
            Pacientes.Paciente selecionar = dgListaPacientes.SelectedItem as Pacientes.Paciente;


            if (formHistorial != null)
            {
                int    idPaciente        = selecionar.idPaciente;
                string nombrePaciente    = selecionar.nombrePaciente;
                string identidadPaciente = selecionar.identidadPaciente;
                string sexoPaciente      = selecionar.sexo;
                int    edadPaciente      = selecionar.edad;

                formHistorial.idPaciente               = idPaciente;
                formHistorial.tbNombrePaciente.Text    = nombrePaciente;
                formHistorial.tbIdentidadPaciente.Text = identidadPaciente;
                formHistorial.tbSexo.Text              = sexoPaciente;
                formHistorial.tbEdadPaciente.Text      = Convert.ToString(edadPaciente + " años");



                MessageBox.Show("Datos Seleccionados", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);


                this.Close();
            }
            else
            {
                MessageBox.Show("No hay datos seleccionados", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #3
0
        /// <summary>
        /// Metodo para listar pacientes almacenados en
        /// la base de datos
        /// </summary>
        public void listaPaciente()
        {
            // Llamar la clase
            Pacientes.Paciente nuevo = new Pacientes.Paciente();
            // Crear la lista
            List <Pacientes.Paciente> lista = Pacientes.Paciente.ListarPaciente();

            lbListaPacientes.Items.Clear();
            // Mostrar todos los pacientes
            if (lista.Any())
            {
                lista.ForEach(paciente => lbListaPacientes.Items.Add(paciente.nombrePaciente.ToString()));
            }
            else
            {
                MessageBox.Show("No hay registros", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
コード例 #4
0
 private void txtBuscarPacienteIdentidad_TextChanged(object sender, TextChangedEventArgs e)
 {
     Pacientes.Paciente paciente = Pacientes.Paciente.ListarDatosPacieneIdentidad(txtBuscarPacienteIdentidad.Text);
     txtNombre.Text          = paciente.nombrePaciente;
     txtIdentidad.Text       = paciente.identidadPaciente;
     txtCorreo.Text          = paciente.correo;
     txtDireccion.Text       = paciente.direccion;
     txtEdad.Text            = Convert.ToString(paciente.edad);
     txtLugarNacimiento.Text = paciente.lugarNacimiento;
     txtLugarResidencia.Text = paciente.lugarResidencia;
     txtTelefonos.Text       = paciente.telefonos;
     cbEscolaridad.Text      = paciente.escolaridad;
     cbEstadoCivil.Text      = paciente.estadoCivil;
     cbRaza.Text             = paciente.raza;
     cbReligion.Text         = paciente.religion;
     cbSexo.Text             = paciente.sexo;
     dpFechaNaciemiento.Text = Convert.ToString(paciente.fechaNacimiento);
     if (txtIdentidad.Text != "")
     {
         btnActualizarPaciente.IsEnabled = true;
         btnAgregarPaciente.IsEnabled    = false;
     }
 }
コード例 #5
0
        /// <summary>
        /// Metodo del buton para agreagar los pacientes
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregarPaciente_Click(object sender, RoutedEventArgs e)
        {
            // Validar cada campo para evitar inserciones vacias
            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingresar el Nombre del paciente", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtIdentidad.Text == "")
            {
                MessageBox.Show("Ingresar la Identidad", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtEdad.Text == "")
            {
                MessageBox.Show("Ingresar la Edad", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtLugarNacimiento.Text == "")
            {
                MessageBox.Show("Ingresar el Lugar de Nacimiento", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtLugarResidencia.Text == "")
            {
                MessageBox.Show("Ingresar el Lugar de Residencia", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtCorreo.Text == "")
            {
                MessageBox.Show("Ingresar el Correo Electrinico", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtDireccion.Text == "")
            {
                MessageBox.Show("Ingresar la Direccion", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (txtTelefonos.Text == "")
            {
                MessageBox.Show("Ingresar los Telfonos", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (cbEscolaridad.Text == "")
            {
                MessageBox.Show("Selecciona la Escolaridad", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (cbEstadoCivil.Text == "")
            {
                MessageBox.Show("Selecciona el Estado Civil", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (cbRaza.Text == "")
            {
                MessageBox.Show("Selecciona la Raza", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (cbReligion.Text == "")
            {
                MessageBox.Show("Selecciona la Religion", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (cbSexo.Text == "")
            {
                MessageBox.Show("Seleciona el Sexo", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else if (dpFechaNaciemiento.Text == "")
            {
                MessageBox.Show("Ingresa la Fecha de Nacimiento", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                // Si no hay campos vacios realizar la insercion  de los datos en la base
                // de datos.

                //Llamar a la clase
                Pacientes.Paciente agregarPaciente = new Pacientes.Paciente();
                agregarPaciente.nombrePaciente    = txtNombre.Text;
                agregarPaciente.identidadPaciente = txtIdentidad.Text;
                agregarPaciente.edad            = Convert.ToInt32(txtEdad.Text);
                agregarPaciente.correo          = txtCorreo.Text;
                agregarPaciente.direccion       = txtDireccion.Text;
                agregarPaciente.lugarNacimiento = txtLugarNacimiento.Text;
                agregarPaciente.lugarResidencia = txtLugarResidencia.Text;
                agregarPaciente.telefonos       = txtTelefonos.Text;
                agregarPaciente.escolaridad     = cbEscolaridad.Text.ToString();
                agregarPaciente.estadoCivil     = cbEstadoCivil.Text.ToString();
                agregarPaciente.raza            = cbRaza.Text.ToString();
                agregarPaciente.religion        = cbReligion.Text.ToString();
                agregarPaciente.sexo            = cbSexo.Text.ToString();
                agregarPaciente.fechaNacimiento = Convert.ToDateTime(dpFechaNaciemiento.Text);

                if (Pacientes.Paciente.InsertarPaciente(agregarPaciente))
                {
                    MessageBox.Show("Los Datos Han Sido Registrados", "Registro Guardado", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("Los Datos No Han Sido Registrados", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    Limpiar();
                }
            }
        }
コード例 #6
0
 private void btnBuscarPacientes_Click(object sender, RoutedEventArgs e)
 {
     Pacientes.Paciente listarPacienteUnico = new Pacientes.Paciente();
     dgListaPacientes.ItemsSource = listarPacienteUnico.ListarPacienteUnico(txtBuscarPacientes.Text);
 }
コード例 #7
0
 private void CargarGrid()
 {
     Pacientes.Paciente listar = new Pacientes.Paciente();
     dgListaPacientes.ItemsSource = listar.ListarPacienteBuscar();
 }