private void btn_add_Click(object sender, EventArgs e) { if ( tb_local.Text != String.Empty && listBoxMode.Text != String.Empty) { GRule g = new GRule(tb_tag.Text, tb_local.Text, listBoxMode.Text, tb_type.Text); gRuleBuffer.Add(g); RowAdd(g); GRule.SetChange(true); } else { GRule.SetChange(false); Color col = tb_local.BackColor; if (tb_local.Text == String.Empty) { tb_local.BackColor = Color.Red; } if (listBoxMode.Text == String.Empty) { listBoxMode.BackColor = Color.Red; } if (MessageBox.Show("One of the fields does not have values!", "Warning") == DialogResult.OK) { listBoxMode.BackColor = tb_type.BackColor = tb_tag.BackColor = tb_local.BackColor = col; } } }
private void Tick_Tick(object sender, EventArgs e) { l_status.Text = text; progressBarAll.Value = progress; if (gMessage != null) { l_allCounter.Text = "All messages : " + GMessage.allMessages.ToString(); l_downloadfiles.Text = "Download files : " + GMessage.downloadFiles.ToString(); l_processedMessages.Text = "Processed Messages : " + GMessage.processedMessages.ToString(); } if (GRule.IsChange()) { Save_ToolStripMenuItem.Text = "Save*"; this.Text = applicationName + " (you have change)*"; } else { Save_ToolStripMenuItem.Text = "Save"; this.Text = applicationName; } if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) { p_AlertNetwork.Visible = true; } else { p_AlertNetwork.Visible = false; } }
private void RefreshListData(GRule value, int index) { dataGridView.Rows[index].Cells["tag"].Value = value.tag; dataGridView.Rows[index].Cells["path"].Value = value.path; dataGridView.Rows[index].Cells["mode"].Value = value.mode; dataGridView.Rows[index].Cells["type"].Value = value.type; }
private async void FormMailTriggerLogic_Load(object sender, EventArgs e) { this.notifyIcon.Icon = new Icon(Application.StartupPath + "\\" + "MTP-beta-icon.ico"); this.notifyIcon.Text = "Mail Trigger Parser"; if (GLogin.Glogin == null) { GLogin.Init(); await GLogin.Glogin.CreateCredential(); GLogin.Glogin.CreateGmailService(); } gMessage = new GMessage(GLogin.Glogin.GmailService); calculate = new Calculate(GLogin.Glogin.GmailService); calculate.callbackFileName += Calculate_callbackFileName; calculate.callbackProgressBar += Calculate_callbackProgressBar; calculate.callbackAlert += Calculate_callbackAlert; this.Deactivate += FormMailTriggerLogic_Deactivate; if (AutoRun.IsEnabled()) { btn_start.Enabled = false; btn_stop.Enabled = true; thread = new Thread(new ThreadStart(calculate.Run)); thread.Start(); cb_autorun.Checked = true; this.WindowState = FormWindowState.Minimized; this.ShowInTaskbar = false; } else { btn_stop.Enabled = false; cb_autorun.Checked = false; } dataGridView.Rows.Clear(); l_version.Text = /* "Version : " + */ "beta " + Application.ProductVersion.ToString(); var data = await GLogin.Glogin.GmailService.Users.GetProfile("me").ExecuteAsync(); l_mail.Text = data.EmailAddress; l_status.Text = "tap start"; l_processedMessages.Text = "0"; foreach (string str in GRule.GetFiles()) { RowAdd(FileParser.Reads <GRule>(str)); } GRule.SetChange(false); this.Select(); }
private void deleteAll_Click(object sender, EventArgs e) { if (MessageBox.Show(null, "Are you sure?", "Attention", MessageBoxButtons.YesNo) == DialogResult.Yes) { foreach (string str in GRule.GetFiles()) { Act.FileParser.Delete(str); } dataGridView.Rows.Clear(); } }
private void deleteSelectItem_Click(object sender, EventArgs e) { DataGridViewSelectedRowCollection breakfast = this.dataGridView.SelectedRows; foreach (DataGridViewRow item in breakfast) { gRuleItemDeleteBuffer.Add((string)item.Cells["id"].Value); dataGridView.Rows.RemoveAt(item.Index); } GRule.SetChange(true); }
private void RowAdd(GRule value) { int index = dataGridView.Rows.Add(); dataGridView.Rows[index].Cells["id"].Value = value.id; dataGridView.Rows[index].Cells["tag"].Value = value.tag; dataGridView.Rows[index].Cells["path"].Value = value.path; dataGridView.Rows[index].Cells["mode"].Value = value.mode; dataGridView.Rows[index].Cells["type"].Value = value.type; dataGridView.Rows[index].Cells["lastId"].Value = value.lastMesId; }
private void Save_ToolStripMenuItem_Click(object sender, EventArgs e) { foreach (GRule item in gRuleBuffer) { FileParser.Write(item.GetFilePath(), item); } foreach (string item in gRuleItemDeleteBuffer) { FileParser.Delete(GRule.Delete(item)); } gRuleBuffer.Clear(); GRule.SetChange(false); }
private void RowRemove(GRule gRule) { foreach (DataGridViewRow row in dataGridView.Rows) { if ((string)row.Cells["id"].Value == gRule.id) { row.Cells["tag"].Value = gRule.tag; row.Cells["path"].Value = gRule.path; row.Cells["mode"].Value = gRule.mode; row.Cells["type"].Value = gRule.type; row.Cells["lastId"].Value = gRule.lastMesId; return; } } RowAdd(gRule); }
private void btn_deleteAll_Click(object sender, EventArgs e) { dataGridView.Rows.Clear(); GRule.SetChange(true); }