Exemplo n.º 1
0
    // get randome quesyion get elemnt from questionpool randomly
    private Gene GetRandomQuestion(int GIndex)
    {
        if (GIndex == 0)
        {
            QuestionTList = new List <Qtype>(SQuestionTList);
            QuestionList  = new List <Gene>(SQuestionList1);
            foreach (Qtype qt in QuestionTList)
            {
                qt.numquestion = qt.numOfType;
            }
        }
        foreach (Qtype qt in QuestionTList)
        {
            if (qt.numquestion <= 0)
            {
                QuestionList.RemoveAll(x => x.type.Equals(qt.name));
            }
        }

        //Response.Write("<script>alert('"+(QuestionList1.Count - 1)+"')</script>");
        randome = new System.Random();
        // int i = randome.Next(QuestionList.Count);
        //return QuestionList[i];
        int  l   = QuestionList.Count - 1;
        int  i   = randome.Next(l);
        Gene qst = (Gene)(QuestionList[i].Clone());

        QuestionTList.Find(x => x.name.Equals(qst.type)).numquestion--;
        QuestionList.RemoveAt(i);
        //Response.Write(qst.Answer + "    " + i + "\r\n");
        return(qst);
        // return QuestionPool[randome.Next(QuestionPool.Length - 1)];
    }
Exemplo n.º 2
0
        public void Load(QuestionList list)
        {
            _list = list;
            _list.Clear();

            Question tmp;

            string QuestExpression = "SELECT * from mainTable";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                  connection.Open();

                  SqlCommand command = new SqlCommand(QuestExpression, connection);
                  SqlDataReader reader = command.ExecuteReader();

                  if (reader.HasRows)
                  {
                      while (reader.Read())
                      {
                          tmp = new Question();
                          tmp.Question_ = reader.GetString(1);
                          tmp.Set_Answers(reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5));
                          list.Add(tmp);
                      }
                  }
            }
        }
Exemplo n.º 3
0
 public void CheckFetchStatus(QuestionList jsonList)
 {
     list = jsonList.list;
     LoadNewQuestion();
     SetDifficulty(1);
     StartCoroutine(ObstacleSpawner());
 }
Exemplo n.º 4
0
 public static List<Tuple<int, string>> GetFamilyQuestionList(int userid)
 {
     List<Tuple<int, string>> lst = new List<Tuple<int, string>>();
     QuestionList obj = new QuestionList();
     lst = obj.GetFamilyQuestions(userid);
     return lst;
 }
Exemplo n.º 5
0
        public ActionResult ActivateList([Bind(Include = "idQuestionList,idLesson,ActivationString")] FormCollection collection)
        {
            // Check if id was given
            if (collection.Get("idQuestionList") == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            // Try to find the list, if it does not exist return 404
            QuestionList questionList = db.QuestionLists.Find(int.Parse(collection.Get("idQuestionList")));

            if (questionList != null)
            {
                // Check if you want to activate or deactivate the list
                if (collection.Get("ActivationString") == "activate" || collection.Get("ActivationString") == null)
                {
                    // Create a participationcode
                    int    participationCode;
                    Random rng = new Random();
                    while (true)
                    {
                        participationCode = rng.Next(1000, 9999);
                        string sqlstring          = "SELECT * FROM QuestionList WHERE participationCode = " + int.Parse(collection.Get("idQuestionList"));
                        List <QuestionList> lists = db.QuestionLists.SqlQuery(sqlstring).ToList();

                        if (lists.Count == 0)
                        {
                            // Activate the list
                            questionList.participationCode = participationCode.ToString();
                            questionList.isActive          = 1;

                            // Change the database entry and save the changes
                            db.Entry(questionList).State = EntityState.Modified;
                            db.SaveChanges();

                            break;
                        }
                    }
                }
                else if (collection.Get("ActivationString") == "deactivate")
                {
                    // Deactivate the list
                    questionList.participationCode = null;
                    questionList.isActive          = 0;

                    // Change the database entry and save the changes
                    db.Entry(questionList).State = EntityState.Modified;
                    db.SaveChanges();
                }

                // Return to the view
                return(RedirectToAction("Details", "Lessons", new { idLesson = collection.Get("idLesson") }));
            }
            else
            {
                // Questionlist was not found
                return(HttpNotFound());
            }
        }
Exemplo n.º 6
0
 public QuestionListVM(Entity.Festival festival)
 {
     _questionlist = new QuestionList
     {
         Title         = festival.Name + " " + DateTime.Now.Year,
         VersionNumber = festival.QuestionLists.Count() == 0 ? 1 : (festival.QuestionLists.Last().VersionNumber) + 0.1
     };
 }
Exemplo n.º 7
0
    public static void CreateQuestionListAssetFile()
    {
        QuestionList asset = CustomAssetUtility.CreateAsset <QuestionList>();

        asset.SheetName     = "TextContent";
        asset.WorksheetName = "QuestionList";
        EditorUtility.SetDirty(asset);
    }
Exemplo n.º 8
0
 private void SearchQuestions()
 {
     List<Question> lst = new List<Question>();
     QuestionList obj = new QuestionList();
     lst = obj.GetQuestions(txtQuestionText.Text, ddlQuestionGroup.SelectedIndex == 0 ? 0 : Convert.ToInt32(ddlQuestionGroup.SelectedValue), Convert.ToInt32(ddlResponseType.SelectedValue), chkIsActive.Checked == true ? 'A' : 'I', chkIsMandatory.Checked == true ? 'Y' : 'N', 1);
     lvQuestions.DataSource = lst;
     lvQuestions.DataBind();
 }
        public EditForm_ReceivingMail(QuestionList ql)
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;

            q = ql;
            this.txt_ReceivingMail.Text = q.ReceivingMail;
        }
Exemplo n.º 10
0
 private void initExcelData()
 {
     _questionList      = Resources.Load <QuestionList>("Data/QuestionList");
     _questionListDatas = _questionList.dataArray;
     //Debug.Log(_questionListDatas[0].Question);
     _analysisResults      = Resources.Load <AnalysisResults>("Data/AnalysisResults");
     _analysisResultsDatas = _analysisResults.dataArray;
 }
 public QuestionListViewModel(Entities context, QuestionList questionList, ObservableCollection <QuestionViewModel> questions) : base(context)
 {
     AddQuestionCommand    = new RelayCommand(AddQuestion);
     RemoveQuestionCommand = new RelayCommand(RemoveQuestion);
     QuestionList          = questionList;
     Questions             = questions;
     QuestionItems         = new ObservableCollection <QuestionItemViewModel>(QuestionList.QuestionItems.Select(qi => new QuestionItemViewModel(Context, qi)));
 }
 // Remove questionlist
 public void RemoveQuestionList(int id)
 {
     if (MessageBox.Show("Weet je zeker dat je de vragenlijst wilt verwijderen?", "Verwijder vragenlijst?", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
     {
         QuestionList.Single(x => x.Id == id).Remove();
         LoadQuestionList(_sfestival);
     }
 }
Exemplo n.º 13
0
 protected void BindResponseTypes()
 {
     QuestionList QList = new QuestionList();
     DataTable dt = QList.GetQResponseTypes();
     ddlResponseType.DataSource = dt;
     ddlResponseType.DataTextField = "Name";
     ddlResponseType.DataValueField = "ID";
     ddlResponseType.DataBind();
 }
Exemplo n.º 14
0
        private void StartGame(IEnumerable <string> parameters)
        {
            QuestionList questions = GetQuestions(parameters);

            if (questions != null)
            {
                RunTrivia(questions);
            }
        }
Exemplo n.º 15
0
        public async Task <QuestionList> CreateQuestionList(QuestionList newQuestionList)
        {
            await _unitOfWork.QuestionList
            .AddAsync(newQuestionList);

            await _unitOfWork.CommitAsync();

            return(newQuestionList);
        }
Exemplo n.º 16
0
        public ActionResult DeleteConfirmed(int idQuestionList)
        {
            try
            {
                // Find the questionlist
                QuestionList questionList = db.QuestionLists.Find(idQuestionList);

                // See if the questionlist has already been used by a participant
                List <QuestionResult> results = db.QuestionResults.Where(r => r.QuestionList_idQuestionList == questionList.idQuestionList).ToList();
                if (results.Count >= 1)
                {
                    if (questionList.isHidden == 1)
                    {
                        // If the list was hidden, reactivate it
                        questionList.isHidden = 0;
                    }
                    else
                    {
                        // If the list was not hidden, hide it
                        questionList.isHidden = 1;

                        // Check if the questionlist is active, if true deactivate the list
                        if (questionList.isActive == 1)
                        {
                            questionList.participationCode = null;
                            questionList.isActive          = 0;
                        }
                    }

                    // Save the changes
                    db.Entry(questionList).State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    // Remove the questionorder
                    string deleteQuestionOrder = "DELETE FROM QuestionOrder WHERE QuestionList_idQuestionList = " + idQuestionList + ";";
                    db.Database.ExecuteSqlCommand(deleteQuestionOrder);

                    // Remove the questions from the list
                    string deleteQuestions = "DELETE FROM QuestionList_Question WHERE QuestionList_idQuestionList = " + idQuestionList + ";";
                    db.Database.ExecuteSqlCommand(deleteQuestions);

                    // After removing the order and the questions, delete the list
                    db.QuestionLists.Remove(questionList);
                    db.SaveChanges();
                }
            }
            catch
            {
                // Remove/Activation failed
            }

            // Redirect to index
            return(RedirectToAction("Index"));
        }
Exemplo n.º 17
0
 // Use this for initialization
 void Start()
 {
     m_question  = GameObject.Find("question").GetComponent <Text>();
     m_reponse_a = GameObject.Find("reponse_A").GetComponentInChildren <Text>();
     m_reponse_b = GameObject.Find("reponse_B").GetComponentInChildren <Text>();
     m_reponse_c = GameObject.Find("reponse_C").GetComponentInChildren <Text>();
     m_reponse_d = GameObject.Find("reponse_D").GetComponentInChildren <Text>();
     m_Panel.SetActive(false);
     _questionList = GameInit.GetQuestionList();
 }
        private void NextCommandHandler()
        {
            int index = QuestionList.IndexOf(VocabularyItem);

            if (index < QuestionList.Count - 1)
            {
                index++;
            }
            VocabularyItem = QuestionList[index];
            RaiseCanExecuteChanged();
        }
Exemplo n.º 19
0
        public void LoadTest()
        {
            QuestionList questions = new QuestionList();

            questions.LoadQuestions();

            int expected = 6;
            int actual   = questions.Count;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 20
0
    void QuestionGen()
    {
        if (qList.Count > 0)
        {
            ranQ      = Random.Range(0, qList.Count);
            crntQ     = qList[ranQ] as QuestionList;
            qtxt.text = crntQ.question;
            List <string> answers = new List <string>(crntQ.ansvers);

            for (int i = 0; i < crntQ.ansvers.Length; i++)
            {
                int rand = Random.Range(0, answers.Count);
                AnswersTxt[i].text = answers[rand];
                answers.RemoveAt(rand);
            }
            StartCoroutine(animBttn());
            scoreSld += 1;
        }
        else
        {
            if (!Finishtxt.gameObject.activeSelf)
            {
                Finishtxt.gameObject.SetActive(true);
            }
            if (!Finishbttn[0].gameObject.activeSelf)
            {
                Finishbttn[0].gameObject.SetActive(true);
            }
            if (!Finishbttn[1].gameObject.activeSelf)
            {
                Finishbttn[1].gameObject.SetActive(true);
            }



            if (qtxt.gameObject.activeSelf)
            {
                qtxt.gameObject.SetActive(false);
            }

            if (score >= 46)
            {
                Finishtxt.text = "В Вас заложен значительный творческий потенциал, который предоставляет Вам богатый выбор творческих возможностей. Если Вы на деле сможете применить Ваши способности, то Вам доступны самые разные формы творчества.";
            }
            if (score >= 22 && score <= 45)
            {
                Finishtxt.text = "У Вас вполне нормальный творческий потенциал. Вы обладаете теми качествами, которые позволяют Вам творить, но у Вас есть и проблемы, тормозящие процесс творчества. Во всяком случае Ваш творческий потенциал позволит Вам творчески себя проявить, если Вы, конечно, этого пожелаете.";
            }
            if (score <= 21)
            {
                Finishtxt.text = "Ваш творческий потенциал, увы, невелик. Но, может быть, Вы просто недооценили себя? Отсутствие веры в свои силы может привести Вас к мысли, что Вы вообще не способны к творчеству. Избавьтесь от этого и таким образом решите проблему.";
            }
        }
    }
        private void PrevCommandHandler()
        {
            int index = QuestionList.IndexOf(VocabularyItem);

            if (index > 0)
            {
                index--;
            }
            VocabularyItem = QuestionList[index];
            RaiseCanExecuteChanged();
        }
 private void SaveParsedWords(VocabularyRecord[] items)
 {
     foreach (var item in items)
     {
         if (!QuestionList.Any(q => string.Compare(q.ForeignText, item.ForeignText, true) == 0))
         {
             QuestionList.Add(new VocabularyRecordViewModel(item));
         }
     }
     SaveCommand.Execute(null);
 }
Exemplo n.º 23
0
        private void init()
        {
            MessageSubscribeRelations.AddSubscribe(MessageType.WSDEDataEvent, new Relation()
            {
                CanUninstall     = true,
                IsActive         = true,
                IsKeep           = false,
                RelationDescribe = Title,
                RelationGuid     = this.StrGuid,
                RelationAction   = messageData =>
                {
                    base.BindingPropInOtherTask(() =>
                    {
                        JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
                        var response = javaScriptSerializer.Deserialize <WSDESubVoterSelectRequest>(messageData.MessageData);
                        if (!Start)
                        {
                            StudentLogin(response);
                            return;
                        }
                        StudentLogin(response);
                        if (String.IsNullOrWhiteSpace(response.SubVoterResult) || response.SubVoterResult.Equals("login"))
                        {
                            return;
                        }
                        if (!StudentList.Any(k => k.StudentNumber == response.SubVoterNumber) && RefuseOutOfStudentList)
                        {
                            return;
                        }
                        response.SubVoterResult = response.SubVoterResult.Replace(".", "");
                        response.SubVoterResult = StringUtils.RemoveDuplicateCharacters(response.SubVoterResult);
                        var number = System.Convert.ToInt32(response.SubVoterSelectNumber);
                        examination.Add(response.SubVoterNumber, number, response.SubVoterResult);
                        if (QuestionList.Any(k => k.QuestionNumber == response.SubVoterSelectNumber))
                        {
                            QuestionList.First(k => k.QuestionNumber == response.SubVoterSelectNumber).Set(examination.ExaminationQuestions.First(k => k.QuestionNumber == number));
                        }
                        if (!StudentList.Any(k => k.StudentNumber == response.SubVoterNumber) && examination.Voters != null && examination.Voters.Count() > 0)
                        {
                            StudentVM studentNM = new StudentVM();
                            studentNM.Set(examination.Voters.First(k => k.VoterId == response.SubVoterNumber));
                            StudentList.Add(studentNM);
                        }
                        if (examination.Voters != null && examination.Voters.Count() > 0)
                        {
                            StudentList.First(k => k.StudentNumber == response.SubVoterNumber).Set(examination.Voters.First(k => k.VoterId == response.SubVoterNumber));
                        }

                        base.ViewChange();
                    });
                },
            });
        }
Exemplo n.º 24
0
    Question[] loadQuestions()
    {
        // Read the json and load it into a string
        string filePath = Path.Combine(Application.streamingAssetsPath, gameDataFileName);

        jsonFromFile = File.ReadAllText(filePath);

        // Parse the json into an object
        QuestionList questionList = JsonUtility.FromJson <QuestionList>(jsonFromFile);

        return(questionList.questions);
    }
Exemplo n.º 25
0
        public void DeleteTest()
        {
            //Load all questions and then get the question
            QuestionList questions = new QuestionList();

            questions.LoadQuestions();
            Question question = questions.FirstOrDefault(q => q.Text == "ChangedText");

            int actual = question.DeleteQuestion();

            Assert.IsTrue(actual > 0);
        }
        private void UpdateQuestions(QuestionList questionList)
        {
            foreach (var question in questionList.items)
            {
                question.title = WebUtility.HtmlDecode(question.title);
            }

            using (Questions.SuppressChangeNotifications()) {
                Questions.Clear();
                Questions.AddRange(questionList.items);
            }
        }
Exemplo n.º 27
0
        public override void AmountOfWinnings(int points)
        {
            if (points >= 5 && points < 10)
            {
                WinCash = QuestionList.ElementAt(4).Cash;
            }

            if (points >= 10)
            {
                WinCash = QuestionList.ElementAt(9).Cash;
            }
        }
Exemplo n.º 28
0
        public QuestionList GetQuestionList()
        {
            var questionList = new QuestionList(new Question[] {
                new Question(0, "What is the height of the Eifel tower?", new[] { new Answer('A', "324"), new Answer('B', "277"), new Answer('C', "365") }, 'A'),
                new Question(1, "How many bits are in 8 kilobytes?", new[] { new Answer('A', "64000"), new Answer('B', "8000"), new Answer('C', "65536") }, 'C'),
                new Question(2, "What is the speed of light in vaccume?", new[] { new Answer('A', "25600 miles per second"), new Answer('B', "186000 miles per second"), new Answer('C', "79100000 miles per hour") }, 'B'),
                new Question(3, "Which year was Nikola Tesla born?", new[] { new Answer('A', "1889"), new Answer('B', "1832"), new Answer('C', "1856") }, 'C'),
                new Question(4, "Which year did the JavaScript programming language appear for the first time?", new[] { new Answer('A', "1995"), new Answer('B', "2000"), new Answer('C', "1998") }, 'A')
            });

            return(questionList);
        }
Exemplo n.º 29
0
        public void AddQuestAnswers()
        {
            QnA_Model newQuestionAdd = new QnA_Model {
                Question = Question, Difficulty = Difficulty, Answer = Answer
            };

            QuestionList.Add(newQuestionAdd);



            // string filepath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "temp.txt");
            //// newQuestionAdd = newQuestionAdd;
            // XmlSerializer serializer  = new XmlSerializer(typeof(List<QnA_Model>));
            // Stream writer = new FileStream(filepath, FileMode.Create); // Initialises the writer

            // serializer.Serialize(writer, Question); // Writes to the file
            // writer.Close();
            // now you can elete under me



            int indexOfAddedQuestion = QuestionList.IndexOf(newQuestionAdd);

            QuestionList.Move(indexOfAddedQuestion, 0);

            //QnA_Model qmodel = new QnA_Model();
            //  qmodel.Question = Question;
            System.Xml.Serialization.XmlSerializer xmlwriter = new System.Xml.Serialization.XmlSerializer(typeof(QnA_Model));
            var paths = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "//topicstore.txt";

            System.IO.FileStream file = System.IO.File.Create(paths);

            xmlwriter.Serialize(file, newQuestionAdd);
            file.Close();



            System.Xml.Serialization.XmlSerializer reader =
                new System.Xml.Serialization.XmlSerializer(typeof(QnA_Model));
            System.IO.StreamReader fileRead = new System.IO.StreamReader(paths);
            QnA_Model qmodels = (QnA_Model)reader.Deserialize(file);

            file.Close();



            //string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "temp.txt");



            //  File.WriteAllText(fileName, Question + Difficulty + Answer);
        }
Exemplo n.º 30
0
        private void frmStdExam_Load(object sender, EventArgs e)
        {
            myCombos = new ComboBox[] { comboBox1, comboBox2, comboBox3, comboBox4, comboBox5, comboBox6, comboBox7, comboBox8, comboBox9, comboBox10 };

            questions           = QuestionManager.getQuestionList(Convert.ToInt32(frmLogin.StID), Convert.ToInt32(frmStudentCrs.CrsID));
            qBS                 = new BindingSource(questions, "");
            quesGrid.DataSource = qBS;
            quesGrid.ReadOnly   = true;
            quesGrid.Columns["Q_Id"].Visible      = false;
            quesGrid.Columns["Q_Ans"].Visible     = false;
            quesGrid.Columns["State"].Visible     = false;
            quesGrid.Columns["Q_Type"].Visible    = false;
            quesGrid.Columns["Q_Grade"].Visible   = false;
            quesGrid.Columns["Q_Desc"].HeaderText = "Questions:";
            quesGrid.AutoSizeColumnsMode          = DataGridViewAutoSizeColumnsMode.AllCells;
            quesGrid.ColumnHeadersVisible         = false;
            quesGrid.RowHeadersVisible            = false;

            foreach (DataGridViewRow x in quesGrid.Rows)
            {
                x.MinimumHeight = 40;
            }

            quesGrid.AdvancedCellBorderStyle.All = DataGridViewAdvancedCellBorderStyle.None;

            DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle();

            columnHeaderStyle.BackColor        = Color.LightSkyBlue;
            columnHeaderStyle.Font             = new Font("Verdana", 9, FontStyle.Bold);
            quesGrid.EnableHeadersVisualStyles = false;
            quesGrid.SelectionMode             = DataGridViewSelectionMode.FullRowSelect;


            for (int i = 0; i < myCombos.Length; i++)
            {
                int id = Convert.ToInt32(quesGrid.Rows[i].Cells[0].Value.ToString());
                choices = ChoiceManager.questionChoices(id);
                chBS    = new BindingSource(choices, "");
                myCombos[i].DataSource = chBS;

                //string combo = c.Name;

                myCombos[i].DisplayMember = "Choice1";
                myCombos[i].ValueMember   = "Q_Id";
            }


            formGrade = new frmCrsGrade();
            exam      = ExamManager.getExamDuration(Convert.ToInt32(frmStudentCrs.CrsID));
            examBS    = new BindingSource(exam, "");
            durationLbl.DataBindings.Add("Text", examBS, "Ex_duration", true);
        }
        private void DeleteCommandHandler()
        {
            if (MessageBox.ShowDialog(string.Format("Do you confirm delete {0} records.", SelectedItems.Count()), "Delete", System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                foreach (var item in SelectedItems.ToList())
                {
                    QuestionList.Remove(item);
                }
            }

            SaveCommand.Execute(null);
            RaiseCanExecuteChanged();
        }
Exemplo n.º 32
0
    // Use this for initialization
    void Start()
    {
        QuestionList test = new QuestionList();

        //Question q1 = new Question(2);


        //q1.num = 5;
        //test.QList.Add(q1);

        Debug.Log(test.QList[0].num);
        //Debug.Log(test.predefinedQ1);
    }
Exemplo n.º 33
0
        public void LoadByQuestionId()
        {
            QuestionList questions = new QuestionList();

            questions.LoadQuestions();
            Question question = questions.FirstOrDefault(q => q.Text == "Who sprouts mung beans in their desk drawers?");

            Activation activation = new Activation();

            activation.LoadByQuestionId(question.Id);

            Assert.AreEqual(activation.ActivationCode, "test2");
        }
        private void PlayAnswerSound(bool isCorrect)
        {
            var number = QuestionList.Count + 1;

            QuestionList.Add(number, isCorrect);
            if (isCorrect)
            {
                _correct.Play();
            }
            else
            {
                _incorrect.Play();
            }
        }
Exemplo n.º 35
0
        public void Load(QuestionList list)
        {
            _list = list;

            string exp = "SELECT * from mainTable";

            connection = new SqlConnection(connectionString);
            connection.Open();

            adapter = new SqlDataAdapter(exp, connection);
            commandBuilder = new SqlCommandBuilder(adapter);

            adapter.Fill(DB);
            fillList();
        }
Exemplo n.º 36
0
 protected void ddlQuestionGroup_SelectedIndexChanged(object sender, EventArgs e)
 {
     //retrieve the Questions under the selected Group and Bind the ListView
     QuestionList obj = new QuestionList();
     lstQuestions = obj.GetQuestionsByGroupId(Convert.ToInt32(ddlQuestionGroup.SelectedValue), 1);
     if (lstQuestions.Count > 0)
     {
         lvQuestions.DataSource = lstQuestions;
         lvQuestions.DataBind();
         ViewState["QList"] = lstQuestions;
         lnkAddQuestions.Visible = true;
     }
     else
     {
         lvQuestions.DataSource = null;
         lvQuestions.DataBind();
         lnkAddQuestions.Visible = false;
     }
 }
Exemplo n.º 37
0
        public MainModel(IDataBase method)
        {
            _list = new QuestionList();
            _DBMethod = method;
            _level = 1;

            try
            {
                _random = new Question();

                Load();

            }
            catch (ArgumentNullException ex)
            {
               // QUESTION.Text = ex.ParamName;
            }
            catch (IndexOutOfRangeException ex)
            {
               // QUESTION.Text = ex.ToString();
            }
        }
Exemplo n.º 38
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Master.PageHeader = "Search Questions";
        if (!IsPostBack)
        {
            List<QuestionGroup> lst = new List<QuestionGroup>();
            QuestionGroupList obj = new QuestionGroupList();
            lst = obj.GetQuestionGroups("", 'A',Master.CurrentUser.UserID);
            ddlQuestionGroup.DataSource = lst;
            ddlQuestionGroup.DataTextField = "Name";
            ddlQuestionGroup.DataValueField = "ID";
            ddlQuestionGroup.DataBind();
            ddlQuestionGroup.Items.Insert(0, new ListItem("-- Select One --", ""));

            QuestionList QList = new QuestionList();
            DataTable dt = QList.GetQResponseTypes();
            ddlResponseType.DataSource = dt;
            ddlResponseType.DataTextField = "Name";
            ddlResponseType.DataValueField = "ID";
            ddlResponseType.DataBind();

            SearchQuestions();
        }
    }
Exemplo n.º 39
0
        public void Load(QuestionList list)
        {
            _list = list;
            _list.Clear();

            FileStream FileToLoad = new FileStream(@_path, FileMode.Open, FileAccess.Read);
            StreamReader Reader = new StreamReader(FileToLoad, System.Text.Encoding.Default);

            Question tmp = new Question();

            for (int i = 0; i < 15; i++)
            {
                tmp = new Question();
                tmp.Question_ = Reader.ReadLine();

                for (int j = 0; j < 4; j++)
                    tmp.Set_Answer(j, Reader.ReadLine());

                _list.Add(tmp);
            }

            Reader.Close();
            FileToLoad.Close();
        }
Exemplo n.º 40
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["QuestionId"] != null)
        {
            QuestionId = Convert.ToInt64(Request.QueryString["QuestionId"]);
        }
        if (!IsPostBack)
        {
            List<QuestionGroup> lst = new List<QuestionGroup>();
            QuestionGroupList obj = new QuestionGroupList();
            lst = obj.GetQuestionGroups("",'A',Master.CurrentUser.UserID);
            ddlQuestionGroup.DataSource = lst;
            ddlQuestionGroup.DataTextField = "Name";
            ddlQuestionGroup.DataValueField = "ID";
            ddlQuestionGroup.DataBind();
            ddlQuestionGroup.Items.Insert(0, new ListItem("-- Select One --", ""));

            //load the Response Type dropdown from the Enums
            BindResponseTypes();

            if (QuestionId > 0)
            {
                //Populate the data for the QuestionId
                QuestionList qObj = new QuestionList();
                Question obj1 = qObj.GetQuestionById(QuestionId,1);
                if (obj1 != null)
                {
                    txtQuestionText.Text = obj1.Content;
                    //txtDisplayOrder.Text = obj1.DisplayOrder.ToString();
                    //txtNarrative.Text = obj1.Narrative;
                    txtHelpText.Text = obj1.HelpText;
                    ddlQuestionGroup.SelectedValue = obj1.QGroupId_Ref.ToString();
                    ddlResponseType.SelectedValue = obj1.QResponseTypeId_Ref.ToString();
                    chkMandatory.Checked = obj1.IsMandatory.ToString() == "Y" ? true : false;
                    chkStatus.Checked = obj1.Status.ToString() == "A" ? true : false;
                    LoadOptions(obj1.ResponseText);
                }
                //Session["Questionid"] = QuestionId;
            }
        }
    }
Exemplo n.º 41
0
 public void Initialize(QuestionList list, IDataBase method)
 {
     _view.InitializeDialog(list);
     _DB_Method = method;
 }
Exemplo n.º 42
0
 private Questionnaire()
 {
     Questions = new QuestionList();
     Bosses = new BossList();
     Branches = new BranchList();
 }
Exemplo n.º 43
0
 public void MarkAsModified(QuestionList item)
 {
     Entry(item).State = EntityState.Modified;
 }
Exemplo n.º 44
0
 public ListDTO(QuestionList q)
 {
     this.Id = q.Id;
     this.Name = q.Name;
 }
Exemplo n.º 45
0
 public void InitializeDialog(QuestionList list)
 {
     _list = list;
     RefreshDialog();
 }