private void btnSeleccionar_Click(object sender, RoutedEventArgs e) { if (gvPiezas.SelectedItem != null) { pieza = (Pieza)gvPiezas.SelectedItem; txtCodigo.Text = pieza.codigo; txtNombrePieza.Text = pieza.nombre; if (pieza.exhibicion == true) { rbVitrina.IsChecked = true; rbBodega.IsChecked = false; } else { rbVitrina.IsChecked = false; rbBodega.IsChecked = true; } //Si ya existe el traslado if (traslado.regresarPiezas(pieza.codigo).Count > 0) { modificar = true; traslado = (Traslado)traslado.regresarPiezas(pieza.codigo)[0]; if (traslado.bodega == true) { rbBodega.IsChecked = true; cmbCaja.SelectedValue = traslado.caja; } else { rbVitrina.IsChecked = true; Vitrina vitrina = new Vitrina(); int idV = (int)traslado.vitrina; vitrina.regresarObjeto(idV); cmbSala.SelectedValue = vitrina.sala; cargarVitrinas(vitrina.sala); cmbVitrina.SelectedValue = vitrina.id; } modificar = false; }// Si no existe, lo crea } else { txtCodigo.Text = ""; txtNombrePieza.Text = ""; } }
private void btnEliminarVitrina_Click(object sender, RoutedEventArgs e) { if (gvVitrinas.SelectedItem != null) { Vitrina vitrina = new Vitrina(); vitrina = (Vitrina)gvVitrinas.SelectedItem; vitrina.eliminar(); if (Connection.Objects.Error.isActivo()) { MessageBox.Show(Connection.Objects.Error.descripcionError, Connection.Objects.Error.nombreError); } else { MessageBox.Show("Se ha eliminado correctamente", "Correcto"); actualizarTablas(); } } else { MessageBox.Show("Debe seleccionar una clasificación antes de eliminar", "Advertencia"); } }