Exemplo n.º 1
0
    //Constructores

    //Metodos Especiales
    public static JArray ObtenerJsonCaracteristicasProducto(int pIdProducto, CConexion pConexion)
    {
        CCaracteristicaProducto CaracteristicaProducto = new CCaracteristicaProducto();
        JArray JCaracteristicasProducto = new JArray();

        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("IdProducto", pIdProducto);
        Parametros.Add("Baja", 0);
        foreach (CCaracteristicaProducto oCaracteristicaProducto in CaracteristicaProducto.LlenaObjetosFiltros(Parametros, pConexion))
        {
            CCaracteristica Caracteristica = new CCaracteristica();
            Caracteristica.LlenaObjeto(oCaracteristicaProducto.IdCaracteristica, pConexion);

            CUnidadCaracteristica UnidadCaracteristica = new CUnidadCaracteristica();
            UnidadCaracteristica.LlenaObjeto(oCaracteristicaProducto.IdUnidadCaracteristica, pConexion);

            JObject JCaracteristicaProducto = new JObject();
            JCaracteristicaProducto.Add("IdCaracteristicaProducto", oCaracteristicaProducto.IdCaracteristicaProducto);
            JCaracteristicaProducto.Add("Caracteristica", Caracteristica.Caracteristica);
            JCaracteristicaProducto.Add("UnidadCaracteristica", UnidadCaracteristica.UnidadCaracteristica);
            JCaracteristicaProducto.Add("Valor", oCaracteristicaProducto.Valor);
            JCaracteristicasProducto.Add(JCaracteristicaProducto);
        }
        return(JCaracteristicasProducto);
    }
Exemplo n.º 2
0
    public static JArray ObtenerJsonCaracteristicas(int pIdCaracteristica, CConexion pConexion)
    {
        CCaracteristica Caracteristica   = new CCaracteristica();
        JArray          JCaracteristicas = new JArray();

        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CCaracteristica oCaracteristica in Caracteristica.LlenaObjetosFiltros(Parametros, pConexion))
        {
            JObject JCaracteristica = new JObject();
            JCaracteristica.Add("Valor", oCaracteristica.IdCaracteristica);
            JCaracteristica.Add("Descripcion", oCaracteristica.Caracteristica);
            if (oCaracteristica.IdCaracteristica == pIdCaracteristica)
            {
                JCaracteristica.Add(new JProperty("Selected", 1));
            }
            else
            {
                JCaracteristica.Add(new JProperty("Selected", 0));
            }
            JCaracteristicas.Add(JCaracteristica);
        }
        return(JCaracteristicas);
    }