clearText() public static method

public static clearText ( ) : void
return void
Esempio n. 1
0
        private void btnChangeSecurity_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtspassword.Text) == true || string.IsNullOrEmpty(txtncode.Text.Trim()) == true)
            {
                Utilities.notifyThem(ntfC, "All fields are necessary", NotificationBox.Type.Error);
            }
            else if (!Globals.logUser.pass.Equals(Utilities.MD5Hash(txtspassword.Text)))
            {
                Utilities.notifyThem(ntfC, "Wrong Password", NotificationBox.Type.Error);
            }
            else if (txtncode.Text.Length < 4)
            {
                Utilities.notifyThem(ntfC, "Security code must be at least 4 characters", NotificationBox.Type.Warning);
            }
            else if (Validation.IsValidSecurityCode(txtncode.Text))
            {
                Utilities.notifyThem(ntfC, "Security code must contain\na-z, A-Z, 0-9 characters", NotificationBox.Type.Warning);
            }
            else
            {
                Utilities.runInThread(() =>
                {
                    String HashSecur = Utilities.MD5Hash(txtncode.Text.Trim());

                    DB TempDB = Utilities.AsyncDB();
                    TempDB.bind(new string[] { "Code", HashSecur });
                    TempDB.nQuery("UPDATE users SET securitycode=@Code WHERE id=" + Globals.logUser.id);
                    Globals.logUser.scode = HashSecur;
                    Utilities.clearText(txtspassword, txtncode);
                }).Start();
                Utilities.notifyThem(ntfC, "Security Code Changed", NotificationBox.Type.Success);
            }
        }
Esempio n. 2
0
 private void btnChangeEmail_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtepassword.Text) == true || string.IsNullOrEmpty(txtnemail.Text.Trim()) == true)
     {
         Utilities.notifyThem(ntfE, "All fields are necessary", NotificationBox.Type.Error);
     }
     else if (!Globals.logUser.pass.Equals(Utilities.MD5Hash(txtepassword.Text)))
     {
         Utilities.notifyThem(ntfE, "Wrong Password", NotificationBox.Type.Error);
     }
     else if (!Validation.IsValidEmail(txtnemail.Text))
     {
         Utilities.notifyThem(ntfE, "Email is not valid", NotificationBox.Type.Error);
     }
     else if (Validation.EmailAvailibility(txtnemail.Text))
     {
         Utilities.notifyThem(ntfE, "Email already exists", NotificationBox.Type.Warning);
     }
     else
     {
         Utilities.runInThread(() =>
         {
             DB TempDB = Utilities.AsyncDB();
             TempDB.bind(new string[] { "Email", txtnemail.Text.Trim() });
             TempDB.nQuery("UPDATE users SET email=@Email WHERE id=" + Globals.logUser.id);
             Globals.logUser.email = txtnemail.Text;
             Utilities.clearText(txtepassword, txtnemail);
         }).Start();
         Utilities.notifyThem(ntfE, "Email Changed", NotificationBox.Type.Success);
     }
 }
Esempio n. 3
0
        private void btnChangePassword_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtopassword.Text) == true || string.IsNullOrEmpty(txtnpassword.Text) == true || string.IsNullOrEmpty(txtrnpassword.Text))
            {
                Utilities.notifyThem(ntfP, "All fields are necessary", NotificationBox.Type.Error);
            }
            else if (!txtnpassword.Text.Equals(txtrnpassword.Text))
            {
                Utilities.notifyThem(ntfP, "Different new Password fields", NotificationBox.Type.Error);
            }
            else if (!Globals.logUser.pass.Equals(Utilities.MD5Hash(txtopassword.Text)))
            {
                Utilities.notifyThem(ntfP, "Wrong old Password", NotificationBox.Type.Error);
            }
            else
            {
                Utilities.runInThread(() =>
                {
                    String HashPass = Utilities.MD5Hash(txtnpassword.Text);

                    DB TempDB = Utilities.AsyncDB();
                    TempDB.bind(new string[] { "Pass", HashPass });
                    TempDB.nQuery("UPDATE users SET pass=@Pass WHERE id=" + Globals.logUser.id);
                    Globals.logUser.pass = HashPass;
                    Utilities.clearText(txtopassword, txtnpassword, txtrnpassword);
                }).Start();
                Utilities.notifyThem(ntfP, "Password Changed", NotificationBox.Type.Success);
            }
        }
Esempio n. 4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtAddQ.Text.Trim()) == true || string.IsNullOrEmpty(txtAddTags.Text.Trim()) == true || (dgvAnswerlist.Rows.Count < 1))
            {
                Utilities.notifyThem(ntfAdd, "You must fill some info about your question first", NotificationBox.Type.Error);
            }
            else
            {
                List <Answer> Answers = new List <Answer>();
                for (int i = 0; i < dgvAnswerlist.Rows.Count; i++)
                {
                    Answers.Add(new Answer(dgvAnswerlist.Rows[i].Cells[0].Value.ToString().TrimEnd().TrimStart(), bool.Parse(dgvAnswerlist.Rows[i].Cells[1].Value.ToString())));
                }
                Utilities.runInThread(() =>
                {
                    DB TempDB = Utilities.AsyncDB(true);
                    TempDB.bind(new string[] { "Question", txtAddQ.Text.TrimEnd().TrimStart(), "Answers", JsonConvert.SerializeObject(Answers).ToString(), "Dlevel", difficultyLvl.Value.ToString(), "Prive", (switchPrivate.isOn ? 1 : 0).ToString(), "UID", Globals.logUser.id.ToString() });
                    string qid = TempDB.single("INSERT INTO questions (question, answers, dlevel, prive, uid) VALUES (@Question, @Answers, @Dlevel, @Prive, @UID); select last_insert_id();");

                    int qAddTag   = 0;
                    string[] tags = txtAddTags.Text.TrimEnd(',').Split(',');
                    foreach (string tag in tags)
                    {
                        if (!string.IsNullOrEmpty(tag))
                        {
                            TempDB.bind(new string[] { "TAG", tag.ToLower(), "QID", qid });
                            qAddTag += TempDB.nQuery("INSERT INTO tags (nametag, qid) VALUES (@TAG, @QID)");
                        }
                    }

                    if (string.IsNullOrEmpty(qid) == false && qAddTag > 0)
                    {
                        Utilities.notifyThem(ntfAdd, "Successfull Added Question !", NotificationBox.Type.Success);
                        Functionality.RefreshMyQuestions();
                        Utilities.clearText(txtAddQ, txtAddTags, txtAnswer);
                        Utilities.InvokeMe(dgvAnswerlist, () =>
                        {
                            dgvAnswerlist.Rows.Clear();
                            dgvAnswerlist.Refresh();
                        });
                        Utilities.InvokeMe(difficultyLvl, () =>
                        {
                            difficultyLvl.Value = 1;
                        });
                        Utilities.InvokeMe(switchPrivate, () =>
                        {
                            switchPrivate.isOn = false;
                        });
                        Utilities.InvokeMe(switchCorrectAnswer, () =>
                        {
                            switchCorrectAnswer.isOn = true;
                        });

                        Functionality.LoadTags(autocompleteMenu1);
                    }
                }).Start();
            }
        }
Esempio n. 5
0
        private void btnReset_Click(object sender, EventArgs e)
        {
            for (int i = (dgvAnswerlist.Rows.Count - 1); i >= 0; i--)
            {
                dgvAnswerlist.Rows.RemoveAt(i);
            }

            Utilities.clearText(txtAddQ, txtAddTags, txtAnswer);
            difficultyLvl.Value      = 1;
            switchPrivate.isOn       = false;
            switchCorrectAnswer.isOn = true;
            Utilities.notifyThem(ntfAdd, "Cleared Question info", NotificationBox.Type.Other);
        }
Esempio n. 6
0
 private void tabforgot_Leave(object sender, EventArgs e)
 {
     tabforgot.Tag = "hide";
     Utilities.clearText(txtPassUser, txtPassCode, txtPassPassword);
     ntfForgot.Hide();
 }