Completed

Funcionalidad para actualizar datos de pantalla existente

Published on the June 06, 2016 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: June 16, 2016

Skills needed

Other projects posted by A. Z.