public static string ObtenerDivisiones() { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); CDivision Divisiones = new CDivision(); Dictionary <string, object> pParametros = new Dictionary <string, object>(); pParametros.Add("Baja", 0); JArray Opciones = new JArray(); foreach (CDivision Division in Divisiones.LlenaObjetosFiltros(pParametros, pConexion)) { JObject Opcion = new JObject(); Opcion.Add("Valor", Division.IdDivision); Opcion.Add("Descripcion", Division.Division); Opciones.Add(Opcion); } Modelo.Add("Divisiones", Opciones); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", DescripcionError); }); return(Respuesta.ToString()); }
public static JArray ObtenerJsonDivisionesActivas(CConexion pConexion) { JArray JADivisiones = new JArray(); CDivision Division = new CDivision(); Dictionary <string, object> pParametros = new Dictionary <string, object>(); pParametros.Add("Baja", 0); foreach (CDivision oDivision in Division.LlenaObjetosFiltros(pParametros, pConexion)) { JObject JDivision = new JObject(); JDivision.Add("Valor", oDivision.IdDivision); JDivision.Add("Descripcion", oDivision.Division); JDivision.Add("LimiteDescuento", oDivision.LimiteDescuento); JDivision.Add("LimiteMargen", oDivision.LimiteMargen); JADivisiones.Add(JDivision); } return(JADivisiones); }
public static JArray ObtenerJsonDivisionesActivas(int pIdDivision, CConexion pConexion) { JArray JADivisiones = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", false); CDivision Division = new CDivision(); foreach (CDivision oDivision in Division.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JDivision = new JObject(); JDivision.Add("Valor", oDivision.IdDivision); JDivision.Add("Descripcion", oDivision.Division); if (oDivision.IdDivision == pIdDivision) { JDivision.Add("Selected", 1); } JADivisiones.Add(JDivision); } return(JADivisiones); }