Пример #1
0
        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
 /// <remarks/>
 public System.IAsyncResult BeginguardarPrima(guardarPrimaRequest guardarPrimaRequest, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("guardarPrima", new object[] {
         guardarPrimaRequest
     }, callback, asyncState));
 }