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