Galera, estou com uma duvida!
Estou desenvolvendo uma aplicação desktop, e ao criar um formulario de cliente tera um campo para colocar a foto do mesmo!
mas o problema é o seguinte, como eu faço para pegar a foto, setar no label, armazenar o caminho da foto no banco de dados
E armazenar a foto selecionada em uma pasta que fara parte do sistema!
com isso, o usuario ao logar no sistema, ira aparecer a foto dele no cabeçalho.
Se a foto vai ficar numa pasta do seu sistema, por que você precisa ter o caminho dela no BD? Não é mais simples apenas copiá-la e renomeá-la, para que fique, por exemplo, com o nome correspondente ao código do cliente no sistema (já que este é único).
Exemplo:
o usuário adiciona um cliente de código 100;
o usuário seleciona a imagem “c:\meus documentos\minhas imagens\foto do Cleidson.jpg”;
o sistema faz a cópia da imagem para a pasta “fotos” que está em um local conhecido (dentro da pasta do sistema, por exemplo);
o sistema renomeia a imagem para “cli100.jpg”;
na hora que você precisar exibir a foto, já sabe onde procurar (pasta “fotos”) e qual nome procurar (“cli100.jpg”, que é o código do cliente mais o prefixo “cli”). Na pior das hipóteses, você vai precisar armazenar somente a extensão (jpg/bmp/png) da foto;
Dica: é cabeçalho, não cabeçario.
Abraço.
Cleidson
Tranquilo, mas como faria isso?
em implementação… ql classe usar e como usar?