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());
    }
Exemple #2
0
    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);
    }
Exemple #3
0
    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);
    }