Completed

Mantenimiento de sitio en Asp.Net - Sql Server

Published on the February 15, 2013 in IT & Programming

About this project

Open

Tenemos un proyecto programado en ASP.Net, SQL Server, VB.Net.

Se detectaron algunos bugs, así como algunas funcionalidades faltantes.

El proyecto es corregir dichos bugs y agregar las funcionalidades faltantes.

Actualmente el proyecto está en fase beta y debe ser puesto en funcionamiento pronto.

Nuestro primer intento no funcionó al tercerizar este proyecto, pero además de éste tenemos al menos otros 2 más que involucran también dispositivos móviles, sin embargo, iniciaremos con este que es mucho más sencillo.

Este primer proyecto se trata de un sistema de control de llantas en flotillas de vehículos. El cliente es una llantera que quiere regalar el acceso a este sitio a cada uno de sus clientes con una clave y password. Actualmente no está esa funcionalidad y se accede al sistema sin clave y sin password y quien accede a él, puede visualizar todos los datos de todos los clientes.

Esto es lo que se debe de hacer:

Mejoras

* Reporte nuevo de llantas a comprar en base a desgaste promedio de piso mensual en flota (número capturado) en base a eso sacar las llantas que en 30 días posteriores se deben de cambiar.

* Reporte de Rendimiento de llantas.

* Al mover una llanta que sugiera su última profundidad capturada.

* Quitar última columna "Profundidad Original" del reporte de llantas compradas.

* Cambiar a que todo esté en español

* Catálogo de llantas, cambiar fecha de alta por fecha de compra

* Validar que al capturar kilometraje de una unidad, no sea menor. Solamente que avise cuánto fue el anterior pero que sí deje pasar.

* Validar que al capturar profundidad de piso de una llanta, no sea menor.

* Tabla cruzada (Reporte de Visita)

    + Marca también del vehículo

    + Placas

    + Tipo de vehículo

    + Notas del vehículo por fecha (en una subpestaña) junto con que si se tomó la medición en frío o caliente.

    + Notas de las llantas

    + Listado de todas las medidas de llantas que tiene montada el vehículo.

* En reporte de llantas compradas:

    + totalizar cuántas fueron.

* En base a las mediciones hacer el reporte de semáforo.

* Reporte por unidad / llanta en donde se especifica:

    + Kms recorridos

    + Kms proyectados

    + Costo x km a la fecha (no se pone)

    + Costo x km (proyectado)

* Unidades, llantas montadas, poner el kilometraje de la unidad al momento de tomar la medición. 

* Llantas:

    + Validar fechas de mediciones/renovados/reparación/almacén/montaje/desmontaje

    + Refrescar los grids de las pestañas de los hijos después de borrar algún registro hijo.

    + Poner kms recorridos de la llanta, de cada renovado y su total recorrido en la ventana de la llanta como un resumen.

    + Al dar Ins:

          - Validar que no se repitan los números económicos de las llantas.

* Mediciones:

    + Solamente borrar la última y borrar también la reparación o renovado o movimiento al almacén, no insertar y está OK el Upd.

* Movimientos de almacén:

    + Al dar Del: Borrar su medición y validar que el movto al almacén sea el último.

* Unidades:

    + Validar fechas de mediciones/renovados/reparación/almacén/montaje/desmontaje

    + Validar que no se repita el económico.

    + Dar Del: solamente si NO tiene hijos.

    + En historial de mediciones que el filtro sea solamente de las unidades en donde se le haya tomado la medición.

    + Al borrar una reparación o su medición, volver a dejar la llanta montada y en su estado correcto.

* Reparaciones igual que mediciones y al borrar validar que la medición sea la última y también borrarla.

* Al borrar la medición de un montaje y si es el último montaje, actualizar su status y su "montada en" en el catálogo de Llantas

* Catálogo de Unidades, incluir en el tooltip el total de kms recorridos de la llanta de por vida.

* Si se trata de montar una llanta de un tipo en un rin que es de otro, avisar y dejar pasar.

* Poner DOT en las llantas: Original y uno por cada renovado.

* Una opción más al submenú de la llanta en el diagrama para que presente la información del tooltip en una ventana.

* Validar que los kilometrajes y mediciones (ojo con renovadas) sean coherentes.

* No cambiar un Tipo de Vehículo si alguna de sus unidades ya tiene llantas asignadas.

* 2 llantas de refacción x unidad en definición de vehículo

* Mover una llanta con drag & drop y dejarla pendiente

* Lookup en operadores: no poner () si no hay apodo

----
Bugs detectados en:

* Al tomar mediciones del vehículo, pedir además de la fecha y el kilometraje, las observaciones encontradas en ese vehículo en esa fecha en que se toma la medición a todas sus llantas.

* Condición de operación de la llanta. Al tomar medición, que cada uno sea un checkbox: Mal dualizada, retirar por daño en corona, retirar por daño en costado, retirar por desgaste irregular, problema en la válvula (oculta o dañada), llanta con baja presión, ponchada, retirar para renovar.

* En cada unidad registrar sus semáforos de presiones de los ejes delanteros y traseros:

    + Verde hasta

    + Amarillo hasta

    + Rojo hasta

Category IT & Programming

Delivery term: March 17, 2013

Skills needed