private void btnAceptarEdit_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult respuesta = MessageBox.Show("¿Desea modificar los datos?", "Actualización de Autobus.", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (respuesta == MessageBoxResult.Yes)
            {
                Autobus oAutobus = new Autobus();
                oAutobus.Aut_Codigo        = Convert.ToInt32(txtIdAutobusEdit.Text);
                oAutobus.Emp_Codigo        = (Int32)cmbEmpresaEdit.SelectedValue;
                oAutobus.Aut_Capacidad     = Convert.ToInt32(txtCapacidadEdit.Text);
                oAutobus.Aut_TipoServicio  = Convert.ToString(cmbServicioEdit.SelectedValue);
                oAutobus.Aut_Matricula     = txtMatriculaEdit.Text;
                oAutobus.Aut_CantidadPisos = Convert.ToInt32(txtPisosEdit.Text);

                TrabajarAutobuses.actualizarAutobus(oAutobus);

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

                clearForm();
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerAutobuses();
            grdEditAutobuses.Visibility = Visibility.Hidden;
            grdAutobuses.Visibility     = Visibility.Visible;
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            DataRowView drv = (DataRowView)lstAutobuses.SelectedItem;

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

                    TrabajarAutobuses.eliminarAutobus(codigo);

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

                    traerAutobuses();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un autobus.", "¡Advertencia!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
 void traerAutobuses()
 {
     lstAutobuses.DataContext = TrabajarAutobuses.traerAutobus();
 }