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); }
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"); }