private void btnDevolverTodos_Click(object sender, EventArgs e) { //TRANSACCION var msg = MessageBox.Show("¿Está seguro que quiere devolver todos los pasajes y encomiendas futuros?", "Atención", MessageBoxButtons.YesNo); if (msg == DialogResult.Yes) { frmMotivo frmMotivo = new frmMotivo(); frmMotivo.ShowDialog(); /*Encomienda.devolverTodasCliente(clienteActual.idCliente, new Usuario().idUsuario, frmMotivo.motivo); Pasaje.devolverTodosCliente(clienteActual.idCliente, new Usuario().idUsuario, frmMotivo.motivo);*/ new Cancelacion().devolverTodosCliente((int)clienteActual.idCliente, UsuarioLogueado.usuario.idUsuario, frmMotivo.motivo); cargarDGVs(); dgvPasajes.Columns[0].Visible = false; dgvEncomiendas.Columns[0].Visible = false; } }
private void dgvPasajes_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) return; Pasaje pasaje = new Pasaje().obtenerPorId((int)dgvPasajes.Rows[e.RowIndex].Cells[0].Value); if (e.ColumnIndex == 8) { var msg = MessageBox.Show("¿Está seguro que desea cancelar el pasaje?", "Atención", MessageBoxButtons.YesNo); if (msg == DialogResult.Yes) { frmMotivo frmMotivoP = new frmMotivo(); frmMotivoP.ShowDialog(); try { new Pasaje().cancelarPasaje(pasaje.idPasaje, UsuarioLogueado.usuario.idUsuario, frmMotivoP.motivo); MessageBox.Show("El pasaje ha sido cancelado.", "Atención"); } catch (Exception ex) { throw new Exception("Hubo un problema al devolver el pasaje"); } cargarDGVs(); dgvPasajes.Columns[0].Visible = false; dgvEncomiendas.Columns[0].Visible = false; } } }