protected void BtnPagarEts_Click(object sender, EventArgs e) { string materia = ListaMaterias.SelectedValue.ToString(); int precio = 10; int id_usuario = Convert.ToInt16(Session["usuario"]); int id_monedero = ObtenerMonedero.id_monedero(id_usuario); int saldo = ObtenerMonedero.Saldo(id_monedero); int nuevo_saldo = saldo - precio; if (nuevo_saldo >= 0) { bool actualizar_saldo = Monedero.ActualizarSaldo(id_monedero, nuevo_saldo); int registro = MovimientoCV.Registrar(1, id_monedero, 1, 12342); int ticket = Comprobante.Crear(id_monedero, "Examen a titulo de suficiencia", 321341234, precio, materia, 1); Response.Redirect("Perfil.aspx", true); } else { LbError.Text = "No tienes saldo suficiente para continuar con la compra"; LbError.Visible = true; Response.AddHeader("REFRESH", "4;URL=MiDinero.aspx"); } }
protected void BtnPagarCrd_Click(object sender, EventArgs e) { int precio = 65; int id_usuario = Convert.ToInt16(Session["usuario"]); int id_monedero = ObtenerMonedero.id_monedero(id_usuario); int saldo = ObtenerMonedero.Saldo(id_monedero); int nuevo_saldo = saldo - precio; if (nuevo_saldo >= 0) { bool actualizar_saldo = Monedero.ActualizarSaldo(id_monedero, nuevo_saldo); int registro = MovimientoCV.Registrar(2, id_monedero, 1, 67893482); int ticket = Comprobante.Crear(id_monedero, "Reposicion de credencial", 321341234, precio, " ", 1); Response.Redirect("Perfil.aspx", true); } else { LbError.Text = "No tienes saldo suficiente para continuar con la compra"; LbError.Visible = true; Response.AddHeader("REFRESH", "4;URL=MiDinero.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["usuario"] != null) { string id = Session["usuario"].ToString(); int id_datos = ObtenerDatos.id_datos(Convert.ToInt16(id)); int id_datos_escolares = ObtenerDatos.id_datos_escolares(id_datos); int id_monedero = ObtenerMonedero.id_monedero(Convert.ToInt16(id)); Dictionary <string, string> datos = ObtenerDatos.Generales(id_datos); Dictionary <string, string> datos_escolares = ObtenerDatos.Escolares(id_datos_escolares); int saldo = ObtenerMonedero.Saldo(id_monedero); Lb_Nombre.Text = datos["Nombre"] + " " + datos["Apellido_p"] + " " + datos["Apellido_m"]; Lb_Escuela.Text = "CECyT 13 'Ricardo Flores Magon'"; Lb_Boleta.Text = datos_escolares["Boleta"]; Lb_Saldo.Text = saldo.ToString(); Byte[] monedero = ObtenerMonedero.CodigoImg(id_monedero); string ConvercionImg = "Data:image/jpg;base64," + Convert.ToBase64String(monedero); Monedero.ImageUrl = ConvercionImg; } else { Response.AppendHeader("Cache-Control", "no-store"); Response.Redirect("default.aspx", true); } } }