public userlog() { InitializeComponent(); listBox1.Items.Clear(); List <string> user_log = Fitems.get_log_vars(); listBox1.Items.AddRange(user_log.ToArray()); listBox1.SetSelected(listBox1.Items.Count - 1, true); }
private void timer3_Tick(object sender, EventArgs e) { if (!isFace) { label5.Text = "Please focus on camera"; return; } if (textBox1.Text.Length < 2 || textBox2.Text.Length < 2)// || textBox3.Text.Length < 2) { timer3.Stop(); timer3.Enabled = false; time = 0; button2.Enabled = true; label5.Text = "more info needs to be provided"; reg = true; return; } try { progressBar1.Value = time * 10; } catch (ArgumentOutOfRangeException argex) { } time++; textBox1.Enabled = false; textBox2.Enabled = false; label5.Text = "Saving : " + time.ToString() + " of 10"; new Thread(new ThreadStart(add_user)).Start(); Application.DoEvents(); if (time > 10 || time == 10) { textBox1.Enabled = true; textBox2.Enabled = true; reg = true; timer3.Stop(); timer3.Enabled = false; time = 0; label5.Text = "Name: " + textBox1.Text + " \nEmail: " + textBox2.Text + "\n" + "saved"; button2.Enabled = true; DBvars.db_vars = Fitems.get_db_vars(); Thread t = new Thread(new ThreadStart(load_XML)); t.Priority = ThreadPriority.BelowNormal; t.IsBackground = true; t.Start(); progressBar1.Value = 100; } }
private void button1_Click(object sender, EventArgs e) { string val = listBox1.SelectedItem.ToString(); if (Fitems.deleteUser(val)) { new System.Threading.Thread(new System.Threading.ThreadStart(getDBvars)).Start(); listBox1.Items.RemoveAt(listBox1.SelectedIndex); MessageBox.Show("'" + val + "' has been deleted"); } else { MessageBox.Show("Error deleteing '" + val + "'"); } }
void loadSQLiteDBvars() { DBvars.db_vars = Fitems.get_db_vars(); }
private void getDBvars() { DBvars.db_vars = Fitems.get_db_vars(); }
private void log_user() { Fitems.insert_log(Fitems.user_id); }
/* public void xml_save() * { * StreamWriter dtr = new StreamWriter("db.xml"); * XmlWriter xmlw = XmlWriter.Create(dtr.BaseStream); * xmlw.WriteStartDocument(); * xmlw.WriteStartElement("students"); * xmlw.WriteEndElement(); * xmlw.WriteEndDocument(); * xmlw.Close(); * dtr.Close(); * } */ public void add_user() { /* if (textBox1.InvokeRequired) * { * textBox1.Invoke(new ThreadStart(add_user)); * } * if (textBox2.InvokeRequired) * { * textBox2.Invoke(new ThreadStart(add_user)); * } * if (textBox3.InvokeRequired) * { * textBox3.Invoke(new ThreadStart(add_user)); * } * */ reg = false; bool appen_user = Fitems.insert_vals(textBox1.Text, textBox2.Text, tempFace); Application.DoEvents(); /* XmlDocument xdoc = new XmlDocument(); * xdoc.Load("db.xml"); * * * * XmlElement name = xdoc.CreateElement("name"); * * XmlElement student = xdoc.CreateElement("student"); * XmlElement tempa = xdoc.CreateElement("temp"); * XmlElement matric = xdoc.CreateElement("matric"); * XmlElement room = xdoc.CreateElement("room"); * * tempa.AppendChild(xdoc.CreateTextNode(temp)); * name.AppendChild(xdoc.CreateTextNode(textBox1.Text)); * matric.AppendChild(xdoc.CreateTextNode(textBox2.Text)); * room.AppendChild(xdoc.CreateTextNode(textBox3.Text)); * * student.AppendChild(name); * student.AppendChild(tempa); * student.AppendChild(matric); * student.AppendChild(room); * xdoc.GetElementsByTagName("students")[0].AppendChild(student); * try * { * StreamWriter dtr = new StreamWriter("db.xml"); * // dtr.AutoFlush = true; * xdoc.Save(dtr.BaseStream); * dtr.Flush(); * dtr.Close(); * dtr.Dispose(); * // dtr = null; * // xdoc = null; * * } * catch (IOException ioexc) * { * Console.WriteLine(ioexc.StackTrace); * // Application.DoEvents(); * } * // dtr.Dispose(); * // load_XML(); * */ }