Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
        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;
                }
            }
        }