Find Jobs
Hire Freelancers

MySQL based data collection site, user logins, 3 combo boxes, records time, project

$30-250 USD

Terminado
Publicado hace alrededor de 9 años

$30-250 USD

Pagado a la entrega
Overview Create webpage that stores values in mysql tables for tracking employee work and processes. Ability for employee to switch orders and processes must be extremely quick. All time must be accounted for. Design of form (see attached, concept only formatting/colors not important) Text box "Hello [UserName]" Dropdown List OrderID Dropdown list ProcessID Button Our current website uses magento and has a mqsql database, we would like to stick with this database. This extension can be written as magento extension or as standalone code. Winning bidder will provide all code and directions for uploading to our site. An additional database has been created by myself and can be changed as you suggest. I will provide information on this or you can specify structure. We can give you access to this database. Table Structure: Table "MPTblOrders" OrderID (Unique number, that I will populate, shows in dropdown list) SortOrder (Number) Table "MPProcessName" ProcessID (Unique Number, that I will populate) SortOrder (Number) ProcessName (Text Field, limit to 25 characters, I will populate manually, this is the value that will show dropdown list) Table "MPProcessTime" ProcessTimeID (AutoID) CurrentUserName (Store value here) OrderIDLink (Store value here) ProcessIDLink (Store value here) StartTime (Via your code will store date in format of (4/30/2014 4:14:41 PM or as mysql standards)) EndTime (Via your code will store date in format of (4/30/2014 4:14:41 PM or as mysql standards)) Dropdowns explained OrderID-From Table MPTblOrders, show OrderID where SortOrder is > 0 arrange least to greatest based on SortOrder ProcessID-From Table "MPProcessName", List "ProcessName", where Sort Order is > 0 arrange least to greatest based on SortOrder Button A Displays caption based on code, default value "Select above" How a user interacts User goes to website, logs in, timeout must be long >10 hrs, ideally no timeout. Creating this process is part of this project. Run Query when page loaded If user has a MPProcessTime with no EndTime, ProcessID dropdown show ProcessIDLink value from record with no endtime for user OrderId dropdown show OrderIDLink dropdown for record with no endtime for user Button A caption "Finish for day/lunch" Else ProcessID dropdown shows null OrderId dropdown shows null Button A caption "Not currently working" Events on Form When OrderID is changed If OrderID dropdown is null, not selected -do nothing Else If OrderID not null Clear ProcessID box, Button A Caption "Select Process ID" When ProcessID is changed If OrderID dropdown is null, not selected - Button A Caption "Select Order" Else Button A caption "Finish for day/lunch/" If user has a MPProcessTime with no EndTime, insert current time as endtime Insert new record to "MPProcessTime" CurrentUserName (from user) OrderIDLink (from OrderId dropdown) ProcessIDLink (from ProcessID dropdown, store ProcessID not process name) StartTime (Via your code will store date in format of (4/30/2014 4:14:41 PM or as mysql standards)) Else Insert new record to "MPProcessTime" CurrentUserName (from user) OrderIDLink (from OrderId dropdown) ProcessIDLink (from ProcessID dropdown, store ProcessID not process name) StartTime (Via your code will store date in format of (4/30/2014 4:14:41 PM or as mysql standards)) When Button A is clicked If record in MPProcessTime exists for user with no endtime, insert current time as endtime Clear OrderID dropdown Clear ProcessID dropdown Button A caption "Select above" Else Nothing
ID del proyecto: 7615868

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 9 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
Adjudicado a:
Avatar del usuario
Dear Sir, I'm certified PHP programmer in this site as well as preferred freelancer. I can attend right away to your work. please let me know about the task. I'm a programmer who is having more than 6 years experience in this field. so I can manage your work quickly and efficiently. If you need to do it in proper way please contact me. thank you Prabath
$150 USD en 1 día
4,8 (73 comentarios)
6,2
6,2
7 freelancers están ofertando un promedio de $180 USD por este trabajo
Avatar del usuario
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$206 USD en 8 días
4,8 (404 comentarios)
8,2
8,2
Avatar del usuario
I am specialize in C++,C#.net,ASP.Net,JAVA, PHP, MySQL, Wordpress, Web Designing and framework like CodeIgniter. my aim to deliver quality products to our customers within specified deadline. If hired by you I will put in my best work. I am ready to be hired by you and start work on your jobs. PM to me for more discussion
$200 USD en 7 días
4,7 (108 comentarios)
6,3
6,3
Avatar del usuario
A proposal has not yet been provided
$222 USD en 3 días
4,9 (9 comentarios)
3,8
3,8
Avatar del usuario
A proposal has not yet been provided
$155 USD en 3 días
5,0 (3 comentarios)
2,9
2,9
Avatar del usuario
I am software engineer. Can complete your task as per the instructions
$77 USD en 1 día
4,8 (3 comentarios)
1,5
1,5

Sobre este cliente

Bandera de UNITED STATES
Tucson, United States
4,9
3
Forma de pago verificada
Miembro desde may 2, 2010

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.