コード例 #1
0
ファイル: Sessao.cs プロジェクト: FabioPonte/SGA-v02.12.2015
        static private void MostarPrograma(Programas.MemoriaPrograma controle)
        {
            ApagaBots();
            controlePrograma = controle;


            desaparecePrograma.Begin();
        }
コード例 #2
0
ファイル: Sessao.cs プロジェクト: FabioPonte/SGA-v02.12.2015
 static public void AbrirPrograma(UserControl controle, UserControl ProgramaPai)
 {
     if (SouExterno(ProgramaPai))
     {
         AbrirProgramaExternamente(controle);
     }
     else
     {
         if (Facilitadores.Bloqueador.VerificarPermissao(controle))
         {
             if (Extrerno)
             {
                 AbrirProgramaExternamente(controle);
                 return;
             }
             Programas.MemoriaPrograma ocontrole = VerificarExistenciaDePrograma(controle);
             if (ocontrole == null)
             {
                 Programas.MemoriaPrograma nova = new Programas.MemoriaPrograma();
                 nova.controle = controle;
                 nova.taskmenu = CriarButtonTask(controle);
                 taskbar.Children.Add(nova.taskmenu);
                 MostarPrograma(nova);
                 programas.Add(nova);
             }
             else
             {
                 try
                 {
                     dynamic varios = (ocontrole.controle);
                     if (varios.varios == true)
                     {
                         Programas.MemoriaPrograma nova = new Programas.MemoriaPrograma();
                         nova.controle = controle;
                         nova.taskmenu = CriarButtonTask(controle);
                         taskbar.Children.Add(nova.taskmenu);
                         MostarPrograma(nova);
                         programas.Add(nova);
                     }
                     else
                     {
                         MostarPrograma(ocontrole);
                     }
                 }
                 catch { MostarPrograma(ocontrole); }
             }
         }
     }
 }