private void dtGridMovimiento_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (sender != null)
     {
         DataGrid dg = sender as DataGrid;
         if (dg != null && dg.SelectedItems != null && dg.SelectedItems.Count == 1)
         {
             TraspasoStockSoloLectura readOnly = new TraspasoStockSoloLectura();
             try
             {
                 MovimientoGridTraspasoStockViewModel sololectura = new MovimientoGridTraspasoStockViewModel("solo lectura");
                 sololectura          = this.DataContext as MovimientoGridTraspasoStockViewModel;
                 readOnly.DataContext = sololectura.CreateReadOnlyTraspasoStockViewModel();
                 readOnly.ShowDialog();
             }
             catch (Exception ex)
             {
                 throw ex;
             }
         }
     }
 }