private void but_ReportIssue(object sender, EventArgs e) { manager.MakeReportIssue(); ReportForm report = new ReportForm(manager, "", TypeView.ReportIssue); report.Text = "Отчет о задачах с задержкой"; report.Show(); }
private void but_ReportProject(object sender, EventArgs e) { manager.MakeReportProject(); ReportForm report = new ReportForm(manager, "", TypeView.ReportProject); report.Text = "Отчет о проектах"; report.Show(); }
private void emailSend_Click(object sender, EventArgs e) { if (listLoadMWH.Items.Count > 0) { manager.listEmailMessage.Clear(); if (listLoadMWH.SelectedIndices.Count > 0) { for (int i = 0; i < listLoadMWH.SelectedIndices.Count; i++) { ListViewItem lvi = listLoadMWH.Items[listLoadMWH.SelectedIndices[i]]; if (lvi.Tag is LoadProject) { LoadProject loadProject = (LoadProject)lvi.Tag; string title = "Redmine просроченные задания по проекту " + loadProject.userProject.Name; manager.MakeEmailMessages(loadProject.listLoadOpenIssue, title); ReportForm report = new ReportForm(manager, title, TypeView.ReportEmail); report.Text = title; //foreach (var note in manager.EmailSaveIssue.Journals) //{ // MessageBox.Show(note.Notes); //} report.Show(); } if (lvi.Tag is LoadUser) { LoadUser loadUser = (LoadUser)lvi.Tag; string title = "Redmine просроченные задания специалиста " + loadUser.user.LastName + " " + loadUser.user.FirstName; manager.MakeEmailMessages(loadUser.listLoadOpenIssue, title); ReportForm report = new ReportForm(manager, title, TypeView.ReportEmail); report.Text = title; report.Show(); } } manager.SendEmail(); manager.SaveDateToRedmineEmailIssue(); } } }