Example #1
0
        private void tsbtnConsultar_Click(object sender, EventArgs e)
        {
            ConsultarVendas objConsultarVendas = new ConsultarVendas();

            //Informo a aplicação que o frmConsultarLivros é o form filho do frmLivros
            objConsultarVendas.MdiParent = this;

            //Chamo o método que desativa os botões do formulário pai
            this.DesabilitaBotoes(sender, e);

            //Vinculo ao botão Voltar, do form filho o método para ativar os botões do formulário pai, usando delegates
            objConsultarVendas.tsbtnVoltar.Click += new EventHandler(this.HabilitaBotoes);

            //Verifico se o form já está aberto. Se estiver impeço a abertura de um novo e exibo uma mensagem ao usuário
            if (objConsultarVendas.Visible == false)
            {
                objConsultarVendas.Show();
            }
            else
            {
                MessageBox.Show("O formulário já está aberto com a gravação dos dados em andamento! Feche este formulário para abrir outro!",
                                                                    "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Example #2
0
        private void tsbtnConsultar_Click(object sender, EventArgs e)
        {
            ConsultarVendas objConsultarVendas = new ConsultarVendas();

            //Informo a aplicação que o frmConsultarLivros é o form filho do frmLivros
            objConsultarVendas.MdiParent = this;

            //Chamo o método que desativa os botões do formulário pai
            this.DesabilitaBotoes(sender, e);

            //Vinculo ao botão Voltar, do form filho o método para ativar os botões do formulário pai, usando delegates
            objConsultarVendas.tsbtnVoltar.Click += new EventHandler(this.HabilitaBotoes);

            //Verifico se o form já está aberto. Se estiver impeço a abertura de um novo e exibo uma mensagem ao usuário
            if (objConsultarVendas.Visible == false)
            {
                objConsultarVendas.Show();
            }
            else
            {
                MessageBox.Show("O formulário já está aberto com a gravação dos dados em andamento! Feche este formulário para abrir outro!",
                                "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }