/*Si todo lo anterior se realizo con exito, se escriben las tablas de cliente, pasaje_encomienda y pasaje, permitiendo seguir con facturacion u otro pasaje si fuese necesario*/ private void siguienteButton_Click(object sender, EventArgs e) { string dni = dniTextBox.Text; string fechaNacimiento = ConnectorClass.ParseDateTime(nacimientoDateTimePicker.Value); string nombre = nombreTextBox.Text; string apellido = apellidoTextBox.Text; string sexo = "M"; if (sexoComboBox.SelectedIndex == 1) { sexo = "F"; } string discapacidad = "No"; if (discapacidadCheckBox.Checked) { discapacidad = "Si"; } string domicilio = domicilioTextBox.Text; string telefono = telefonoTextBox.Text; string mail = mailTextBox.Text; string precio = precioLabel.Text; if (dniEncontradoBBDD) { FrbaBus.Compra_de_Pasajes.FuncionesCompraPasajes.updateCliente(dni, fechaNacimiento, nombre, apellido, sexo, discapacidad, domicilio, telefono, mail); } else { FrbaBus.Compra_de_Pasajes.FuncionesCompraPasajes.insertCliente(dni, fechaNacimiento, nombre, apellido, sexo, discapacidad, domicilio, telefono, mail); } cargarCompra("Encomienda", dni, precio, codigoViaje, "-1", "-1", "-1", kgsCompra.ToString()); if (pasajesCompra > 0) { IngresoDatosPasaje frmPasaje = new IngresoDatosPasaje(codigoViaje, codigoRecorrido, microPatente, tipoServicio, pasajesCompra, kgsCompra, compra); frmPasaje.Show(); } else { IngresoDatosCompra frmCompra = new IngresoDatosCompra(compra); frmCompra.Show(); } this.Close(); }
/* Finaliza las transacciones verificando que se hayan ingresado valores validos, y genera instancias de los formularios para comprar encomiendas y pasajes segun corresponda */ private void siguienteButton_Click(object sender, EventArgs e) { errorViajeLabel.Text = ""; int pasajesDisponibles = Convert.ToInt16(pasajesDisponiblesLabel.Text); int kgsDisponibles = Convert.ToInt16(kgsDisponiblesLabel.Text); pasajesCompra = Convert.ToInt16(cantidadPasajesTextBox.Text); kgsCompra = Convert.ToInt16(KgsEncomiendaTextBox.Text); if (pasajesCompra <= pasajesDisponibles && kgsCompra <= kgsDisponibles) { if (pasajesCompra > 0 || kgsCompra > 0) { if (kgsCompra == 0) { IngresoDatosPasaje frmPasaje = new IngresoDatosPasaje(codigoViaje, codigoRecorrido, microPatente, tipoServicio, pasajesCompra, kgsCompra, compra); frmPasaje.Show(); this.Close(); } else { if (pasajesCompra >= 0) { IngresoDatosEncomienda frmEncomienda = new IngresoDatosEncomienda(codigoViaje, codigoRecorrido, microPatente, tipoServicio, pasajesCompra, kgsCompra, compra); frmEncomienda.Show(); this.Close(); } } } else { errorViajeLabel.Text = "Ingrese cantidades válidas."; } } else { errorViajeLabel.Text = "Ingrese cantidades válidas."; } }