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) { 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; }
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); } } }
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"); } } }