Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public ActionResult ConsultarDocumentos(BEDocumentoConsultaRequest documentoRequest)
        {
            MiContexto miContexto = (MiContexto)HttpContext.Session["MiContexto"];

            Proxy proxy = new Proxy(miContexto);

            List <BEDocumento> resp = proxy.BuscarDocumentos(documentoRequest);

            proxy.Cerrar();
            return(Json(resp, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Index(BEDocumentoConsultaRequest model)
        {
            MiContexto miContexto = (MiContexto)HttpContext.Session["MiContexto"];

            Proxy proxy = new Proxy(miContexto);

            List <BEDocumento> resp = proxy.BuscarDocumentos(model);

            proxy.Cerrar();

            return(View(resp));
        }
Exemplo n.º 4
0
        public List <BEDocumento> ObtenerTipoDocumentos(BEDocumentoConsultaRequest objDocumentoEntidadRequest)
        {
            List <BEDocumento> lstDocumentoEntidad = null;
            BEDocumento        beDocumento         = null;
            DataTable          dt   = null;
            string             sSQL = null;

            IfxParametro IfxParametro = new IfxParametro("@NumeroCliente", objDocumentoEntidadRequest.NroDocumento);

            sSQL = @"SELECT C.NUMERO_CLIENTE,C.SECTOR,C.ZONA,C.correlativo_ruta,C.NOMBRE,M.COD_ENTIDAD,M.CLAVE_PAGAUT,M.ESTADO,M.FECHA_ACTIVACION,M.FECHA_DESACTIVAC,M.COD_CUENTA 
                 FROM CLIENTE C, OUTER MAEAUT M 
                 WHERE M.NUMERO_CLIENTE=C.NUMERO_CLIENTE
                 and c.numero_cliente = @NumeroCliente";

            dt = informixHelper.ExecuteDataset(CommandType.Text, sSQL.ToString(), IfxParametro).Tables[0];
            lstDocumentoEntidad = new List <BEDocumento>();
            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        beDocumento              = new BEDocumento();
                        beDocumento.EstatusTX    = "1";
                        beDocumento.MensajeTX    = "Se ejecutó la consulta con éxito.";
                        beDocumento.NroDocumento = dr["NUMERO_CLIENTE"] != DBNull.Value ? dr["NUMERO_CLIENTE"].ToString().Trim() : "0";
                    }
                }
                else
                {
                    beDocumento           = new BEDocumento();
                    beDocumento.EstatusTX = "0";
                    beDocumento.MensajeTX = "Se ejecutó la consulta con éxito.";
                    lstDocumentoEntidad.Add(beDocumento);
                }
            }
            else
            {
                beDocumento           = new BEDocumento();
                beDocumento.EstatusTX = "-1";
                beDocumento.MensajeTX = "Se ejecutó la consulta con error.";
                lstDocumentoEntidad.Add(beDocumento);
            }

            return(lstDocumentoEntidad);
        }
Exemplo n.º 5
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);
        }
Exemplo n.º 6
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 ///
 public List <BEDocumento> BuscarDocumentos(BEDocumentoConsultaRequest objDocumentoConsultaRequest)
 {
     return(_servDocumentos.ConsultarDocumentos(this._miContexto.AdministradorSesion.Sesion, objDocumentoConsultaRequest));
 }