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); } } }
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); } }
/// <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); } }
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; } }
/// <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(); } } }
private void btnBuscarPacientes_Click(object sender, RoutedEventArgs e) { Pacientes.Paciente listarPacienteUnico = new Pacientes.Paciente(); dgListaPacientes.ItemsSource = listarPacienteUnico.ListarPacienteUnico(txtBuscarPacientes.Text); }
private void CargarGrid() { Pacientes.Paciente listar = new Pacientes.Paciente(); dgListaPacientes.ItemsSource = listar.ListarPacienteBuscar(); }