예제 #1
0
        public BEItemMensaje EnviarCorreo(string strRemitente, string strDestinatario, string strAsunto, string strMensaje, string strHtmlFlag, BEItemGenerico objAudit)
        {
            BEItemMensaje objMensaje = new BEItemMensaje(false);

            EnvioCorreoWS.AuditTypeResponse objResponse = new AuditTypeResponse();
            EnvioCorreoWS.AuditTypeRequest  objRequest  = new AuditTypeRequest();
            EnvioCorreoWS.ParametroOpcionalComplexType[] parametrosOpcionalesResponse = new EnvioCorreoWS.ParametroOpcionalComplexType[0];
            EnvioCorreoWS.ParametroOpcionalComplexType[] parametrosOpcionalesRequest  = new EnvioCorreoWS.ParametroOpcionalComplexType[0];


            objRequest.idTransaccion    = objAudit.Codigo;
            objRequest.usrAplicacion    = objAudit.Codigo2;
            objRequest.codigoAplicacion = objAudit.Codigo3;
            objRequest.ipAplicacion     = objAudit.Descripcion2;

            objResponse = _objTransaccion.enviarCorreo(objRequest,
                                                       strRemitente,
                                                       strDestinatario,
                                                       strAsunto,
                                                       strMensaje,
                                                       strHtmlFlag,
                                                       parametrosOpcionalesRequest,
                                                       out parametrosOpcionalesResponse);

            objMensaje.codigo      = objResponse.codigoRespuesta.ToString();
            objMensaje.descripcion = objResponse.mensajeRespuesta.ToString();

            if (objMensaje.codigo == "0")
            {
                objMensaje.exito = true;
            }

            return(objMensaje);
        }
예제 #2
0
        public Cuota ConsultarCuotaCliente(string strTipoDocumento, string strNroDocumento, string strNroLinea)
        {
            Cuota objCuota = new Cuota();

            ListaResponseOpcional[] listaResponseOpcional = null;

            WSConsultaCuotaCliente.AuditTypeResponse objResponse = new AuditTypeResponse();
            WSConsultaCuotaCliente.AuditTypeRequest  objRequest  = new AuditTypeRequest();

            objRequest.idTransaccion = idTransaccionW;
            objRequest.ipAplicacion  = ipAplicacionW;
            objRequest.aplicacion    = aplicacionW;
            objRequest.usrAplicacion = usrAplicacionW;

            try
            {
                string totalPendCuo      = "";
                string CantLineasCuoPend = "";
                string CantCuoPend       = "";
                string CantCuoPendLinea  = "";
                string MontoPendCuoLinea = "";
                string estado            = "";
                string mensaje           = "";

                objResponse = _objTransaccion.consultarCuotaCliente(objRequest,
                                                                    strTipoDocumento,
                                                                    strNroDocumento,
                                                                    strNroLinea,
                                                                    null,
                                                                    out totalPendCuo,
                                                                    out CantLineasCuoPend,
                                                                    out CantCuoPend,
                                                                    out CantCuoPendLinea,
                                                                    out MontoPendCuoLinea,
                                                                    out estado, out mensaje,
                                                                    out listaResponseOpcional);

                objCuota.CantCuotasPendLinea = Funciones.CheckStr(CantCuoPendLinea);
                objCuota.Estado  = estado;
                objCuota.Mensaje = mensaje;
            }
            catch (Exception e)
            {
                throw e;
            }

            return(objCuota);
        }