예제 #1
0
 public FrmIntrebareGrila(IntrebareGrila intrebare, int idtest)
 {
     InitializeComponent();
     Intrebare = intrebare;
     IdTest = idtest;
     comboRaspunsCorect.Text = "1";
 }
예제 #2
0
        /// <summary>
        /// Returneaza Intrebarea de pe forma, formata din datele 
        /// introduse de utilizator
        /// </summary>
        /// <returns></returns>
        private IntrebareGrila GetIntrebareGrila()
        {
            int id, raspunsCorect;
            if (Intrebare == null)
                id = ResourcesHandler.Instance.GetNextAvailableIntrebareGrilaId();
            else
                id = Intrebare.Id;
            int.TryParse(comboRaspunsCorect.Text, out raspunsCorect);
            float puncte;
            float.TryParse(txtPuncte.Text, out puncte);
            if (txtIntrebare.Text.Length == 0 || txtRaspuns1.Text.Length == 0 || txtRaspuns2.Text.Length == 0 ||
                txtRaspuns3.Text.Length == 0 || txtRaspuns4.Text.Length == 0 || raspunsCorect == 0)
            {
                Messages.ShowMessageBox(Messages.VALUES_UNSPECIFIED, "error");
                return null;
            }

            IntrebareGrila intrebare = new IntrebareGrila(id, IdTest, txtIntrebare.Text, raspunsCorect,
                txtRaspuns1.Text, txtRaspuns2.Text, txtRaspuns3.Text, txtRaspuns4.Text, puncte);
            return intrebare;
        }