static public string getItemsLista(string stringRequest)
        {
            string           jsonResponse = string.Empty;
            RespuestaEntidad response     = new RespuestaEntidad();

            try
            {
                JObject           solicitud = JObject.Parse(stringRequest);
                ItemsListaEntidad items     = new ItemsListaEntidad();
                items.numeroParametros = 1;
                items.nombreSp         = (string)solicitud["nombreSp"];
                string valPrametro = (string)solicitud["parametro"];

                string[] parametro = { valPrametro };
                items.parametros = parametro;

                OrigenesListNegocio origenLista = new OrigenesListNegocio();
                response     = origenLista.getItemsLista(items);
                jsonResponse = JsonConvert.SerializeObject(response);
            }
            catch (Exception ex)
            {
                response.codigo  = -1;
                response.mensaje = "Ocurrió un error al serializar el objeto";
                response.error   = ex.ToString();
                response.valor   = null;
                jsonResponse     = JsonConvert.SerializeObject(response);
            }
            return(jsonResponse);
        }
        static public string getOrigenesList(string stringRequest)
        {
            OrigenesListNegocio _origenesListNegocio = new OrigenesListNegocio();
            RespuestaEntidad    rsp = new RespuestaEntidad();
            string jsonResponse     = string.Empty;

            try
            {
                rsp          = _origenesListNegocio.getOrigenesList();
                jsonResponse = JsonConvert.SerializeObject(rsp);
            }
            catch (Exception ex)
            {
                rsp.codigo   = -1;
                rsp.mensaje  = "Ocurrió un error al serializar el objeto";
                rsp.error    = ex.ToString();
                jsonResponse = JsonConvert.SerializeObject(rsp);
            }
            return(jsonResponse);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            prueba();
            if (!IsPostBack)
            {
                string idFormulario = Request.QueryString["i"];
                hidIdFormulario.Value = idFormulario;
                OrigenesListNegocio _origenesListNegocio = new OrigenesListNegocio();
                RespuestaEntidad    rsp        = new RespuestaEntidad();
                RespuestaEntidad    response   = new RespuestaEntidad();
                string            jsonResponse = string.Empty;
                FormularioNegocio frm          = new FormularioNegocio();

                try
                {
                    rsp = frm.getFormulario(Convert.ToInt32(idFormulario));

                    DataSet ds = new DataSet();

                    ds = (DataSet)rsp.valor;

                    InfoFormulario info = new InfoFormulario();
                    info.titulo      = ds.Tables[0].Rows[0]["titulo"].ToString();
                    info.descripcion = ds.Tables[0].Rows[0]["descripcion"].ToString();
                    info.javaScript  = ds.Tables[0].Rows[0]["javaScript"].ToString();
                    List <Campos> listaCampos = new List <Campos>();

                    foreach (DataRow item in ds.Tables[1].Select("", "tabIndex asc"))
                    {
                        Campos campo = new Campos();
                        campo.idTipoCampo       = Convert.ToInt32(item["idTipoCampo"].ToString());
                        campo.idTipoDato        = Convert.ToInt32(item["idTipoDato"].ToString());
                        campo.tabIndex          = Convert.ToInt32(item["tabIndex"].ToString());
                        campo.etiqueta          = item["etiqueta"].ToString();
                        campo.valor             = item["valor"].ToString();
                        campo.texto             = item["texto"].ToString();
                        campo.placeHolder       = item["placeHolder"].ToString();
                        campo.longitudMinima    = Convert.ToInt32(item["longitudMinima"].ToString());
                        campo.longitudMaxima    = Convert.ToInt32(item["longitudMaxima"].ToString());
                        campo.valMinimo         = item["valMinimo"].ToString();
                        campo.valMax            = item["valMax"].ToString();
                        campo.mascara           = item["mascara"].ToString();
                        campo.esRequerido       = Convert.ToInt32(item["esRequerido"].ToString());
                        campo.tipoOrigen        = item["tipoOrigen"].ToString();
                        campo.valorLista        = item["valorLista"].ToString();
                        campo.elementoJson      = item["elementoJson"].ToString();
                        campo.seleccionMultiple = Convert.ToInt32(item["seleccionMultiple"].ToString());
                        campo.urlWebBuscar      = item["urlWebBuscar"].ToString();
                        campo.validacionScript  = item["validacionScript"].ToString();
                        campo.visible           = Convert.ToInt32(item["visible"].ToString());
                        campo.soloLectura       = Convert.ToInt32(item["soloLectura"].ToString());
                        campo.numeroLineas      = item["numeroLineas"].ToString();
                        campo.aumentarEn        = Convert.ToInt32(item["aumentarEn"].ToString());
                        campo.expresionRegular  = item["expresionRegular"].ToString();
                        campo.tamanioDiv        = item["tamanioDiv"].ToString();
                        campo.elementoJsonPadre = item["elementoJsonPadre"].ToString();
                        listaCampos.Add(campo);
                    }

                    info.campos = listaCampos;

                    response.valor   = info;
                    response.codigo  = 0;
                    response.mensaje = string.Empty;
                    response.error   = string.Empty;
                    jsonResponse     = JsonConvert.SerializeObject(response);
                    ClientScript.RegisterStartupScript(this.GetType(), "campos", "pintarCampos(" + jsonResponse + ");", true);
                }
                catch (Exception ex)
                {
                    response.codigo  = -1;
                    response.mensaje = "Ocurrió un error al serializar el objeto";
                    response.error   = ex.ToString();
                    response.valor   = null;
                    jsonResponse     = JsonConvert.SerializeObject(response);
                }
            }
        }