void button1_Click(object sender, RoutedEventArgs e) { if(name.Text.Length <= 0 || key.Text.ToString().Length <= 0 || Channel.Text.ToString().Length <= 0){ ErrorWin ew = new ErrorWin("No field can be empty!"); ew.Show(); }else{ if((bool)remember.IsChecked){ u.channel = Channel.Text; u.name = name.Text; u.key = key.Text; f.write(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)+"/twitch_bot/user.json", JsonConvert.SerializeObject(u)); } bot win2 = new bot(name.Text, Channel.Text, key.Text); win2.Show(); this.Close(); } }
public void connect() { try{ this.irc = new TcpClient(cfg.server, cfg.port); }catch{ ErrorWin ew = new ErrorWin("Connection Error"); ew.Show(); } try{ ns = irc.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); sendData("USER", cfg.nick+" 0 * "+cfg.name); sendData("PASS", cfg.key); sendData("NICK", cfg.nick); connected = true; cmdz = new Commands(sw, cfg.channel); }catch{ ErrorWin ew = new ErrorWin("Communication Error"); ew.Show(); } }