﻿
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Serialization;

namespace Softv.Entities
{
    /// <summary>
    /// Class                   : Softv.Entities.PreguntaEntity.cs
    /// Generated by            : Class Generator (c) 2014
    /// Description             : Pregunta entity
    /// File                    : PreguntaEntity.cs
    /// Creation date           : 27/04/2016
    /// Creation time           : 05:16 p. m.
    ///</summary>
    [DataContract]
    [Serializable]
    public class PreguntaEntity : BaseEntity
    {
        #region Attributes

        /// <summary>
        /// Property IdPregunta
        /// </summary>
        [DataMember]
        public int? IdPregunta { get; set; }
        /// <summary>
        /// Property Pregunta
        /// </summary>
        [DataMember]
        public String Pregunta { get; set; }
        /// <summary>
        /// Property IdTipoPregunta
        /// </summary>
        [DataMember]
        public int? IdTipoPregunta { get; set; }
        /// <summary>
        /// Property Cerrada
        /// </summary>
        [DataMember]
        public bool? Cerrada { get; set; }
        /// <summary>
        /// Property OpcMultiple
        /// </summary>
        [DataMember]
        public bool? OpcMultiple { get; set; }
        /// <summary>
        /// Property Abierta
        /// </summary>
        [DataMember]
        public bool? Abierta { get; set; }



        [DataMember]
        public TipoPreguntasEntity TipoPreguntas { get; set; }

        [DataMember]
        public RelPreguntaEncuestasEntity RelPreguntaEncuestas { get; set; }

        [DataMember]
        public RelPreguntaOpcMultsEntity RelPreguntaOpcMults { get; set; }

        [DataMember]
        public RelEnProcesosEntity RelEnProcesos { get; set; }








        //relacion con la tabla de Respuesta de opciones multiples

        //[DataMember]
        //public List<ResOpcMultsEntity> ResOpcMultsAdd { get; set;  }

        #endregion
    }
}

