CU02_Actualizar_Stock&Precio - CMarinBenavides/APP_INVENTORY_PC GitHub Wiki
Actualizar Articulo
Identificación
Campo | Información |
---|---|
Código | CU02 |
Nombre | Actualizar Stock y Precio por unidad |
Actor | usuario |
Descripción | Actualizar el articulo ya previamente adicionado, con la cantidad del articulo (stock) que es un numero entero positivo y el valor por unidad del articulo es cual también maneja números enteros positivos. |
Datos entrada | Cantidad del articulo (stock) y valor por unidad del articulo |
Datos salida | N/A |
Requerimiento base | RQ02 |
Precondiciones | Adicionar articulo con el nombre y serial |
Postcondiciones | N/A |
Dependencias | CU01 |
Mockup | |
Autor | Cristian Felipe Marin Benavides - 27/09/2022 |
Flujo
Actor | Sistema |
---|---|
1. Registrar datos de entrada | |
2. Oprimir el botón "Adicionar" | 3. Validar que los campos de los datos no estén vacíos |
4. Validar que el stock sea un numero entero no negativo, y que el precio por unidad sea un numero flotante no negativo | |
5. Actualizar el articulo con el stock, el precio por unidad y la fecha y hora de la adición | |
6. Generar alerta con el mensaje "Articulo almacenado." |
Flujo Alterno
Paso | Solución |
---|---|
3. Los campos de los datos están vacíos | 3.1 No almaceno los datos |
3.2 Mostrar mensaje en pantalla "Ingrese datos" |
Paso | Solución |
---|---|
4. El stock no es un numero entero positivo o el precio por unidad no es un numero flotante positivo | 4.1 No almaceno los datos |
4.2 Mostrar mensaje en pantalla "stock no valido" o "precio por unidad no valido" | |
4.3 Mostrar mensaje en pantalla "Error, Ingrese nuevamente los datos" |
Excepciones
Excepción | Solución |
---|---|
El modulo de persistencia no se encuentra habilitado | Guardar log del error y reiniciar aplicación |