private void buttonOfficeOOO_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; labelOfficeOOOLog.Text = officePS.SetOutOfOffice(comboBoxOfficeOOOMailbox.Text, radioButtonOfficeOOODisable.Checked, radioButtonOfficeOOOEnableNow.Checked, radioButtonOfficeOOOSchedule.Checked, dateTimePickerOfficeOOOStartDate.Text, dateTimePickerOfficeOOOEndDate.Text, richTextBoxOfficeOOOText.Text); }
private void buttonOfficeDispose_Click(object sender, EventArgs e) { labelOfficeConfig.Text = TypeCreds(); OfficePS officePS = OfficePS.Instance; officePS.DisposeSession(); }
private void radioButtonContact_CheckedChanged(object sender, EventArgs e) { if (radioButtonOfficeContact.Checked) { if (!checkBoxOfficeRemovPermissions.Checked) { groupBoxOfficeAccessLvl.Visible = false; } else { groupBoxOfficeAccessLvl.Visible = true; } } else { groupBoxOfficeAccessLvl.Visible = false; } OfficePS officePS = OfficePS.Instance; /* * foreach(string smtpAddress in officePS.Get_MailboxFullAccessPermissions()) * { * richTextBoxOfficeResult.Text += smtpAddress+'\n'; * } */ }
public void UpdateTheFormMailboxes() { OfficePS officePS = OfficePS.Instance; comboBoxOfficeOwners.Items.Clear(); comboBoxOfficeDelegates.Items.Clear(); comboBoxOfficeMailboxSettings.Items.Clear(); comboBoxOfficeInformation.Items.Clear(); comboBoxOfficeOOOMailbox.Items.Clear(); comboBoxOfficeForward.Items.Clear(); comboBoxOfficeLogsAudit.Items.Clear(); if (officePS.CredsAreValid) { officePS.Get_Mailboxes(); string[] listOfMailboxes = officePS.ListOfMailboxes; foreach (string mailAddress in officePS.ListOfMailboxes) { comboBoxOfficeLogsAudit.Items.Add(mailAddress); comboBoxOfficeOwners.Items.Add(mailAddress); comboBoxOfficeDelegates.Items.Add(mailAddress); comboBoxOfficeMailboxSettings.Items.Add(mailAddress); comboBoxOfficeInformation.Items.Add(mailAddress); comboBoxOfficeOOOMailbox.Items.Add(mailAddress); comboBoxOfficeForward.Items.Add(mailAddress); } labelOfficeConfig.Text = "The mailbox list has been updated"; } else { labelOfficeConfig.Text = TypeCreds(); } }
private void buttonOfficeRemoveRule_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; foreach (int checkedIndices in checkedListBoxOfficeRuleToDelete.CheckedIndices) { labelOfficeOOOInboxRuleLog.Text = officePS.RemoveInboxRule(comboBoxOfficeInformation.Text, checkedListBoxOfficeRuleToDelete.Items[checkedIndices].ToString()); } buttonOfficeInfo.PerformClick(); }
private void buttonOfficeInfo_Click(object sender, EventArgs e) { checkedListBoxOfficeRuleToDelete.Items.Clear(); OfficePS officePS = OfficePS.Instance; richTextBoxOfficeInformation.Text = officePS.GetInboxRules(comboBoxOfficeInformation.Text); foreach (string name in officePS.Rules) { checkedListBoxOfficeRuleToDelete.Items.Add(name); } }
private void buttonOfficeForwarding_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; if (officePS.CredsAreValid) { labelOfficeMailboxSettingResult.Text = officePS.ForwardingAddingToGroupAction(comboBoxOfficeMailboxSettings.Text, comboBoxOfficeForward.Text, comboBoxOfficeGroups.Text, checkBoxOfficeForwardKeepCopy.Checked, radioButtonOfficeForward.Checked, radioButtonOfficeRemoveForwarding.Checked, radioButtonOfficeGroups.Checked, checkBoxOfficeForwardingAddDG.Checked); } }
private void buttonOfficeAlias_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; if (officePS.CredsAreValid) { richTextBoxOfficeAliasOwner.Text = officePS.AliasOwner(textBoxOfficeAlias.Text.Trim()); } else { richTextBoxOfficeAliasOwner.Text = TypeCreds(); } }
private void buttonOfficeAccept_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; if (officePS.StartCode(textBoxOfficeLogin.Text.Trim(), textBoxOfficePass.Text.Trim())) { comboBoxOfficeOwners.Items.Clear(); labelOfficeConfig.Text = "You are logged in"; UpdateTheFormMailboxes(); } else { labelOfficeConfig.Text = "Wrong credentials"; } }
private void buttonOfficeSetPermissions_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; if (officePS.CredsAreValid) { richTextBoxOfficeResult.Text = officePS.SelectPermissionAction(comboBoxOfficeOwners.Text, comboBoxOfficeDelegates.Text, checkBoxOfficeRemovPermissions.Checked, radioButtonOfficeFullAccess.Checked, checkBoxOfficeAutoMap.Checked, radioButtonOfficeSendAs.Checked, radioButtonOfficeCalendar.Checked, radioButtonOfficeContact.Checked, comboBoxAccessLevel.Text); } else { richTextBoxOfficeResult.Text = TypeCreds(); } }
private void radioButtonOfficeGroups_CheckedChanged(object sender, EventArgs e) { if (radioButtonOfficeGroups.Checked) { OfficePS officePS = OfficePS.Instance; if (officePS.CredsAreValid) { comboBoxOfficeGroups.Items.Clear(); foreach (string group in officePS.GetDistributionGroups()) { comboBoxOfficeGroups.Items.Add(group); } } else { labelOfficeMailboxSettingResult.Text = TypeCreds(); } } }
private void buttonOfficeLogStart_Click(object sender, EventArgs e) { OfficePS officePS = OfficePS.Instance; if (radioButtonOfficeLogMailTrace.Checked) { dataGridViewLogs.DataSource = officePS.GetLogs(textBoxOfficeLogsSender.Text, textBoxOfficeLogsRecipient.Text, textBoxOfficeLogsIP.Text); } else if (radioButtonOfficeLogsForwarding.Checked) { dataGridViewLogs.DataSource = officePS.GetMailboxesWithForwarding(); } else if (radioButtonOfficeLogsStat.Checked) { dataGridViewLogs.DataSource = officePS.GetLogInData(comboBoxOfficeLogsAudit.Text); } else { dataGridViewLogs.DataSource = officePS.GetInboxRulesCount(); } }