Tiempo invertido: 3 horas y 30 minutos, aproximadamente
19:00-20:30
Para poder realizar la inserción de una solicitud, se deben tener en cuenta varias cosas de suma importancia, ya que una solicitud puede ser de tres tipos diferentes, ya que puede ser solicitud de suministros, servicios o maquinaria, para la cual cada una de las solicitudes tienen distintos atributos que se deben tener en cuenta a la hora de insertar una nueva solicitud.
Lo primero que se debe hacer antes de querer insertar una solicitud es tener como parámetros todos los atributos que son necesarios para crear una solicitud, los cuales son: FK_LotXCycle, FK_ActivityType, FK_Attendant, RequestType, Request, Amount, State, todos estos atributos se tienen como parámetros del Store Procedure como se puede aprecia continuación.
CREATE PROCEDURE APSP_InsertRequest(@FK_LotXCycle INT, @FK_ActivityType INT, @FK_Attendant INT, @RequestType VARCHAR(50), @Request VARCHAR(50), @Amount FLOAT, @State VARCHAR(50))
Luego de tener todos estos parámetros se debe verificar que el RequestTypeID sea diferente de cero, que el RequestTypeManagerID también sea diferentes de cero y que el Amount sea mayor que cero, si esto se cumple se puede insertar la nueva solicitud de lo contrario no se podrá.
IF (dbo.APFN_RequestTypeID(@RequestType) <> 0 and dbo.APFN_RequestTypeManagerID(@RequestType) <> 0 and @Amount > 0)
No hay comentarios:
Publicar un comentario