/// <summary>
        /// Method that solves the execution of 'create_instance' service.
        /// </summary>
        /// <param name="agent">Application agent.</param>
        /// <param name="p_atrid_NaveNodrizaArg">Value of the inbound argument 'p_atrid_NaveNodriza'.</param>
        /// <param name="p_atrNombre_NaveNodrizaArg">Value of the inbound argument 'p_atrNombre_NaveNodriza'.</param>
        /// <returns>Outbound argument values.</returns>
        public static Dictionary <string, object> ExecuteService(Oid agent, int?p_atrid_NaveNodrizaArg, string p_atrNombre_NaveNodrizaArg)
        {
            Dictionary <string, object>    lValues  = GetInputFieldValues(p_atrid_NaveNodrizaArg, p_atrNombre_NaveNodrizaArg);
            Dictionary <string, ModelType> lTypes   = GetInboundArgumentTypes();
            Dictionary <string, string>    lDomains = GetInboundArgumentDomains();

            Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "NaveNodriza", "create_instance", lTypes, lValues, lDomains);

            return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments));
        }
Exemple #2
0
        /// <summary>
        /// Method that solves the execution of 'create_instance' service.
        /// </summary>
        /// <param name="agent">Application agent.</param>
        /// <param name="p_atrid_RevisarAeronaveArg">Value of the inbound argument 'p_atrid_RevisarAeronave'.</param>
        /// <param name="p_atrFechaRevisionArg">Value of the inbound argument 'p_atrFechaRevision'.</param>
        /// <param name="p_atrNombreRevisorArg">Value of the inbound argument 'p_atrNombreRevisor'.</param>
        /// <param name="p_atrId_AeronaveArg">Value of the inbound argument 'p_atrId_Aeronave'.</param>
        /// <returns>Outbound argument values.</returns>
        public static Dictionary <string, object> ExecuteService(Oid agent, int?p_atrid_RevisarAeronaveArg, DateTime?p_atrFechaRevisionArg, string p_atrNombreRevisorArg, string p_atrId_AeronaveArg)
        {
            Dictionary <string, object>    lValues  = GetInputFieldValues(p_atrid_RevisarAeronaveArg, p_atrFechaRevisionArg, p_atrNombreRevisorArg, p_atrId_AeronaveArg);
            Dictionary <string, ModelType> lTypes   = GetInboundArgumentTypes();
            Dictionary <string, string>    lDomains = GetInboundArgumentDomains();

            Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Revision", "create_instance", lTypes, lValues, lDomains);

            return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments));
        }
        /// <summary>
        /// Method that solves the execution of 'delete_instance' service.
        /// </summary>
        /// <param name="agent">Application agent.</param>
        /// <param name="p_thisPasajeroArg">Value of the inbound argument 'p_thisPasajero'.</param>
        /// <returns>Outbound argument values.</returns>
        public static Dictionary <string, object> ExecuteService(Oid agent, List <Oid> p_thisPasajeroArg)
        {
            PasajeroOid lp_thisPasajero = null;

            if ((p_thisPasajeroArg != null) && (p_thisPasajeroArg.Count > 0) && (p_thisPasajeroArg[0] != null))
            {
                lp_thisPasajero = (p_thisPasajeroArg[0] as PasajeroOid);
            }
            Dictionary <string, object>    lValues  = GetInputFieldValues(lp_thisPasajero);
            Dictionary <string, ModelType> lTypes   = GetInboundArgumentTypes();
            Dictionary <string, string>    lDomains = GetInboundArgumentDomains();

            Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Pasajero", "delete_instance", lTypes, lValues, lDomains);

            return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments));
        }
Exemple #4
0
        /// <summary>
        /// Method that solves the execution of 'create_instance' service.
        /// </summary>
        /// <param name="agent">Application agent.</param>
        /// <param name="p_agrPasajeroAeronaveArg">Value of the inbound argument 'p_agrPasajeroAeronave'.</param>
        /// <param name="p_atrid_AeronaveArg">Value of the inbound argument 'p_atrid_Aeronave'.</param>
        /// <param name="p_atrNombreArg">Value of the inbound argument 'p_atrNombre'.</param>
        /// <param name="p_atrMaximoPasajerosArg">Value of the inbound argument 'p_atrMaximoPasajeros'.</param>
        /// <param name="p_atrOrigenArg">Value of the inbound argument 'p_atrOrigen'.</param>
        /// <param name="p_atrDestinoArg">Value of the inbound argument 'p_atrDestino'.</param>
        /// <returns>Outbound argument values.</returns>
        public static Dictionary <string, object> ExecuteService(Oid agent, List <Oid> p_agrPasajeroAeronaveArg, int?p_atrid_AeronaveArg, string p_atrNombreArg, int?p_atrMaximoPasajerosArg, string p_atrOrigenArg, string p_atrDestinoArg)
        {
            PasajeroAeronaveOid lp_agrPasajeroAeronave = null;

            if ((p_agrPasajeroAeronaveArg != null) && (p_agrPasajeroAeronaveArg.Count > 0) && (p_agrPasajeroAeronaveArg[0] != null))
            {
                lp_agrPasajeroAeronave = (p_agrPasajeroAeronaveArg[0] as PasajeroAeronaveOid);
            }
            Dictionary <string, object>    lValues  = GetInputFieldValues(lp_agrPasajeroAeronave, p_atrid_AeronaveArg, p_atrNombreArg, p_atrMaximoPasajerosArg, p_atrOrigenArg, p_atrDestinoArg);
            Dictionary <string, ModelType> lTypes   = GetInboundArgumentTypes();
            Dictionary <string, string>    lDomains = GetInboundArgumentDomains();

            Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Aeronave", "create_instance", lTypes, lValues, lDomains);

            return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments));
        }