Estado: Terminado

Funcionalidad para actualizar datos de pantalla existente

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 6 meses
Plazo: 15 días
Propuestas: 4
Freelancers interesados: 8

Habilidades requeridas: IT & Programación HTML PHP AngularJS Laravel

Descripción:
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
Archivos adjuntos: bidsheet.rar, Bid Sheet save.png

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Alberto Z.
(Promedio 4.83 de 5)
Ubicación: Mexico
Método de pago: Verificado
Para ver más detalles del cliente, ingresa a Workana.
Cargando...