private void mnuRelatorioPersonalizadoClonar_Click(object sender, EventArgs e) { DialogResult Resp; csRelatorio Relatorio = null; ToolStripItem _Menu = (ToolStripItem)sender; for (int i = 0; i < _ListaCheckItens.ListaRelatorios.Count; i++) { Relatorio = (csRelatorio)_ListaCheckItens.ListaRelatorios[i]; if (Relatorio.Nome == _Menu.Tag.ToString()) { string _NomeModelo = null; Resp = csUtil.InputBox("Nome do modelo", "Informe o nome do modelo", ref _NomeModelo); if (Resp == DialogResult.OK) { _NomeModelo = _ListaCheckItens.NovoRelatorio(_NomeModelo, Relatorio.Texto); if (_NomeModelo != null) { this.AtualizarMenuRelatorios(); _ArquivoEstaSalvo = false; this.EditaRelatorio(_NomeModelo); } } return; } } }
private void mnuRelatorioPersonalizadoExcluir_Click(object sender, EventArgs e) { DialogResult Resp; csRelatorio Relatorio = null; ToolStripItem _Menu = (ToolStripItem)sender; for (int i = 0; i < _ListaCheckItens.ListaRelatorios.Count; i++) { Relatorio = (csRelatorio)_ListaCheckItens.ListaRelatorios[i]; if (Relatorio.Nome == _Menu.Tag.ToString()) { Resp = MessageBox.Show("Excluir o relatório " + Relatorio.Nome + "?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Resp == DialogResult.Yes) { _ListaCheckItens.ListaRelatorios.Remove(Relatorio); this.AtualizarMenuRelatorios(); _ArquivoEstaSalvo = false; } return; } } }