Esempio n. 1
0
        private void loadBranch()
        {
            string ipsetting;
            string gatesetting, masksetting,dnsServers,priWINS,secWINS,NIC;

            try
            {

                //get file to load for the branch selected in
            string branchloadpath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
                string branchloadfilename = branchloadpath + "\\SetLocation\\" +itemName.Text + ".txt";

                string[] branchReadArray = File.ReadAllLines(branchloadfilename).ToArray();

                //set all of these in setup
                //string eagleip = "10.1.5.80";
                //string eaglemask = "255.255.0.0";
                // string eaglegate = "10.1.1.1";
                //string NIC=""; //working on this
                //string priWINS="10.1.2.81";
                //string secWINS = "10.1.2.82";
                // string dnsServers = "10.1.2.81,10.1.2.82,10.1.2.83,10.30.1.12";

                ipsetting = branchReadArray[0]; //ip address on setup form
                gatesetting = branchReadArray[1];//gateway on setup form
                masksetting = branchReadArray[2];//subnet mask on setup form
                dnsServers = branchReadArray[3];//dns on setupForm form
                priWINS = branchReadArray[4];//wins on setup form
                secWINS = branchReadArray[5];//wins 2 on setup form
                // = branchReadArray[6]  ;
                NIC = branchReadArray[7];

                NetworkConfig networkset = new NetworkConfig();
                networkset.SetIP(ipsetting, masksetting, gatesetting);
                networkset.SetWINS(NIC,priWINS,secWINS);

                networkset.SetNameservers(NIC, dnsServers);
                MessageBox.Show("Location is Set To "+ itemName.Text + cl);

            }
            catch (Exception er)
            {
                MessageBox.Show("There are no settings for this Branch Saved yet.. See I.T. Department");
               // MessageBox.Show(er.Message);

            }
        }