Status: Finished

Funcionalidad para actualizar datos de pantalla existente

Project details:
Budget: Open
Published: 3 months ago
Deadline: 15 days
Bids: 4
Interested freelancers: 8
Description:
Se cuenta con un sistema en desarrollo, al cual es necesario agregarle la funcionalidad de guardado a una pantalla existentes, por lo que la operación de la pantalla queda fuera de este proyecto.
Esta pantalla sirve para seleccionar los materiales a utilizar para realizar un trabajo a un cliente, por lo que se escoge un material de cada tipo (Aproximadamente 15 tipos de materiales distintos), se calcula como afecta al costo del trabajo dicho cambio de material y se debe de poder guardar en la base de datos dichos cambios.

Lo único que se debe de realizar es:
1) Un WS genérico y su integración en varios eventos onchange de la pantalla. Dicho WS debe de mandar a guardar en la base datos no solo el id seleccionado (id_estimate_material) en el combo sino buscar los datos relacionados (id:material y otros datos de la tabla materiales) y actualizarlos en estimate_materials, así cómo guardar algunos otros datos que la pantalla ya calcula, por lo que solo es tomar dichos valores y pasarlos al ws.

2) Al dar click en el botón de guardar, guardar en la base de datos los datos generales de la estimación y actualizar estatus. Los datos a guardar son: El total de la estimación y el profit (en la tabla estimates). El campo total_cost ya existe en la BD, pero falta agregar el de profit a esa misma tabla. También se debe de guardar un texto predefinido, no dinámico en el campo scope of work (se debe de agregar en la tabla estimate un campo llamado "scope_work"). Agregar nuevo estatus a la tabla estimates_status llamado "Calculated" y cambiar el id_estimate_status de la tabla estimates a este nuevo estatus.

Gracias por tu interés en el proyecto. Te comento en que está desarrollado el sistema para que me digas si tienes experiencia con dichas tecnologías.

El sistema está dividido en 2 proyectos en GitLab, uno de frontend y otro de backend. El primero está hecho con AngularJS y una capa de Laravel, y en el backend está hecha en laravel y se generan únicamente webservices que son consumidos por la capa de laravel del proyecto frontend. En el proyecto de frontend implementamos la plantilla comercial Clip Two Theme y usamos en ciertos casos los componentes Kendo UI.

Por favor pregunten todo lo necesario antes de cotizar.

Categoría: IT & Programación
Subcategoría: Programación Web
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Attached files: bidsheet.rar, Bid Sheet save.png

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Alberto Z.
(Rating 4.83 out of 5)
Location: Mexico
Payment method: Verified
To find out more about this client, login to Workana.
Loading...