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