Exemplo n.º 1
0
        public PesquisarForm(EventosReinf eventoReinf)
        {
            InitializeComponent();

            // EventosReinf evento = (EventosReinf) Enum.Parse(typeof(EventosReinf), tabControl1.SelectedTab.Name);
            evento = eventoReinf.ToString();
        }
Exemplo n.º 2
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                EventosReinf evento = (EventosReinf)Enum.Parse(typeof(EventosReinf), tabControl1.SelectedTab.Name);

                PesquisarForm pesquisar = new PesquisarForm(evento);
                pesquisar.ShowDialog(this);

                if (string.IsNullOrEmpty(pesquisar.IdEvento))
                {
                    return;
                }

                int id = Convert.ToInt32(pesquisar.IdEvento);

                switch (evento)
                {
                case EventosReinf.R1000: PesquisarR1000(id); break;

                case EventosReinf.R1070: PesquisarR1070(id); break;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Erro ao converter o nome da tab para enum");
            }

            //btnTransmitirProcesso.Enabled = true;
        }
Exemplo n.º 3
0
        public static EventoReinf Fabricar(EventosReinf evento)
        {
            EventoReinf e = null;

            switch (evento)
            {
            case EventosReinf.R1000:
                e = new R1000();
                break;

            default:
                throw new ArgumentException("evento = " + evento);
            }
            return(e);
        }