Back End
- Smoke test, Funciones especificas de la pag.
- Para el llenado de estaciones/dpto usar admin.GetStationsAndDepartments(orgId)
- Cambiar logica del stp_adm_segmentMonthBudget_save a como esta stp_adm_segmentBudget method = "saveBudget" y renombrar stp_adm_segmentMonthBudget_save a stp_adm_segmentBudget_saveMonth
- int? stationId=null, departmentId=null; if (obj.Contains("D")) departmentId = objectId; else stationId = objectId; for new StationsDepartments with the D.
Front End
- Width iguales en tabs
- Formatos textbox
- Numericos alineado derecha
- Validaciones pag. Required agregar *
- Diseño de tabs fondo azul y letra blanca (old Design)
- Estilos margen entre tablas
- Verificar clases css (case)
- Alineación de tablas a criterio (de JJ)
- "nowrap" en renglones con muchos controles
- Si hay reporte debe tener su "preliminar" al menos que se especifique que no.
JQuery
- Close menu_inbox.aspx (siempre)
- List setup. Modificar o terminar mandar listado
- Verificar antes de eliminar (confirm)
- Movimientos (Editar) al terminar solo refrescar la pag a su estado inicial.
- Cancel listado o menu_inbox.aspx
- Funcion para limitar maximo caracteres .maxLength Utilities.js [ Ejemplo: ($(ControlName).maxLength(); ]
Procedimientos
- StoredProcedures format name stp_[tableName]_[action:get, save, delete, get+"thing"]
- Constrains naming: FK_TablaFuente_TablaDestino
- no init de datetimes on stp
- Comentarios SVN Cambios en DB debe llevar la clausula "SQL CHANGES (TABLENAME)"
- Agrupar todas los alters o inserts en un query agregar a carpeta Sql Scripts\Schema Changes\[Nombre del folder de la tabla] \ [USXXX - nombre tabla.sql]
- Todos los scripts en un solo script - OJO: no olviden "GO" despues de cada uno.
- Modificaciones en DB, deben poner scripts en US (rally)
Reportes
- Fechas Rpt yyyy-mm-dd
- Rpt. Fecha de impresion, pag i de n, fechas yyyy-mm-dd si tiene totales gran total, currency fijo a izquierda. $-#,
- Cantidad en millones, width de columnas
- Rpt. Can grow en textos largos
- Rpt. Textos largos en Agrupados
- Rpt. Fechas subtitulos. Del: yyyy-mm-dd Al yyyy-mm-dd
- Reporte logo, fecha y numero de pag. Can copy paste de otros reportes
CodeReview Checklist