static public void OpenFuncionario() { bool verifica = false; foreach (Form a in System.Windows.Forms.Application.OpenForms) { if (a is Forms.Funcionario.Funcionario) { a.BringToFront(); verifica = true; break; } } if (!verifica) { if (LogonAtual().Funcionario.Permissao.cadastrosFuncionario.IntToBool()) { Forms.Funcionario.Funcionario childFormFuncionario = new Forms.Funcionario.Funcionario(); childFormFuncionario.Show(); childFormFuncionario.Disposed += delegate { childFormFuncionario.Dispose(); }; } else { MessageBox.Show("Sem permissão!"); } } }
private void RefreshChilds() { foreach (Form a in System.Windows.Forms.Application.OpenForms) { if (a is Forms.Funcionario.Funcionario) { Forms.Funcionario.Funcionario form = (Forms.Funcionario.Funcionario)a; form.FillCargo(); } } }
static public void OpenFuncionario() { bool verifica = false; foreach (Form a in System.Windows.Forms.Application.OpenForms) { if (a is Forms.Funcionario.Funcionario) { a.BringToFront(); verifica = true; break; } } if (!verifica) { Forms.Funcionario.Funcionario childFormFuncionario = new Forms.Funcionario.Funcionario(); childFormFuncionario.Show(); childFormFuncionario.Disposed += delegate { childFormFuncionario.Dispose(); }; } }