private void showWinDevolver()
        {
            try
            {
                _DetallePrestamo detalle     = DataGridDetalle.SelectedItem as _DetallePrestamo;
                WinDevolverHelp  nDevolucion = new WinDevolverHelp();
                nDevolucion.txtHerramienta.Text   = detalle.nombreHerramienta;
                nDevolucion.txtFechaPrestamo.Text = this.date.ToShortDateString();
                nDevolucion.txtCantidad.Text      = detalle.CantidadPrestada.ToString();
                nDevolucion.txtBuenEstado.Text    = detalle.CantidadPrestada.ToString();
                nDevolucion.txtDañadas.Text       = "0";
                nDevolucion.txtPerdidas.Text      = "0";
                nDevolucion.txtPendientes.Text    = "0";
                nDevolucion.ShowDialog();

                if (nDevolucion.getIsClose())
                {
                    saveContent(detalle, nDevolucion);
                    fillGrid();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //MessageBox.Show("Debe seleccionar un campo para proseguir", "Cuidado", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
 private void saveContent(_DetallePrestamo varDetalle, WinDevolverHelp win)
 {
     if (win.getPending() == 0)
     {
         varDetalle.devolverTodo(win.getGoodState(), win.getDamaged(), win.getLost(), 0, System.DateTime.Now.Date, varDetalle.idDetallePrestamo, varDetalle.Prestamo_idPrestamo, varDetalle.Herramientas_idHerramientas);
         MessageBox.Show("Valores guardados correctamente", "Guardado Correcto", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
     else
     if (win.getPending() > 0)
     {
         varDetalle.devolverParte(win.getGoodState(), win.getDamaged(), win.getLost(), win.getPending(), System.DateTime.Now.Date, varDetalle.idDetallePrestamo, varDetalle.Herramientas_idHerramientas);
         MessageBox.Show("Valores guardados correctamente", "Guardado Correcto", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
 }