def generarSolicitudPago(self, form): # Armamos la solicitud con los datos del formulario solicitud = Solicitud(form) # El sistema registra la Solicitud persistencia.insert(Util.asDic(solicitud)) # Info del pagador nombrePagador = request.form['nombre'] correoPagador = request.form['email-pagador'] # Info del cobrador nombreInstitucion = request.form['nombre-de-institucion'] correoInstitucion = request.form['email-institucion'] # El sistema genera hash para el pagador y el cobrador hashPagador = Util.sha1(nombrePagador, Billetera.PERSONA, correoPagador, Billetera.PAGAR) hashCobrador = Util.sha1(nombreInstitucion, Billetera.ENTIDAD, correoInstitucion, Billetera.COBRAR) # Aceptación de operación aceptacionOperacion = {'correoPagador':correoPagador, 'hashPagador': hashPagador, 'confirmadoPagador':false, 'correoCobrador': correoCobrador, 'hashCobrador': hashCobrador, 'confirmadoCobrador': false} # El sistema almacena el documento de aceptación persistencia.inssert(aceptacionOperacion) # El sistema envía correo a el pagador, el cobrador y a PPT enviarCorreos(correoPagador, correoCobrador, Billetera.CORREO_PPT, Billetera-CORREO_A_CONFIRMAR)
def display_info(self, screen): ## display info onto the screen pygame.init() U = Util() info_x_cood = 200 data = ["g - open graphbook ", "q - quit ", "h - help"] y_pos = 200 spacing = 100 for d in data: U.text_to_gamer(d, (info_x_cood, y_pos), screen, self.info_color, self.info_size) y_pos += spacing OutLiner().draw_outline(50, 50, 700, 500, screen, color=colors.skyblue3, border_radius=50)
def generarSolicitudPago(self, form): # Armamos la solicitud con los datos del formulario solicitud = Solicitud(form) # El sistema registra la Solicitud persistencia.insert(Util.asDic(solicitud)) # Info del pagador nombrePagador = request.form['nombre'] correoPagador = request.form['email-pagador'] # Info del cobrador nombreInstitucion = request.form['nombre-de-institucion'] correoInstitucion = request.form['email-institucion'] # El sistema genera hash para el pagador y el cobrador hashPagador = Util.sha1(nombrePagador, Billetera.PERSONA, correoPagador, Billetera.PAGAR) hashCobrador = Util.sha1(nombreInstitucion, Billetera.ENTIDAD, correoInstitucion, Billetera.COBRAR) # Aceptación de operación aceptacionOperacion = { 'correoPagador': correoPagador, 'hashPagador': hashPagador, 'confirmadoPagador': false, 'correoCobrador': correoCobrador, 'hashCobrador': hashCobrador, 'confirmadoCobrador': false } # El sistema almacena el documento de aceptación persistencia.inssert(aceptacionOperacion) # El sistema envía correo a el pagador, el cobrador y a PPT enviarCorreos(correoPagador, correoCobrador, Billetera.CORREO_PPT, Billetera - CORREO_A_CONFIRMAR)
def __init__(self): # penattributes self.pen_color = colors.black self.pen_width = 3 self.background_color = colors.mint_cream self.running =True self.points = [] self.cached_points = [] self.drawing = False self.clock = pygame.time.Clock() self.output_font = 20 self.output_color = colors.steel_blue self.data_color = colors.midnightblue self.commands_color = colors.black self.data_bar_background_color = colors.skyblue self.util = Util() self.line_data = {"line_equation":'', }
import pygame, time, os from backend.util import Util from backend.about import AboutScreen import backend.colors as colors, backend.standards as standards U = Util() # this screen displays help info and commands class HelpScreen: def __init__(self): self.dir = os.getcwd() self.running = True self.background_image = pygame.image.load( 'backend/data/images/help.png') def quit_event(self): for ev in pygame.event.get(): if ev.type == pygame.QUIT: pygame.quit() self.running = False def get_user_input(self): # get and process user inputs keys = pygame.key.get_pressed() if keys[pygame.K_q]: pygame.quit() self.running = False if keys[pygame.K_b]: self.running = False
from backend.util import Util from b_logic.business import Billetera print Util.sha1('Martin', 'Persona', '*****@*****.**', Billetera.PAGAR)