Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }