private void btnAceptar_Click(object sender, RoutedEventArgs e)
 {
     if (txtCiudad.Text != string.Empty)
     {
         MessageBoxResult respuesta = MessageBox.Show("¿Desea guardar los datos?", "Registro de Ciudad", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (respuesta == MessageBoxResult.Yes)
         {
             Ciudad oCiudad = new Ciudad();
             oCiudad.Ciu_Nombre = txtCiudad.Text;
             TrabajarCiudades.agregarCiudad(oCiudad);
             traerCiudades();
             MessageBox.Show("El datos han sido registrados.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Debe ingresar el nombre de una ciudad para poder registrarla.");
     }
     txtCiudad.Text = "";
 }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            DataRowView drv = (DataRowView)lstCiudades.SelectedItem;

            if (drv != null)
            {
                MessageBoxResult respuesta = MessageBox.Show("¿Desea realmente eliminar el registro de ciudad?", "Eliminar Ciudad.", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (respuesta == MessageBoxResult.Yes)
                {
                    int codigo = (Int32)drv["Ciu_Codigo"];

                    TrabajarCiudades.eliminarCiudad(codigo);

                    MessageBox.Show("El registro de ciudad ha sido eliminado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);

                    traerCiudades();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar una ciudad.", "¡Advertencia!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
        private void btnAceptared_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult respuesta = MessageBox.Show("¿Desea modificar los datos de ciudad?", "Actualización de Autobus.", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (respuesta == MessageBoxResult.Yes)
            {
                Ciudad oCiudad = new Ciudad();
                oCiudad.Ciu_Codigo = Convert.ToInt32(txtCodigo.Text);
                oCiudad.Ciu_Nombre = txtCiudadEdit.Text;

                TrabajarCiudades.actualizarCiudad(oCiudad);

                MessageBox.Show("El registro ha sido actualizado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerCiudades();
            grdCiudadEdit.Visibility = Visibility.Hidden;
            grdCiudades.Visibility   = Visibility.Visible;
            txtCodigo.Text           = string.Empty;
            txtCiudadEdit.Text       = string.Empty;
        }
 void traerCiudades()
 {
     lstCiudades.DataContext = TrabajarCiudades.traerCiudades();
 }