public Extensao pegaExtensaoPorNome(List <Extensao> lista, string nome, string tipo) { Extensao ext = null; if (tipo.Equals("Diretório")) { ext = new Extensao(); ext.Bmp16 = diretorioBMP; } else { if (lista != null && lista.Count > 0) { foreach (Extensao extensao in lista) { if (extensao.Nome.ToLower().Equals( nome.ToLower())) { return(extensao); } } } if (tipo.Equals("Arquivo")) { ext = new Extensao(); ext.Bmp16 = arquivoBMP; } } return(ext); }
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); }
public int incluir(Extensao obj) { int ret; conexao = Rotinas.getConexao(); cmd = new SQLiteCommand("insert into Extensoes(cod, nome, bmp16, bmp32) values(@1,@2,@3,@4)", conexao); cmd.Parameters.Add("@1", DbType.Int32); cmd.Parameters.Add("@2", DbType.String, 20); cmd.Parameters.Add("@3", DbType.Binary, 1000000); cmd.Parameters.Add("@4", DbType.Binary, 1000000); /* * cmd.Parameters.AddWithValue("@1", obj.Codigo); * cmd.Parameters.AddWithValue("@2", obj.Nome); * cmd.Parameters.AddWithValue("@3", obj.Bmp16); * cmd.Parameters.AddWithValue("@4", obj.Bmp32); */ cmd.Prepare(); cmd.Parameters["@1"].Value = obj.Codigo; cmd.Parameters["@2"].Value = obj.Nome; cmd.Parameters["@3"].Value = obj.Bmp16; cmd.Parameters["@4"].Value = obj.Bmp32; ret = cmd.ExecuteNonQuery(); return(ret); }
private Extensao novoObjeto(SQLiteDataReader dr) { Extensao ret = new Extensao(); ret.Codigo = dr.GetInt32(0); ret.Nome = dr.GetString(1); ret.Bmp16 = (byte[])dr.GetValue(2); ret.Bmp32 = (byte[])dr.GetValue(3); return(ret); }
public bool incluirExtensao(Extensao extensao) { return(ExtensaoDAO.Instancia.incluir(extensao) > 0); }