Sobre este proyecto
it-programming / desktop-apps
Abierto
Crear un programa de escritorio en C# que corra en segundo plano que sea capaz de recibir una peticion http, consultar un
api y el resultado del api imprimirlo en un formato personalizado (reporting)
importante:
● es necesario formatear la información a través de cualquier herramienta de
diseño de reportes (report designer, reporting)
● la aplicación deberá ejecutarse en segundo plano
● nosotros te brindaremos acceso al sistema web para las pruebas
contexto del requerimiento
nosotros tenemos desarrollado un software web de ventas en codeigniter con mysql, necesitamos realizar impresiones en impresoras de puntos (matriciales), al ser web nuestro sistema las impresiones en este tipo de impresoras(matriciales) son ilegibles y aparte que se pierde agilidad al estar abriendo la ventana previa de impresion de los navegadores.
Se nos ocurrio que si creamos un programa de escritorio en c# que se instale en la maquina donde se encuentre conectada la impresora del cliente y que sea capaz de recibir una peticion http, para luego consultar el api que se encontrara en el servidor web(nosotros lo proporcionaremos) y finalmente coger esa informacion e imprimir el comprobante en un formato preestablecido.
Este programa deberá tener dos partes, la primera parte sera un windows form donde podremos dar formato a las distintas plantillas de documentos (factura, boleta, etc) y la otra parte seria el programa que corra en segundo plano que traiga la informacion a imprimirse en la plantilla y lo mande a imprimir
muy importante: es necesario que la parte del programa que se encargara de la impresión corra en segundo plano para que sea lo mas transparente para el usuario.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias