none
Firma Digital con Windows Form (C#) y SQL SERVER RRS feed

  • Pregunta

  • Muy beun@s días, tardes o noches,

     

    Soy nuevo en los foros de Microsoft y quisiera saber si me pueden ayudar. Estoy haciendo un sistema en Visual Studio 2012 usando Windows Forms en C# y SQL SERVER 2008 R2, el cual necesita hacer firmas digitales hacia formatos creados y llenados, pero se añadió una necesidad la cual es hacer firmas digitales (dibujarlas) y guardarla en un campo de la tabla usuarios en una base de datos.

     

    He consultado varias fuentes y por lo que veo la firma es un mapa de bits el cual puede ser representado con un tipo de dato VARBINARY(MAX) y lo poco que he podido encontrar es enfocado a ASP.NET, VISUAL BASIC, y otros lenguajes y formatos distintos de C# que hacen que las cosas más importantes de ellos no funcionen en Windows Forms.

     

    Ojala puedan ayudarme con el problema, ¡Muchas gracias!

    jueves, 7 de septiembre de 2017 17:55

Respuestas

  • hola

    >>pero se añadió una necesidad la cual es hacer firmas digitales (dibujarlas) y guardarla en un campo de la tabla usuarios en una base de datos

    para dibujar la forma usas un canvas? porque entiendo que con este podrias pasar la imagen como base64 al servidor

    >>He consultado varias fuentes y por lo que veo la firma es un mapa de bits el cual puede ser representado con un tipo de dato VARBINARY(MAX)

    asi es, el campo es varbinary y grabar la imagen como un array de byte

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    jueves, 7 de septiembre de 2017 18:34

Todas las respuestas

  • hola

    >>pero se añadió una necesidad la cual es hacer firmas digitales (dibujarlas) y guardarla en un campo de la tabla usuarios en una base de datos

    para dibujar la forma usas un canvas? porque entiendo que con este podrias pasar la imagen como base64 al servidor

    >>He consultado varias fuentes y por lo que veo la firma es un mapa de bits el cual puede ser representado con un tipo de dato VARBINARY(MAX)

    asi es, el campo es varbinary y grabar la imagen como un array de byte

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    jueves, 7 de septiembre de 2017 18:34
  • Muchas gracias por responder,

     

    Sí, tengo planeado programar un canas para poder dibujar la firma digital, pero tengo la duda en que se tiene que hacer para poder guardar ese mapa de bits en la base de datos SQL usando Windows Forms, he intentado probar guardando formas graficadas (como cuadrados, triángulos, elipses generadas por código) pero no encuentro ningún indicio de como poder hacerlo.

     

    Muchas gracias por su ayuda.



    Antunes

    viernes, 8 de septiembre de 2017 14:25