private void buttonCancEnco_Click(object sender, EventArgs e)
        {
            if (validarCargaDatos())
            {
                DetalleCancelacionDTO unDetalle  = new DetalleCancelacionDTO();
                EncomiendaDTO         encomienda = new EncomiendaDTO();
                encomienda.Codigo = Convert.ToInt32(textBoxCodigo.Text);
                encomienda.Precio = Convert.ToDecimal(textBoxPrecio.Text);
                encomienda.Kg     = Convert.ToInt32(textBoxKgs.Text);
                unDetalle         = DetalleCancelacionDAO.Save(this.textBoxMot.Text);

                if (EncomiendaDAO.Cancelar(encomienda, unDetalle))
                {
                    MessageBox.Show("Se cancelo la encomienda con exito");
                    this.textBoxCodigo.Text = "";
                    this.textBoxKgs.Text    = "";
                    this.textBoxPrecio.Text = "";
                    this.textBoxMot.Text    = "";
                }
                else
                {
                    MessageBox.Show("No se pudo cancelar la encomienda");
                }
            }
        }
 private void buttonCancelPasajes_Click(object sender, EventArgs e)
 {
     if (this.listaPasajes.Count > 0)
     {
         DetalleCancelacionDTO unDetalle = new DetalleCancelacionDTO();
         unDetalle = DetalleCancelacionDAO.Save(this.textBoxMot.Text);
         foreach (PasajeDTO unPasaje in this.listaPasajes)
         {
             PasajeDAO.Cancelar(unPasaje, unDetalle);
         }
         MessageBox.Show("Los pasajes  se cancelaron exitosamente");
         this.dataGridView1.DataSource = CompraDAO.GetPasajesByPnr(this.compra);
         this.textBoxMot.Text          = "";
     }
     else
     {
         MessageBox.Show("Debe ingresar al menos un pasaje para cancelar");
     }
 }