Exemplo n.º 1
0
        protected void OnIncluirExtensaoActionActivated(object sender, EventArgs e)
        {
            StringList log;

            if (EscolhaArquivo.abrirArquivo(EscolhaArquivo.FILTRO_IMAGEM))
            {
                FileInfo arquivo = new FileInfo(EscolhaArquivo.NomeArquivo);
                if (arquivo.Exists)
                {
                    log = new StringList();

                    if (ExtensaoBO.Instancia.SalvarExtensao(
                            catalogador.listaExtensoes, arquivo.Name,
                            arquivo.FullName, log))
                    {
                        CarregarExtensoesNaGrid();

                        Dialogo.mensagemInfo("Extensão salva com sucesso!");
                    }
                    else
                    {
                        Dialogo.mensagemInfo("Extensão já existe cadastrada!");
                    }
                }
            }
        }
Exemplo n.º 2
0
        public void ImportarArquivo(StringList log, IProgressoLog pLog)
        {
            int nResultado;

            if (EscolhaArquivo.abrirArquivo(EscolhaArquivo.FILTRO_XML))
            {
                FileInfo arquivo = new FileInfo(EscolhaArquivo.NomeArquivo);
                if (arquivo.Exists)
                {
                    form.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Watch);
                    nResultado            = DiretorioBO.Instancia.importarDiretorioViaXML(
                        getAbaAtual(), arquivo.FullName, listaDiretorioPai, pLog);
                    if (nResultado == -1)
                    {
                        Dialogo.mensagemErro("Importação não realizada!");
                    }
                    else if (nResultado == -2)
                    {
                        Dialogo.mensagemErro("Este diretório já existe no catálogo!");
                    }
                    else
                    {
                        FinalizaImportacao(pLog);
                    }
                    form.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Arrow);
                }
            }
        }
Exemplo n.º 3
0
 protected void OnExtrairIconesDosArquivosActionActivated(object sender, EventArgs e)
 {
     if (EscolhaArquivo.abrirArquivo(EscolhaArquivo.FILTRO_IMAGEM))
     {
         FileInfo arquivo = new FileInfo(EscolhaArquivo.NomeArquivo);
         if (arquivo.Exists)
         {
             ExtensaoBO.Instancia.ExtrairExtensao(arquivo.FullName,
                                                  catalogador.listaExtensoes);
             CarregarExtensoesNaGrid();
         }
     }
 }