private PrestamoAdapter ObtenerAdapter() { DataGridViewRow row = dgvPrestamos.CurrentRow; PrestamoAdapter seleccionado = row.DataBoundItem as PrestamoAdapter; return(seleccionado); }
private void dgvPrestamos_CellClick(object sender, DataGridViewCellEventArgs e) { PrestamoAdapter seleccionado = ObtenerAdapter(); if (seleccionado != null) { CompletarFormulario(seleccionado); FormatearCampos(seleccion); } }
public void CompletarFormulario(PrestamoAdapter seleccionado) { Prestamo elegido = this.m.SP.TraerPorCodigo(seleccionado.Codigo); dtpFechaTentativaDevolucion.Value = elegido.FechaDevolucionTentativa; if (elegido.Abierto) { dtpFechaDevolucion.Value = DateTime.Now; } else { dtpFechaDevolucion.Value = elegido.FechaDevolucionReal; } txtDeuda.Text = elegido.Deuda.ToString(); }
private void btnEliminarPréstamo_Click(object sender, EventArgs e) { try { if (MessageOkCancel("ATENCIÓN: solo se deberán eliminar los préstamos que posean información incorrecta\nPara eliminar el préstamo presione Ok", this.Text)) { PrestamoAdapter seleccionado = ObtenerAdapter(); int codigo = this.m.SP.EliminarPrestamo(seleccionado.Codigo); MessageBox.Show("El préstamo " + codigo + " se ha eliminado exitosamente"); CargarDGVPrestamos(); FormatearCampos(menu); LimpiarCampos(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnConfirmarDevolución_Click(object sender, EventArgs e) { try { if (MessageOkCancel("Para confirmar la devolución del ejemplar presione Ok", this.Text)) { PrestamoAdapter seleccionado = ObtenerAdapter(); int codigo = this.m.SP.Devolucion(seleccionado.Codigo, DateTime.Now); MessageBox.Show("El ejemplar " + codigo + " ha sido devuelto exitosamente"); CargarDGVPrestamos(); LimpiarCampos(); FormatearCampos(menu); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private Boolean EstaDevuelto() { PrestamoAdapter seleccionado = ObtenerAdapter(); return(seleccionado.Devuelto); }