protected void btnInsertar_Click(object sender, EventArgs e) { string horas = dplHoras.Text + ":" + dplMin.Text; string fecha = txtFecha.Text; int temp = 0; try { if (txtFecha.Text.Equals("") || txtPrecio.Text.Equals("")) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('No se permiten espacios en blanco.')", true); } else if (!int.TryParse(txtPrecio.Text, out temp)) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Sólo se admiten números en el campo precio')", true); } else { VueloDa.insertarVuelo(dplCod.Text, dplAero.Text, fecha, horas, dplluga.Text, Int32.Parse(txtPrecio.Text), dpdPuerta.Text, Session["Tipo"].ToString(), dpdEstado.Text); DatosBITACORA.agregarDato("Vuelo agregado " + dplCod.Text); VueloDa.sumarConsecutivoVuelo(); clearFields(); Response.Redirect("Vuelos.aspx"); } } catch (Exception) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Invalid Data')", true); DatosBITACORA.agregarDato("Problema al agregar vuelo Invalid Data " + dplCod.Text); } }
protected void comprarBtn_Click(object sender, EventArgs e) { try { VueloDa.registrarReserva(); comprarBtn.Visible = false; ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Reserva realizada con éxito. Por favor oprima volver para volver al menú principal')", true); } catch (Exception s) { string error = s.ToString(); throw; } }
protected void buscarBtn_Click(object sender, EventArgs e) { string resultado = VueloDa.consultarVuelo(destinoTxt.Text, fechaSalidaTxt.Text); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); if (resultado.Equals("Cargando Vuelos con los parametros deseados, presione OK.")) { Global.lugar = destinoTxt.Text; Global.fechaSalida = fechaSalidaTxt.Text; Response.Redirect("http://localhost:53551/ReservaBoletos2.aspx"); } else { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); } }
protected void pagar_Click(object sender, EventArgs e) { string resultado = ""; int temp = 0; CaptchaValidate(); if (Valid == false) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor valide el captcha')", true); } else if (CodTxt.Text.Equals("") || CuentaTxt.Text.Equals("")) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor llene todos los campos que se le solicitan')", true); } else if (!int.TryParse(CodTxt.Text, out temp) || !int.TryParse(CuentaTxt.Text, out temp)) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Sólo se admiten números en los campos número de cuenta y código de seguridad')", true); } else { NewService.Service1Client servicio = new NewService.Service1Client(); resultado = servicio.GetCuenta(Int32.Parse(CodTxt.Text), Int32.Parse(CuentaTxt.Text), ContrasenaTxt.Text, 500); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + " Por favor oprima cancelar para volver al menú principal')", true); try { VueloDa.registrarCompra(); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Compra registrada con éxito')", true); CuentaTxt.Enabled = false; ContrasenaTxt.Enabled = false; CodTxt.Enabled = false; pagar.Visible = false; } catch (Exception s) { string error = s.ToString(); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('ERROR EN EL REGISTRO DE LA COMPRA, CONTACTE A SU DESARROLLADOR')", true); throw; } } }
protected void pagar_Click(object sender, EventArgs e) { string resultado = ""; int temp = 0; string tipotarjeta = ""; switch (TipoTxt.Text) { case "VISA": tipotarjeta = "V"; break; case "Mastercard": tipotarjeta = "M"; break; case "American Express": tipotarjeta = "A"; break; default: break; } CaptchaValidate(); if (Valid == false) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor valide el captcha')", true); } else if (mesTxt.Text.Equals("Mes de expiración") || annoTxt.Text.Equals("Año de expiración") || nombreTxt.Text.Equals("") || tarjetaTxt.Text.Equals("") || codTxt.Text.Equals("") || TipoTxt.Text.Equals("Tipo de tarjeta")) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor llene todos los campos que se le solicitan')", true); } else if (!int.TryParse(codTxt.Text, out temp) || !int.TryParse(tarjetaTxt.Text, out temp)) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Sólo se admiten números en los campos número de tarjeta y código de seguridad')", true); } else { NewService.Service1Client servicio = new NewService.Service1Client(); resultado = servicio.GetTarjeta(Int32.Parse(codTxt.Text), Int32.Parse(tarjetaTxt.Text), nombreTxt.Text, 500, Int32.Parse(annoTxt.SelectedValue), Int32.Parse(mesTxt.SelectedValue), tipotarjeta); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + " Por favor oprima cancelar para volver al menú principal ')", true); try { VueloDa.registrarCompra(); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Compra registrada con éxito.')", true); codTxt.Enabled = false; tarjetaTxt.Enabled = false; nombreTxt.Enabled = false; annoTxt.Enabled = false; mesTxt.Enabled = false; TipoTxt.Enabled = false; pagar.Visible = false; } catch (Exception s) { string error = s.ToString(); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('ERROR REGISTRANDO COMPRA, CONTACTE A SU DESARROLLADOR')", true); throw; } } }