Beispiel #1
0
 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");
     }
 }