public ActionResult ListaUsuarioCriterio(String pUsuarioId, String pNombre_Usu)
 {
     try
     {
         List <UsuarioBE> vLUsuarioBE = UsuarioBL.Instancia.UsuarioCriterio_Sel(pUsuarioId, pNombre_Usu);
         foreach (UsuarioBE o in vLUsuarioBE)
         {
             o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Usuario", new { pUsuarioId = o.UsuarioId }).ToString();
         }
         var jsonResult = Json(vLUsuarioBE, JsonRequestBehavior.AllowGet);
         jsonResult.MaxJsonLength = Int32.MaxValue;
         return(jsonResult);
     }
     catch (Exception ex)
     {
         MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE();
         obMensajeResultadoBE.Mensaje   = Constantes.MensajeLocalizacion.MensajeError;
         obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error;
         return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult ListaArticuloCriterio(String pArticuloId, String pDescripcion)
 {
     try
     {
         ComunBE oItemBE = new ComunBE();
         oItemBE.Criterio01 = pArticuloId;
         oItemBE.Criterio02 = pDescripcion;
         List <ArticuloBE> vLItemBE = ArticuloBL.Instancia.ArticuloCriterio_Sel(oItemBE);
         foreach (ArticuloBE o in vLItemBE)
         {
             o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Articulo", new { pArticuloId = o.ITEMNMBR }).ToString();
         }
         var jsonResult = Json(vLItemBE, JsonRequestBehavior.AllowGet);
         jsonResult.MaxJsonLength = Int32.MaxValue;
         return(jsonResult);
     }
     catch (Exception ex)
     {
         MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE();
         obMensajeResultadoBE.Mensaje   = Constantes.MensajeLocalizacion.MensajeError;
         obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error;
         return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult ListaClienteCriterio(String pRUC, String pRazonSocial)
 {
     try
     {
         ComunBE oItemBE = new ComunBE();
         oItemBE.Criterio01 = pRUC;
         oItemBE.Criterio02 = pRazonSocial;
         List <BE.BE.ClienteBE> vLItemBE = ClienteBL.Instancia.ClienteCriterio_Sel(oItemBE);
         foreach (BE.BE.ClienteBE o in vLItemBE)
         {
             o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Cliente", new { pClienteId = o.CUSTNMBR }).ToString();
         }
         var jsonResult = Json(vLItemBE, JsonRequestBehavior.AllowGet);
         jsonResult.MaxJsonLength = Int32.MaxValue;
         return(jsonResult);
     }
     catch (Exception ex)
     {
         MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE();
         obMensajeResultadoBE.Mensaje   = Constantes.MensajeLocalizacion.MensajeError;
         obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error;
         return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet));
     }
 }