예제 #1
0
        public ConsultaSimples()
        {
            InitializeComponent();

            Action<ModeloCliente> formCliente = new Action<ModeloCliente>((cli) =>
            {
                CadastroCliente form = (this.MdiParent as TelaPrincipal).formCliente;
                if (form == null || form.IsDisposed)
                {
                    form = new CadastroCliente();
                    form.MdiParent = this.MdiParent;
                }
                if (form.Visible)
                {
                    form.BringToFront();
                }
                else
                {
                    form.Show();
                    form.Update();
                }
                form.Link.CarregarCliente(cli);
            });

            Action<ModeloProcesso> formProcesso = new Action<ModeloProcesso>((proc) =>
            {
                CadastroProcessos form = (this.MdiParent as TelaPrincipal).formProcesso;
                if (form == null || form.IsDisposed)
                {
                    form = new CadastroProcessos();
                    form.MdiParent = this.MdiParent;
                }
                if (form.Visible)
                {
                    form.BringToFront();
                }
                else
                {
                    form.Show();
                    form.Update();
                }
                form.Link.CarregarProcesso(proc);
            });

            ConsultaSimplesEstrutura cse = new ConsultaSimplesEstrutura(
                this,
                formCliente,formProcesso,
                rbtConsultaCliente, rbtConsultaProcesso,
                txtCodigoCliente, txtNomeCliente, txtCPFCliente, txtRGCliente,
                txtCodigoProcesso, txtNumeroProcesso, txtCabecaProcesso,
                btnPesquisar, btnFichaCadastral, btnProcuracaoINSS,
                gridPesquisa
                );
        }
예제 #2
0
 private void Cliente_Click(object sender, EventArgs e)
 {
     if (formCliente == null || formCliente.IsDisposed)
     {
         formCliente = new CadastroCliente();
         formCliente.MdiParent = this;
     }
     if (formCliente.Visible)
     {
         formCliente.BringToFront();
     }
     else
     {
         formCliente.Show();
         formCliente.Update();
     }
 }