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