private void Accept_Click(object sender, RoutedEventArgs e)
        {
            if (AreSetImg == false)
            {
                impath = @"" + Environment.CurrentDirectory.ToString() + "\\YourSet.png";
            }
            Setting st = new Setting("0.0.0.0", "0000", "aaaa", System.Drawing.Image.FromFile(impath));

            if (TIP.GetLineLength(0) == 0 | TPort.GetLineLength(0) == 0 | TName.GetLineLength(0) == 0)
            {
                MessageBox.Show("Всі поля мусять бути заповнені!");
            }
            else
            {
                if (!st.IsIP(TIP.Text))
                {
                    MessageBox.Show("Невірний формат ІР адреси!");
                }
                else if (!st.IsPort(TPort.Text))
                {
                    MessageBox.Show("Введено неіснуючий номер порту!");
                }
                else
                {
                    st = new Setting(TIP.Text, TPort.Text, TName.Text, System.Drawing.Image.FromFile(impath));
                    st.SaveSetting();
                    this.Close();
                    if (ButtonClicked != null)
                    {
                        ButtonClicked(this, e);
                    }
                }
            }
        }
예제 #2
0
파일: Base.cs 프로젝트: thinking2535/Rso
 public CNamePort(TPort Port_) :
     base("", Port_)
 {
 }
예제 #3
0
 public SIPPort(String IP_, TPort Port_) :
     this(new IPEndPoint(IPAddress.Parse(IP_), (int)Port_))
 {
 }
예제 #4
0
파일: Base.cs 프로젝트: thinking2535/Rso
 public CNamePort(string Name_, TPort Port_) :
     base(Name_, Port_)
 {
 }
예제 #5
0
 public SIPPort(TLongIP IP_, TPort Port_) :
     base(IP_, Port_)
 {
 }