Ejemplo n.º 1
0
        public bool SalvarExtensao(List <Extensao> listaExtensao,
                                   string sNomeDiretorio, string sCaminhoOriginal, StringList log)
        {
            string   sExtensao;
            Extensao extensao;

            if (Rotinas.LastDelimiter(".", sNomeDiretorio) > 0)
            {
                sExtensao = Rotinas.SubString(sNomeDiretorio,
                                              Rotinas.LastDelimiter(".", sNomeDiretorio) + 1,
                                              sNomeDiretorio.Length);
                if (!existeExtensao(sExtensao, listaExtensao))
                {
                    extensao        = new Extensao();
                    extensao.Codigo = retMaxCodExtensao(listaExtensao);
                    extensao.Nome   = sExtensao.ToLower();
                    extensao.Ordem  = listaExtensao.Count + 1;
                    extensao.Bmp16  = Rotinas.LerArquivoImagem(sCaminhoOriginal);
                    extensao.Bmp32  = Rotinas.LerArquivoImagem(sCaminhoOriginal);
                    incluirExtensao(extensao);
                    listaExtensao.Add(extensao);
                    log.Add("Salvando Extensão: " + extensao.Nome);
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 2
0
 private ExtensaoBO()
 {
     diretorioBMP = Rotinas.LerArquivoImagem("diretorio.bmp", true);
     arquivoBMP   = Rotinas.LerArquivoImagem("arquivo.bmp", true);
     DiretorioGIF = Rotinas.LerArquivoPixbuf("diretorio.gif");
     DirAbertoGIF = Rotinas.LerArquivoPixbuf("dir-aberto.gif");
     CDOuroGIF    = Rotinas.LerArquivoPixbuf("cdouro.gif");
 }