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 CU02
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