martes, 29 de abril de 2014

Bitácora de Giancarlo

Semana del 10 al 21 de Abril 2014
Se comenzó la tarea programada, se buscó información sobre cómo se envían correos electrónicos en python, como se consumen web services desde python, como se encriptan datos, etc. El éxito de la investigación fue deplorable.
Debido a la cantidad gigante de interrogantes sin resolver se decidió enfocar la atención en la interfaz GUI y finalizar la creación de los botones necesarios para el Menú Principal del CAC.

Lunes 21 y Miércoles 23 de Abril de 2014
Se asistió a tutorías para aclarar dudas e implementar cambios en el código defectuoso.
Nuestras dudas no disminuían, y durante Semana Santa nos encontramos con grandes dificultades por lo tanto se buscó ayuda de personas avanzadas en la carrera, se consultó con Esteban Leandro y Bernal González (Tutores) los cuales fueron de mucha ayuda ya que colaboraron en la corrección del código.

Jueves 24 y Viernes 25 de Abril de 2014.
A la fecha se tiene la funcionalidad de crear un nuevo usuario y crear una nueva cuenta, sin embargo no guarda los datos en el txt. Se encontró la funcionalidad del "button", "frame", "label", "Message", "Text", entre otros los cuales fueron útiles como por ejemplo para las funciones: validar_identificacion(identificacion), Crear_cliente (), validar_crear_cliente(), entre otras.

Se logró la encriptación de los datos. Encontramos una página útil con tutoriales de python y distintas funcionalidades que nos sirvieron. La página que más nos ayudó en la programación fue la siguiente:
http://www.tutorialspoint.com/index.htm


Sábado 26 y Domingo 27 de Abril de 2014. 
Se sigue con dificultades, aún no se logra encontrar una forma correcta de brindar el estatus de la cuenta ni tampoco guardar la bitácora de transacciones. El PDF y el envío de mensajes de texto al usuario aún son causa de frustración.
Por medio de la página: http://www.tutorialspoint.com/index.htm se logró finalizar algunas de las funcionalidades que hacían falta. La creación de un nuevo usuario, cliente y cambio de pin funciona correctamente. Aún se tiene dificultades con los botones del depósito, retiro de dinero, estatus entre muchas otras funcionalidades.
El cambio de pin se realiza correctamente sin embargo no guarda los datos actualizados en el txt por lo tanto cuando se le solicita el pin al usuario no funciona correctamente con el pin nuevo. 

Lunes 28 y Martes 29 de Abril de 2014.

La programación sigue sin funcionar por completo. Los botones del depósito, retirar dinero, estatus y creación de pdf aún no funcionan como se debe.
Se asistió a tutorías para realizar la consulta de los mensajes de texto y PDF. Se halló una página: http://stackoverflow.com/questions/25665/python-module-for-converting-pdf-to-text la cual fue de utilidad para instruirnos sobre como se convierte un pdf a text. Otras páginas que nos sirvió para lo anterior fueron las siguientes: http://pybrary.net/pyPdf/ y http://stackoverflow.com/questions/23305612/trying-to-convert-txt-to-pdf-using-convertapi-com-python-3-2-2

La prueba de funcionalidad tuvo deficiencias, hay funciones que aún no sirven sin embargo, la mayoría de los botones cumple con las indicaciones solicitadas.

Bitácora MariaFernanda

 

Semana del 13 al 21 de Abril 2014
Se comenzó la tarea programada, se investigó en fuentes de internet (las cuales no fueron pocas) información sobre cómo se envían correos electrónicos en python, como se consumen web services desde python, como se encriptan datos, etc. El éxito de la investigación fue desfavorable.
Como aún se tienen muchas dudas e interrogantes por resolver se decidió enfocarse en la interfaz GUI y finalizar la creación de los botones necesarios para el Menú Principal del CAC.

Lunes 21 de Abril de 2014
Se asistió a tutorías para aclarar dudas e implementar cambios en el código defectuoso.

Miércoles 23 de Abril de 2014
Nuestras dudas no disminuían, y durante Semana Santa nos encontramos con grandes dificultades por lo tanto se buscó ayuda de personas avanzadas en la carrera, se consultó con Bernal González (Tutor) el cual fue de mucha ayuda ya que colaboró en la corrección del código, para dar el tamaño correcto a las ventanas, nos explicó el correcto uso del .place y .pack.

Jueves 24 de Abril
A la fecha se tiene la funcionalidad de crear un nuevo usuario y crear una nueva cuenta, sin embargo no guarda los datos en el txt. Se encontró la funcionalidad del "button", "frame", "label", "Message", "Text", entre otros los cuales fueron útiles como por ejemplo para las funciones: validar_identificacion(identificacion), Crear_cliente (), validar_crear_cliente(), entre otras.

Viernes 25 de Abril de 2014.
Se logró la encriptación de los datos. Encontramos una página útil con tutoriales de python y distintas funcionalidades que nos sirvieron. La página que más nos ayudó en la programación fue la siguiente:
http://www.tutorialspoint.com/index.htm

Dos de las acciones tomadas como ejemplo que fueron implementadas con la página anterior fueron las siguientes:
(uso del .pack y .place)

 def cambiar_a_inicio():
        framcrearcuenta.pack_forget()
        frameinicio.pack()

def validar_crear_cliente():
        name = Nombre_entry.get()
        lastname = Apellido_entry.get()
        email=Correo_entry.get()
        telefone=Telefono_entry.get()
        identification=Identificacion_entry.get()
        validar = crear_un_cliente (name,lastname,email,identification,telefone)
   
    finish=Button(framcrearcliente,text='Crear',font=("Time", 10,"bold italic"),relief=RAISED,fg='white',bg='green',command= validar_crear_cliente)
    finish.place(x=45,y=205)

    cancelar=Button(framcrearcliente,text="Regresar",font=("Time", 10,"bold italic"),relief=RAISED,fg='white',bg='red',command=cambiar_a_inicio)
    cancelar.place(x=114,y=205)

    framcrearcliente.mainloop()


Sábado 26 de Abril. Se sigue con dificultades, aún no se logra encontrar una forma correcta de brindar el estatus de la cuenta ni tampoco guardar la bitácora de transacciones. El PDF y el envío de mensajes de texto al usuario aún son causa de frustración.
Por medio de la página: http://www.tutorialspoint.com/index.htm se logró finalizar algunas de las funcionalidades que hacían falta. La creación de un nuevo usuario, cliente y cambio de pin funciona correctamente. Aún se tiene dificultades con los botones del depósito, retiro de dinero, estatus entre muchas otras funcionalidades.

Domingi 27 de Abril 2014.
El cambio de pin se realiza correctamente sin embargo no guarda los datos actualizados en el txt por lo tanto cuando se le solicita el pin al usuario no funciona correctamente con el pin nuevo.

Lunes 28 de Abril de 2014.

La programación sigue sin funcionar por completo. Los botones del depósito, retirar dinero, estatus y creación de pdf aún no funcionan como se debe.
Se asistió a tutorías para realizar la consulta de los mensajes de texto y PDF. Se halló una página: http://stackoverflow.com/questions/25665/python-module-for-converting-pdf-to-text la cual fue de utilidad para instruirnos sobre como se convierte un pdf a text. Otras páginas que nos sirvió para lo anterior fueron las siguientes: http://pybrary.net/pyPdf/ y http://stackoverflow.com/questions/23305612/trying-to-convert-txt-to-pdf-using-convertapi-com-python-3-2-2


Martes 29 de Marzo de 2014

Aún queda por hacer pruebas de funcionalidad, documentación y bitácora, La creación del PDF y mensajes de texto no sirve correctamente.
La prueba de funcionalidad tuvo deficiencias, hay funciones que aún no sirven sin embargo, la mayoría de los botones cumple con las indicaciones solicitadas.