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(); }