Exemplo 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");
            }
        }
Exemplo 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");
            }
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id          = Session["usuario"].ToString();
            int    id_datos    = ObtenerDatos.id_datos(Convert.ToInt16(id));
            int    id_monedero = ObtenerMonedero.id_monedero(Convert.ToInt16(id));

            Dictionary <string, string> datos = ObtenerDatos.Generales(id_datos);

            Lb_Nombre.Text     = datos["Nombre"];
            Lb_Apellido_p.Text = datos["Apellido_p"];
            Lb_Apellido_M.Text = datos["Apellido_m"];

            Byte[] monedero = ObtenerMonedero.CodigoImg(id_monedero);

            string ConvercionImg = "Data:image/jpg;base64," + Convert.ToBase64String(monedero);

            Monedero.ImageUrl = ConvercionImg;
        }
Exemplo n.º 4
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);
                }
            }
        }
Exemplo n.º 5
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);

                    LbNombre.Text  = datos["Nombre"] + " " + datos["Apellido_p"] + " " + datos["Apellido_m"];
                    LbBoleta.Text  = datos_escolares["Boleta"];
                    LbEscuela.Text = "Cecyt 13 'Ricardo Flores Magon'";

                    LbDNombre.Text    = datos["Nombre"];
                    LbDApellidoP.Text = datos["Apellido_p"];
                    LbDApellidoM.Text = datos["Apellido_m"];
                    LbDCelular.Text   = datos["Celular"];
                    LbDEdad.Text      = datos_escolares["Edad"] + " " + "años";

                    Dictionary <string, Dictionary <string, string> > tickets = Comprobante.Obtener(id_monedero);

                    int numero_tickets = tickets.Count();

                    for (int i = numero_tickets - 1; i < numero_tickets & i != -1; i--)
                    {
                        Dictionary <string, string> ticket = tickets[string.Format("{0} Ticket", i)];

                        HtmlGenericControl item = new HtmlGenericControl("div");
                        item.Attributes.Add("class", "ticket");
                        item.ID = "compra";

                        HtmlGenericControl item2 = new HtmlGenericControl("div");
                        item2.Attributes.Add("class", "Decoracion");

                        HtmlGenericControl item3 = new HtmlGenericControl("div");
                        item3.Attributes.Add("class", "contenido");

                        HtmlGenericControl item31 = new HtmlGenericControl("div");
                        item31.Attributes.Add("class", "definicion");

                        HtmlGenericControl item32 = new HtmlGenericControl("div");
                        item32.Attributes.Add("class", "fecha");

                        Label nombre = new Label();
                        nombre.ID   = "NombreProducto";
                        nombre.Text = ticket["Nombre"];

                        Label fecha = new Label();
                        fecha.ID   = "FechaCompra";
                        fecha.Text = ticket["Fecha"];

                        item31.Controls.Add(nombre);
                        item32.Controls.Add(fecha);
                        item3.Controls.Add(item31);
                        item3.Controls.Add(item32);

                        HtmlGenericControl item4 = new HtmlGenericControl("div");
                        item4.Attributes.Add("class", "descarga");

                        HtmlButton descargar = new HtmlButton();
                        descargar.ID = "descargar";
                        descargar.Attributes.Add("onclick", string.Format("DescargarPDF('TKT{0}', 'TICKET0{1}')", i, i));
                        descargar.Attributes.Add("type", "button");
                        descargar.Attributes.Add("class", "icon-download");

                        item4.Controls.Add(descargar);

                        item.Controls.Add(item2);
                        item.Controls.Add(item3);
                        item.Controls.Add(item4);

                        HtmlGenericControl item5 = new HtmlGenericControl("div");
                        item5.Attributes.Add("class", "plantilla");
                        item5.ID = string.Format("TKT{0}", i);

                        Label Guardllet = new Label();
                        Guardllet.Text = "------------------------------------------------------------   Guardllet   --------------------------------------------------------";

                        Label Escuela = new Label();
                        Escuela.Text = "-----------------------------------------------  Cecyt 13 'Ricardo Flores Magon' ----------------------------------------";

                        Label FechaTicket = new Label();
                        FechaTicket.Text = "------------------------------------------------- " + ticket["Fecha"] + " -----------------------------------------------";

                        Label SeparacionUno = new Label();
                        SeparacionUno.Text = "---------------------------------------------------------------------------------------------------------------------------------";

                        Label TicketNombre = new Label();
                        TicketNombre.Text = " " + datos["Nombre"] + " " + datos["Apellido_p"] + " " + datos["Apellido_m"] + "--------------------------------------------------";

                        Label TicketBoleta = new Label();
                        TicketBoleta.Text = " " + datos_escolares["Boleta"] + "------------------------------------------------------------------------------------------------";

                        Label TicketGrupo = new Label();
                        TicketGrupo.Text = " " + datos_escolares["Grupo"] + "--------------------------------------------------------------------------------------------------";

                        Label SeparacionDos = new Label();
                        SeparacionDos.Text = "---------------------------------------------------------------------------------------------------------------------------------";

                        Label TicketComprobante = new Label();
                        TicketComprobante.Text = " " + "Comprobante de pago" + "--------------------------------------------------------------------------------------------------";

                        Label Servicio = new Label();
                        Servicio.Text = " " + "Servicio: " + ticket["Nombre"] + "------------------------------------------------------------------------------";

                        Label Materia = new Label();
                        Materia.Text = " " + "Materia: " + ticket["Materia"] + "--------------------------------------------------------------------------------------------------";

                        Label SeparacionTres = new Label();
                        SeparacionTres.Text = "---------------------------------------------------------------------------------------------------------------------------------";

                        Label Precio = new Label();
                        Precio.Text = " " + "Precio: " + "---------------------------------------------------------------------------------------------------------------" + ticket["Precio"] + "$";

                        Label Comision = new Label();
                        Comision.Text = " " + "Comision: " + "------------------------------------------------------------------------------------------------------------" + "0" + "$";

                        Label Total = new Label();
                        Total.Text = " " + "Total: " + " ----------------------------------------------------------------------------------------------------------------" + ticket["Precio"] + "$";

                        Label NumeroA = new Label();
                        NumeroA.Text = " " + "Numero de Autorizacion: " + "------------------------------------------------------------------------" + ticket["Numero"];

                        Label SeparacionCuatro = new Label();
                        SeparacionCuatro.Text = "---------------------------------------------------------------------------------------------------------------------------------";

                        Label SA = new Label();
                        SA.Text = "--------------------------------------------------" + "Guardllet S.A de C.V" + "-----------------------------------------------------";

                        Label Direccion = new Label();
                        Direccion.Text = "--------------------------------------------" + "Paseos de Taxqueña s/n CP:97858" + "--------------------------------------------";

                        item5.Controls.Add(Guardllet);
                        item5.Controls.Add(Escuela);
                        item5.Controls.Add(FechaTicket);
                        item5.Controls.Add(SeparacionUno);
                        item5.Controls.Add(TicketNombre);
                        item5.Controls.Add(TicketBoleta);
                        item5.Controls.Add(TicketGrupo);
                        item5.Controls.Add(SeparacionDos);
                        item5.Controls.Add(TicketComprobante);
                        item5.Controls.Add(Servicio);
                        item5.Controls.Add(Materia);
                        item5.Controls.Add(SeparacionTres);
                        item5.Controls.Add(Precio);
                        item5.Controls.Add(Comision);
                        item5.Controls.Add(Total);
                        item5.Controls.Add(NumeroA);
                        item5.Controls.Add(SeparacionCuatro);
                        item5.Controls.Add(SA);
                        item5.Controls.Add(Direccion);

                        ContenedorTickets.Controls.Add(item);
                        ContenedorTickets.Controls.Add(item5);
                    }
                }
                else
                {
                    Response.AppendHeader("Cache-Control", "no-store");
                    Response.Redirect("default.aspx");
                }
            }
        }