Ejemplo n.º 1
0
        private void Reset()
        {
            XmlElement root1 = Ipaybox.terminal_info.DocumentElement;

            if (root1 == null)
            {
                Ipaybox.terminal_info = new XmlDocument();
                Ipaybox.terminal_info.LoadXml("<terminal></terminal>");
                root1 = Ipaybox.terminal_info.DocumentElement;
            }

            if (textBox1.Text != Ipaybox.Terminal.terminal_id)
            {
                SetNew("terminal_id", textBox1.Text);

                Ipaybox.NeedToUpdateConfiguration = true;
                Ipaybox.NeedUpdates.Trm_info      = true;
            }

            if (textBox2.Text != Ipaybox.Terminal.terminal_pass)
            {
                SetNew("password", Ipaybox.getMd5Hash(textBox2.Text));
                Ipaybox.NeedToUpdateConfiguration = true;
                Ipaybox.NeedUpdates.Trm_info      = true;
            }

            if (textBox3.Text != Ipaybox.Terminal.pincode)
            {
                SetNew("pin", Ipaybox.getMd5Hash(textBox3.Text));
            }
            if (textBox4.Text != Ipaybox.Terminal.secret_number)
            {
                SetNew("secret_number", Ipaybox.getMd5Hash(textBox4.Text));
            }

            Ipaybox.terminal_info.Save(Ipaybox.StartupPath + "\\config\\terminal.xml");

            Ipaybox.LoadTerminalData();
        }