//public PreguntaFormularioModel(PreguntaFormularioModel obj) : base(obj) { }


        public static new PreguntaFormularioModel Create(PreguntaFormulario obj)
        {
            if (obj == null)
            {
                return(null);
            }
            return(new PreguntaFormularioModel(obj) as PreguntaFormularioModel);
        }
Beispiel #2
0
        public static PreguntaFormularioModelCollection GetPreguntas(FormularioModel formulario)
        {
            //Query subSupQuery = new Query();
            //subSupQuery.Distinct = true;
            //subSupQuery.Select("pf.idPregunta");
            //subSupQuery.From("PreguntaFormulario", "pf");
            //subSupQuery.Where(new AttributeTest("pf.idFormulario", idFormulario, AttributeTest.EQUAL));

            //AttributeTest filterTest = new AttributeTest();
            //filterTest.Attribute = "idPregunta";
            //filterTest.Value = subSupQuery;
            //filterTest.Operator = AttributeTest.IN;

            //SortCriteria sort = new SortCriteria();
            //sort.Add("idPregunta", (int)SortOrderType.Ascending);

            //Query filterQuery = new Query();
            //filterQuery.Where(filterTest);
            //filterQuery.SortCriteria = sort;

            // Pregunta.FindWithQuery(filterQuery)

            AttributeTest filterTest = new AttributeTest();

            filterTest.Attribute = "idFormulario";
            filterTest.Value     = formulario.IdFormulario;
            filterTest.Operator  = AttributeTest.EQUAL;

            SortCriteria sort = new SortCriteria();

            sort.Add("idPregunta", (int)SortOrderType.Ascending);

            Query filterQuery = new Query();

            filterQuery.Where(filterTest);
            filterQuery.SortCriteria = sort;

            return(new PreguntaFormularioModelCollection(PreguntaFormulario.FindWithQuery(filterQuery)));
        }
 protected PreguntaFormularioModel(PreguntaFormulario obj) : base(obj)
 {
 }