private void DeleteLogsButton_Click(object sender, System.EventArgs e) { RowSelectorColumn rsc = MailingLogDataGrid.Columns[0] as RowSelectorColumn; int deletedRows = 0; foreach (Int32 selectedIndex in rsc.SelectedIndexes) { new Voter().DeleteInvitationLog(int.Parse(MailingLogDataGrid.DataKeys[selectedIndex].ToString())); deletedRows++; } // All rows of the page deleted, switch to previous page if (deletedRows == MailingLogDataGrid.Items.Count && MailingLogDataGrid.CurrentPageIndex > 1) { MailingLogDataGrid.CurrentPageIndex--; } BindInvitationLogs(); }
private void DeleteVoterButton_Click(object sender, System.EventArgs e) { RowSelectorColumn rsc = AnsweredEmailsDatagrid.Columns[0] as RowSelectorColumn; int deletedRows = 0; foreach (Int32 selectedIndex in rsc.SelectedIndexes) { new Voter().DeleteVoterById(int.Parse(AnsweredEmailsDatagrid.DataKeys[selectedIndex].ToString())); deletedRows++; } // All rows of the page deleted, switch to previous page if (deletedRows == AnsweredEmailsDatagrid.Items.Count && PendingEmailsDataGrid.CurrentPageIndex > 1) { AnsweredEmailsDatagrid.CurrentPageIndex--; } BindAnsweredData(); }
private void DeleteFilesButton_Click(object sender, System.EventArgs e) { RowSelectorColumn rsc = ValidatedFilesDataGrid.Columns[0] as RowSelectorColumn; int deletedRows = 0; foreach (Int32 selectedIndex in rsc.SelectedIndexes) { new Answer().DeleteAnswerFile(int.Parse(ValidatedFilesDataGrid.DataKeys[selectedIndex].ToString()), ValidatedFilesDataGrid.Items[selectedIndex].Cells[7].Text); deletedRows++; } // All rows of the page deleted, switch to previous page if (deletedRows == ValidatedFilesDataGrid.Items.Count && ValidatedFilesDataGrid.CurrentPageIndex > 1) { ValidatedFilesDataGrid.CurrentPageIndex--; } BindValidateAnswerFiles(); }
private void DeleteRequestButton_Click(object sender, System.EventArgs e) { RowSelectorColumn rsc = PendingEmailsDataGrid.Columns[0] as RowSelectorColumn; int deletedRows = 0; foreach (Int32 selectedIndex in rsc.SelectedIndexes) { new Voter().DeleteVoterInvitation(int.Parse(PendingEmailsDataGrid.Items[selectedIndex].Cells[3].Text), int.Parse(PendingEmailsDataGrid.Items[selectedIndex].Cells[4].Text)); deletedRows++; } // All rows of the page deleted, switch to previous page if (deletedRows == PendingEmailsDataGrid.Items.Count && PendingEmailsDataGrid.CurrentPageIndex > 1) { PendingEmailsDataGrid.CurrentPageIndex--; } BindPendingData(); }