Find Jobs
Hire Freelancers

Advance Payment Software

$100-350 USD

Cerrado
Publicado hace más de 14 años

$100-350 USD

Pagado a la entrega
Personnel Advance Payments Manager for a small company (< 100 employees) Along the month, each employee is allowed to ask for an advance payment. The purpose of this SMALL piece of software is to manage those payments, issue payment tickets and summarize all payments fom date to date.r ## Deliverables This is a small piece of software with the following requisite: Language: Visual Basic Express 2008 Database: SQL Server Express 2008 SQL Tables: Personnel ? pCode varChar(12) ? pName varChar(40) ? pSalary Decimal(12,2) AdvPayments ? pCode varChar(12) ? paymentDate Date ? paymentAmount Decimal(12,2) Features: 1 - Personnel Table Updating We must read data from an external MS Access Personnel file SELECT pCode, pName from Personnel And compare the result against the SQL Server local Personnel table, in order to ADD the newly created records (Those that doesn't already exist in the SQL Server table). 2 - Personnel Table? Maintenance: Edit, Delete and enter the monthly salary per person. 3 - Create Advance Payment records: From a dedicated VB Form, display a list (non editable datagrid) of all persons (Less than 100) in a grid: pCode? ? ? pName? ? 1234? Doe John? ? ? When the user clicks on a Person, display the pCode, the Name and the Max Payment Allowed for that person on the right side of the form. A secondary datagrid will also display the list of already paid amounts for that person within the same month, and the total below. Rule: Anyone cannot obtain an Advance Payment greater then 80% of the due salary, calculated from the 1st day of the month to the present date. Payments and max are rounded to the Euro. Accept (enter) the required Advance Payment Amount. Check that it is allowed, display an error message if not. Let the user click on a Validate button (or Cancel button to dismiss that person and get ready to click on another person's name. Of course, while displaying one person, do not allow the user to click on another person's name in the datagrid, unless the user clicks Accept? ( with Amount > 0) or cancel. Once validated, create a new AdvPayments record. Once the new AdvPayments record saved, prepare and print an Advance Payment Ticket (We will use a 40 columns small printer) With a Header:? The Name and Address of the company ? ? The Day Date abd Time And the payment detail: ? ? The pCode and Name ? ? The Payment Amount? Dismiss the person's details once done and re-allow clicking on another Name. 4 - AdvPayments listing Prepare a list of all AdvPayments records for any given period, using 2 calendars: From Date and Until Date. Print that list by pages on screen Allow paper printing as well
ID del proyecto: 3085488

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $239 USD por este trabajo
Avatar del usuario
See private message.
$212,50 USD en 10 días
5,0 (76 comentarios)
6,4
6,4
Avatar del usuario
See private message.
$255 USD en 10 días
5,0 (37 comentarios)
4,6
4,6
Avatar del usuario
See private message.
$297,50 USD en 10 días
4,7 (15 comentarios)
4,9
4,9
Avatar del usuario
See private message.
$170 USD en 10 días
0,5 (1 comentario)
0,5
0,5
Avatar del usuario
See private message.
$297,50 USD en 10 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
See private message.
$255 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$212,50 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$212,50 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de FRANCE
France
4,9
50
Forma de pago verificada
Miembro desde nov 24, 2005

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.