private void btnBuscarNroDeCompra_Click(object sender, EventArgs e) { try { Cancelacion cancelacion = new Cancelacion(dtpFechaDevolucion.Value, Convert.ToInt32(txtNroDeCompra.Text), 4, txtMotivo.Text); if (Validaciones()) return; var ventanaCancelarPasajes = new CancelarPasajes(cancelacion); FormsHerramientas.mostrarVentanaNueva(ventanaCancelarPasajes, this); } catch (Exception ex) { } }
private void btnCancelarPasajes_Click(object sender, EventArgs e) { try { if (txtId.Text == "") MessageBox.Show("Por favor haga doble click en alguna fila de la tabla, en caso de no haber niguna fila es porque el PNR era incorrecto, vuelva a la pantalla anterior e ingrese bien el PNR"); Cancelacion cn = new Cancelacion(Cancelacion.fechaDevolucion, Cancelacion.NumeroDeCompraPNR, Convert.ToInt32(txtButaca.Text), Cancelacion.motivoCancelacion); MessageBox.Show("El pasaje se ha cancelado con exito!"); int numeroRespuesta = DAOCancelacion.cancelaPasaje(cn); dtButacasCompradas.DataSource = DAOCancelacion.getButacas(Cancelacion); } catch (Exception ex) { } }
private void button1_Click(object sender, EventArgs e) { try { Cancelacion cancelacion = new Cancelacion(dtpFechaDevolucion.Value, Convert.ToInt32(txtNroDeCompra.Text),Convert.ToInt32(txtEncomienda.Text), txtMotivo.Text); if (Validaciones()) return; DAOCancelacion.cancelarEncomienda(cancelacion); MessageBox.Show("Encomienda cancelada con exito!!!!"); this.Hide(); } catch (Exception ex) { } }
public CancelarPasajes(Cancelacion cancelacion) { InitializeComponent(); dtButacasCompradas.DataSource = DAOCancelacion.getButacas(cancelacion); Cancelacion = cancelacion; }
public static DataTable getButacas(Cancelacion cancelacion) { return retrieveDataTable("spMostrar_butacas_pasaje_compra", cancelacion.NumeroPasaje,cancelacion.NumeroDeCompraPNR); }
public static int cancelarEncomienda(Cancelacion cancelacion) { return executeProcedureWithReturnValue("sp_cancelar_encomienda", cancelacion.fechaDevolucion, cancelacion.NumeroDeCompraPNR, cancelacion.NumeroPasaje, cancelacion.motivoCancelacion); }