summaryrefslogtreecommitdiffstats
path: root/PC/AccountValue/Form2.cs
blob: b4041fefd6297fbcab7ccc9de703949dff91ac1b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SHDocVw;
using System.Runtime.InteropServices;
using System.Xml;




//##############################// AccountValue Tool####################################
// Mounten von Netzlaufwerken / Verbindung mit dem Drucker / Kontoaufwertung / DiskSpace
// #####################################################################################
// (C) 2005 - 2006 Randolph Welte randy@uni-freiburg.de#################################
//
// Bearbeitung Bohdan Dulya, Javier Castillo & Marco Haustein 2006 - 2011 ###############################






namespace AccountValue
{
    public partial class Form2 : Form
    {
        private DragExtender dragExtender1;
        private String version = "0.5.1";
        /*
         * 
         */
        Form1 f1;
        private String home = "false";
        XmlDocument doc = new XmlDocument();




        public Form2(Form1 form1)
        {

            f1 = form1;
            InitializeComponent();

            // Die Form beweglich machen...
            this.dragExtender1 = new DragExtender();
            this.dragExtender1.Form = this;
            // make the form draggable
            this.dragExtender1.SetDraggable(this, true);
            this.dragExtender1.SetDraggable(this.panel1, true);
            this.dragExtender1.SetDraggable(this.label1, true);
            this.dragExtender1.SetDraggable(this.label2, true);

            try
            {
                doc.Load("B:\\CONFIG.XML");
                XmlNode xnHome = doc.SelectSingleNode("/settings/eintrag/home");
                home = xnHome.Attributes["param"].InnerText;
            }
            catch {
                home = "true";
            }

            if(home != "true")
            {
                pictureBox2.Visible = false;
            }


        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("© 2006 Randolph Welte \n 2007-2011 Bohdan Dulya, Javier Castillo & Marco Haustein", "About...", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }

        private void versionToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Version: " + version, "Version...", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }

        private void quitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            

            //object x = null;

            Form3 f3 = new Form3();
            f3.webBrowser1.Navigate(@"https://myaccount.ruf.uni-freiburg.de/uadmin/priacc?uid=" + f1.textBox1.Text.Trim() + "&pwd=" + f1.maskedTextBox1.Text.Replace("%", "%25").Trim());
            f3.Show();

        }

        private void pictureBox2_Click(object sender, EventArgs e)
        {
            object x = null;

            InternetExplorer explorer = new InternetExplorer();
            if (explorer != null)
            {
                explorer.Visible = true;

                explorer.Navigate(@"k:\",ref x,ref x,ref x,ref x);
            }


        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void colorProgressBar1_Click(object sender, EventArgs e)
        {

        }











    }
}