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); } }