private void btnEfectivo_Click(object sender, EventArgs e) { validar(); var msg = MessageBox.Show(string.Format("¿Confirma la compra en efectivo de $ {0}?",total.ToString()), "Atención", MessageBoxButtons.YesNo); if (msg == DialogResult.Yes) { if (cantPasajes > 0) { int cantClientesAux = new ClienteAux().obtenerCantClientesAux(); for (int i = 1; i <= cantClientesAux; i++) { new Negocio.Compra().guardarClienteAux(i, viajeCompra.idViaje, precioPorPasaje); } } if (clienteCompraAnterior == null) { if (clienteCompra.idCliente == null) { new Negocio.Cliente().insertarCliente(clienteCompra); clienteCompra.idCliente = new Cliente().obteneridClientePorDocFechaApellido(clienteCompra.idTipoDoc, clienteCompra.docCliente, clienteCompra.nacimientoCliente, clienteCompra.apellidoCliente); } else { new Negocio.Cliente().actualizarCliente(clienteCompra); } new Negocio.Compra().insertarCompraEfectivo((int)clienteCompra.idCliente, UsuarioLogueado.usuario, viajeCompra.idViaje, precioEncomienda, kgsEncomienda); } else { clienteCompraAnterior.idCliente = new Cliente().obteneridClientePorDocFechaApellido(clienteCompraAnterior.idTipoDoc, clienteCompraAnterior.doc, clienteCompraAnterior.fechaNac, clienteCompraAnterior.apellido); new Negocio.Compra().insertarCompraEfectivo((int)clienteCompraAnterior.idCliente, UsuarioLogueado.usuario, viajeCompra.idViaje, precioEncomienda, kgsEncomienda); } formInfoCompra fic = new formInfoCompra(); fic.ShowDialog(); new Negocio.Compra().borrarTablaAuxiliarClientes(); Close(); } }
private void btnTarjeta_Click(object sender, EventArgs e) { validar(); formDatosTarjeta fdt = new formDatosTarjeta(); fdt.ShowDialog(); if (fdt.tarjetaIngresada != null) { if (cantPasajes > 0) { int cantClientesAux = new ClienteAux().obtenerCantClientesAux(); for (int i = 1; i <= cantClientesAux; i++) { new Negocio.Compra().guardarClienteAux(i, viajeCompra.idViaje, precioPorPasaje); } } if (clienteCompraAnterior == null) { if (clienteCompra.idCliente == null) { new Negocio.Cliente().insertarCliente(clienteCompra); clienteCompra.idCliente = new Cliente().obteneridClientePorDocFechaApellido(clienteCompra.idTipoDoc, clienteCompra.docCliente, clienteCompra.nacimientoCliente, clienteCompra.apellidoCliente); } else { new Negocio.Cliente().actualizarCliente(clienteCompra); } if (UsuarioLogueado.usuario != null) { new Negocio.Compra().insertarCompraYTarjeta((int)clienteCompra.idCliente, fdt.tarjetaIngresada, UsuarioLogueado.usuario, fdt.cuotas, viajeCompra.idViaje,precioEncomienda,kgsEncomienda); } else { new Negocio.Compra().insertarCompraYTarjetaSinUsuario((int)clienteCompra.idCliente, fdt.tarjetaIngresada, fdt.cuotas, viajeCompra.idViaje, precioEncomienda, kgsEncomienda); } } else { clienteCompraAnterior.idCliente = new Cliente().obteneridClientePorDocFechaApellido(clienteCompraAnterior.idTipoDoc, clienteCompraAnterior.doc, clienteCompraAnterior.fechaNac, clienteCompraAnterior.apellido); if (UsuarioLogueado.usuario != null) { new Negocio.Compra().insertarCompraYTarjeta((int)clienteCompraAnterior.idCliente, fdt.tarjetaIngresada, UsuarioLogueado.usuario, fdt.cuotas, viajeCompra.idViaje, precioEncomienda, kgsEncomienda); } else { new Negocio.Compra().insertarCompraYTarjetaSinUsuario((int)clienteCompraAnterior.idCliente, fdt.tarjetaIngresada, fdt.cuotas, viajeCompra.idViaje, precioEncomienda, kgsEncomienda); } } formInfoCompra fic = new formInfoCompra(); fic.ShowDialog(); new Negocio.Compra().borrarTablaAuxiliarClientes(); Close(); } }