コード例 #1
0
ファイル: Reference.cs プロジェクト: frankvergara87/SAPIA
        public guardarPrimaResponse guardarPrima([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://claro.com.pe/eai/ws/gestionaproteccionmovilws/types")] guardarPrimaRequest guardarPrimaRequest)
        {
            object[] results = this.Invoke("guardarPrima", new object[] {
                guardarPrimaRequest
            });

            return((guardarPrimaResponse)(results[0]));
        }
コード例 #2
0
        public BEItemMensaje GuardarProteccionMovil(string strNroSecPM, string strTipoOperacion, string strCodPlan, string strFechaEvaluacion, string strTipoCliente, string strTipoDoc,
                                                    string strNroDoc, string strDescProducto, string strCodMaterial, string strNroCertificado, string strMontoPrima, string strIncTipoDano,
                                                    string strIncTipoRobo, string strDeducibleDano, string strDeducibleRobo, string strResultadoRpta, string strNomProdRpta, string strDescProductoRpta, string strFlagEstado,
                                                    string strFechaModifica, string strUsuarioModifica, BEItemGenerico objAudit)
        {
            BEItemMensaje objMensaje = new BEItemMensaje(false);

            objMensaje.exito = false;

            GestionaProteccionMovilWS.guardarPrimaRequest  objRequest      = new GestionaProteccionMovilWS.guardarPrimaRequest();
            GestionaProteccionMovilWS.guardarPrimaResponse objResponse     = new GestionaProteccionMovilWS.guardarPrimaResponse();
            GestionaProteccionMovilWS.auditRequestType     objAuditRequest = new GestionaProteccionMovilWS.auditRequestType();

            objAuditRequest.idTransaccion     = objAudit.Codigo;
            objAuditRequest.nombreAplicacion  = objAudit.Descripcion;
            objAuditRequest.ipAplicacion      = objAudit.Descripcion2;
            objAuditRequest.usuarioAplicacion = objAudit.Codigo2;

            objRequest.auditRequest        = objAuditRequest;
            objRequest.nroSec              = strNroSecPM;
            objRequest.tipoOperacion       = strTipoOperacion;
            objRequest.soplnCodigo         = strCodPlan;
            objRequest.fechaEvaluacion     = strFechaEvaluacion;
            objRequest.tipoClienteReq      = strTipoCliente;
            objRequest.tipoDocReq          = strTipoDoc;
            objRequest.nroDocReq           = strNroDoc;
            objRequest.descProtReq         = strDescProducto;
            objRequest.codMaterialReq      = strCodMaterial;
            objRequest.nroCertifRpta       = strNroCertificado;
            objRequest.montoPrimaRpta      = strMontoPrima;
            objRequest.incidenciaTipoDanio = strIncTipoDano;
            objRequest.incidenciaTipoRobo  = strIncTipoRobo;
            objRequest.deducibleDanio      = strDeducibleDano;
            objRequest.deducibleRobo       = strDeducibleRobo;
            objRequest.resultadoRpta       = strResultadoRpta;
            objRequest.nombreProdRpta      = strNomProdRpta;
            objRequest.descProdRpta        = strDescProductoRpta;
            objRequest.flagEstado          = strFlagEstado;
            objRequest.fechaModif          = strFechaModifica;
            objRequest.usrMod              = strUsuarioModifica;

            objResponse = oGestionaProteccionMovil.guardarPrima(objRequest);

            strCodRpta = objResponse.auditResponse.codigoRespuesta;
            strMgsRpta = objResponse.auditResponse.mensajeRespuesta;

            objMensaje.codigo      = Funciones.CheckStr(strCodRpta);
            objMensaje.descripcion = Funciones.CheckStr(strMgsRpta);

            if (objMensaje.codigo == "0")
            {
                objMensaje.exito = true;
            }
            else
            {
                objMensaje.exito          = false;
                objMensaje.codigo         = strCodRpta;
                objMensaje.mensajeSistema = Funciones.CheckStr(strMgsRpta);
            }
            return(objMensaje);
        }
コード例 #3
0
ファイル: Reference.cs プロジェクト: frankvergara87/SAPIA
 /// <remarks/>
 public System.IAsyncResult BeginguardarPrima(guardarPrimaRequest guardarPrimaRequest, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("guardarPrima", new object[] {
         guardarPrimaRequest
     }, callback, asyncState));
 }