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