コード例 #1
0
        public List <BEDocumento> ConsultarDocumentos(SesionServicio session, BEDocumentoConsultaRequest objDocumentoConsultaReq)
        {
            List <BEDocumento> list         = null;
            BODocumentos       boDocumentos = null;

            list = new List <BEDocumento>();
            int valorAleatorio = ObtenerAleatorio();

            try {
                list         = new List <BEDocumento>();
                boDocumentos = new BODocumentos();

                if (objDocumentoConsultaReq != null)
                {
                    objDocumentoConsultaReq.EscribirLog(Log, "BuscarDocumentos[" + valorAleatorio + "]");
                }

                list = boDocumentos.BuscarDocumentos(session, objDocumentoConsultaReq);
            } catch (Exception ex) {
                Log.Error("BuscarDocumentos[" + valorAleatorio + "] " + ex.StackTrace + " " + ex.Message);
                throw new FaultException <ExcepcionLDS>(new ExcepcionLDS()
                {
                    categoria = (int)TipoErrorControlado.Validacion, mensajeUsuario = "No se pudo obtener la lista de Documentos.", mensajeAplicacion = ex.Message
                });
            }

            return(list);
        }
コード例 #2
0
        public List <BEDocumento> ObtenerEstados(SesionServicio session, BEDocumentoConsultaRequest objDocumentoEntidadRequest)
        {
            List <BEDocumento> lista          = null;
            DODocumentos       doDocumentos   = null;
            InformixHelper     informixHelper = null;

            try {
                informixHelper = new InformixHelper(keyDB, session);
                doDocumentos   = new DODocumentos(informixHelper);
                lista          = doDocumentos.BuscarDocumentos(objDocumentoEntidadRequest);
            } catch (Exception ex) {
                throw ex;
            } finally {
                if (informixHelper != null)
                {
                    informixHelper.Dispose();
                }
            }
            return(lista);
        }