private void inicializar() { Compra.inicializar(); pasajes = new List <PasajeEncomienda>(); encomiendas = null; txtEncomienda.Text = "0"; cmbPasaje.Items.Clear(); cmbPasaje.Text = ""; cmbPasaje.SelectedIndex = -1; }
private void buttonGuardar_Click(object sender, EventArgs e) { if (!validaciones()) { return; } Compra.inicializar(); Compra.tarjeta = new Tarjeta(txtNumero.Text, txtPass.Text, dateTimePickerFnac.Value.ToString(), "1", cmbCuotas.Text, "1"); Compra.realizarCompra(); this.Close(); }
private void seleccionar(DataGridView dataGridView1) { Compra.inicializar(); string idViaje = dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string fechaSalida = dataGridView1[1, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string precioPasaje = dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string precioKg = dataGridView1[4, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string matriculaAeronave = dataGridView1[6, dataGridView1.CurrentCell.RowIndex].Value.ToString(); Viaje elViaje = new Viaje(idViaje, fechaSalida, precioPasaje, precioKg, matriculaAeronave); // vdammy.matriculaAeronave = "BZD-177"; elViaje.kgs_disponibles = dataGridView1[8, dataGridView1.CurrentCell.RowIndex].Value.ToString(); elViaje.butacas_disponibles = dataGridView1[7, dataGridView1.CurrentCell.RowIndex].Value.ToString(); (new compraForm(elViaje)).Show(); txtCityOrigen.Text = ""; txtDestino.Text = ""; // dataGridView1.DataSource = null; dgvViaje.Visible = false; this.Hide(); }
private void butAceptar_Click(object sender, EventArgs e) { if (!validarCamposVacios()) { return; } if (!masValidaciones(txtDni.Text, "El DNI")) { return; } // if (idPersona == "") generarIdPersona(); string butacaKg = ""; if (tipo == 1) { butacaKg = butacaPasaje.queryid.ToString(); } if (tipo == 2) { butacaKg = txtKg.Text; } PasajeEncomienda pasEn = null; try{ if (tipo == 2 || tipo == 0) { pasEn = new PasajeEncomienda(idPersona, txtnombre.Text, txtApellido.Text, dni, tel, txtMail.Text, dateTimePickerFnac.Value.ToString(), butacaKg, txtDireccion.Text, 0); } else { pasEn = new PasajeEncomienda(idPersona, txtnombre.Text, txtApellido.Text, dni, tel, txtMail.Text, dateTimePickerFnac.Value.ToString(), butacaKg, txtDireccion.Text); } // pasEn.direccion = txtDireccion.Text; // pasEn.darDeAltaClienteSiNoExiste(); } catch (Exception er) { // if(tipo==1){ MessageBox.Show(er.Message.ToString()); return; // } } if (tipo == 0) { Compra.comprador = pasEn; if (Compra.pagaEnEfectivo) { Compra.realizarCompra(); Compra.inicializar(); } else { datosCompradorForm tarjeta = new datosCompradorForm(); tarjeta.Show(); } compra.Hide(); // compra.Close(); this.Close(); return; } if (tipo == 1) { if (compra.pasajes.Find(pas => pas.idPersona == pasEn.idPersona) == null) { compra.cargarPasaje(pasEn); } else { MessageBox.Show(" La persona ya tiene un pasaje"); txtDni.Text = ""; return; } } if (tipo == 2) { if (compra.kgsEncomiendasDisponible() < Convert.ToInt32(txtKg.Text)) { MessageBox.Show("Solo queda espacio para " + compra.kgsEncomiendasDisponible().ToString() + " kgs para encomiendas en este viaje"); return; } compra.cargarEncomienda(pasEn); } compra.Show(); this.Close(); }