Array
(
)

Cadastro de Imagem - C Windows Forms

Rodolfo Silva
   - 06 jul 2013

Boa noite a todos,
estou desenvolvendo um sistema para clínicas em c# windows form, no Visual Studio 2010.
Estou precisando criar um formulário de cadastro de imagens, para eu cadastrar no máximo 6 imagens, copiar elas para a pasta do sistema e salvar o nome ou o caminho das imagens no banco de dados.
Desde já agradeço a todos.
;)

Joel Rodrigues
   - 06 jul 2013

Qual é a dificuldade principal?

0
|
0

Rodolfo Silva
   - 07 jul 2013

Obrigado por responder Joel.

Então, a dificuldade é como eu vou fazer para salvar no banco de dados os nomes das imagens de uma vez só e depois mover elas para uma pasta definida no sistema.

Por exemplo:

vou ter 6 pictureBox no meu form, e vamos supor que o usuário entre com 3 imagens nas 3 pictureBox, como vou fazer para mover as imagens para uma pasta definida no sistema e depois salvar os nomes das imagens no banco de dados?

desde já agradeço a atenção.
;)

0
|
0

Alexandre Machado
   - 08 jul 2013

Rodolfo,

basicamente, voce vai pegar a imagem e salvar em disco como abaixo:

Image img = this.pictureBox1.Image;
img.Save(@"c:\temp\a.bmp");

sobre o nome do arquivo, voce pode definir uma logica tipo, usar o id do registro que voce estiver salvando no banco de dados mais um numero de controle.

por exemplo, se voce está salvando o registro 50 voce pode definir o nome do arquivo como:

int idRegistro = 50;
Image img = this.pictureBox1.Image;
img.Save(@"c:\temp\" + idRegistro.ToString() + "_1.jpg",System.Drawing.Imaging.ImageFormat.Jpeg); // para a primeira imagem

img = this.pictureBox1.Image;
img.Save(@"c:\temp\" + idRegistro.ToString() + "_2.jpg",System.Drawing.Imaging.ImageFormat.Jpeg); // para a segunda imagem

e assim por diante.

espero ter ajudado.

0
|
0

Rodolfo Silva
   - 08 jul 2013

Perfeito Alexandre, muito obrigado pela ajuda.
;)

0
|
0

José
   - 14 out 2013

Como a duvida inicial foi solucionada, estou marcando o tópico como concluído.

0
|
0