//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); }
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); }