private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (txtTerminal.Text != string.Empty) { MessageBoxResult respuesta = MessageBox.Show("¿Desea guardar los datos?", "Alta de Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question); if (respuesta == MessageBoxResult.Yes) { Terminal oTerminal = new Terminal(); oTerminal.Ciu_Codigo = (Int32)cmbCiudad.SelectedValue; oTerminal.Ter_Nombre = txtTerminal.Text; TrabajarTerminales.agregarTerminal(oTerminal); MessageBox.Show("La terminal ha sido registrado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } else { MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error); } traerTerminales(); grdAltaTerminal.Visibility = Visibility.Hidden; grdTerminal.Visibility = Visibility.Visible; cmbCiudad.SelectedItem = ""; txtTerminal.Text = string.Empty; }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { DataRowView drv = (DataRowView)lstTerminales.SelectedItem; if (drv != null) { MessageBoxResult respuesta = MessageBox.Show("¿Desea realmente eliminar el registro?", "Eliminar Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question); if (respuesta == MessageBoxResult.Yes) { int codigo = (Int32)drv["Ter_Codigo"]; TrabajarTerminales.eliminarTerminal(codigo); MessageBox.Show("La terminal ha sido eliminado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation); traerTerminales(); } } else { MessageBox.Show("Debe seleccionar una Terminal.", "¡Advertencia!", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void btnAceptared_Click(object sender, RoutedEventArgs e) { MessageBoxResult respuesta = MessageBox.Show("¿Desea modificar los datos?", "Actualización de Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question); if (respuesta == MessageBoxResult.Yes) { Terminal oTerminal = new Terminal(); oTerminal.Ter_Codigo = Convert.ToInt32(txtCodTerminal.Text); oTerminal.Ciu_Codigo = Convert.ToInt32(cmbCiudadEd.SelectedValue); oTerminal.Ter_Nombre = txtTerminaled.Text; TrabajarTerminales.actualizarTerminal(oTerminal); 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); } traerTerminales(); grdEditTerminal.Visibility = Visibility.Hidden; grdTerminal.Visibility = Visibility.Visible; }
void traerTerminales() { lstTerminales.DataContext = TrabajarTerminales.traerTerminales(); }