miércoles, 30 de julio de 2014

 

Almacenar una Imagen en una Base de Datos con visual estudio 2018 en c# c# y Sql server 2018



1. Introducción



En este artículo cubriremos el proceso de almacenar una imagen en una base de datos de SQL Server,
fffff
 2. Una Base de Datos de Ejemplo
En una base de datos de ejemplo llamada 'Store', crearemos una tabla sencilla llamada 'Productos', cuya definición será la siguiente:
CREATE TABLE Products
(
    idint NOT NULL ,
    namenvarchar (80) NOT NULL,
    quantityint NOT NULL,
    pricesmallmoney NOT NULL,
    productImageimage NULL ,
    CONSTRAINT PK_Products PRIMARY KEY CLUSTERED (id)
)

3. Construyendo una Interfaz Gráfica




Construiremos una pequeña interfaz gráfica que nos servirá para obtener los datos de los productos, entre ellos, la imagen. El aspecto del formulario será el que muestra la 











4. Almacenado la Imagen
Para almacenar los datos (incluyendo la imagen) primero tenemos que ingresarlos en el formulario; para ingresar la imagen nos apoyaremos en un objetoOpenFileDialog, el que usaremos para que el usuario escoja la imagen que quiere asociar al producto, y lo mostraremos cuando el usuario haya hecho clic sobre el botón para navegar (...). Usaremos el siguiente código:
privatevoidbrowseButton_Click(objectsender, System.EventArgs e)
{
    // Se crea el OpenFileDialog
    OpenFileDialogdialog = new OpenFileDialog();
    // Se muestra al usuario esperando una acción
    DialogResultresult = dialog.ShowDialog();

    // Si seleccionó un archivo (asumiendo que es una imagen lo que seleccionó)
    // la mostramos en el PictureBox de la inferfaz
    if (result == DialogResult.OK)
    {
       pictureBox.Image = Image.FromFile(dialog.FileName);
    }
}

Teniendo los datos de entrada, incluyendo la imagen y no tomando en cuenta las validaciones sobre el formulario de entrada, lo siguiente será guardar en sí los datos en la base de datos. (Esta acción se produce cuando se hace clic sobre 'Guardar'). Utilizamos el siguiente código para hacerlo:
privatevoidsaveButton_Click(objectsender, System.EventArgs e)
{
    try
    {
       // Objetos de conexión y comando
       System.Data.SqlClient.SqlConnectionconn = new System.Data.SqlClient.SqlConnection(@"Data Source=
(local);InitialCatalog=store;Integrated Security=SSPI");
       System.Data.SqlClient.SqlCommandcmd = new System.Data.SqlClient.SqlCommand();

       // Estableciento propiedades
       cmd.Connection = conn;
       cmd.CommandText = "INSERT INTO Products VALUES (@id, @name, @quantity, @price, @image)";

      // Creando los parámetros necesarios
       cmd.Parameters.Add("@id", System.Data.SqlDbType.Int);
       cmd.Parameters.Add("@name", System.Data.SqlDbType.NVarChar);
       cmd.Parameters.Add("@quantity", System.Data.SqlDbType.Int);
       cmd.Parameters.Add("@price", System.Data.SqlDbType.SmallMoney);
       cmd.Parameters.Add("@image", System.Data.SqlDbType.Image);

       // Asignando los valores a los atributos
       cmd.Parameters["@id"].Value = int.Parse(idBox.Text);
       cmd.Parameters["@name"].Value = nameBox.Text;
       cmd.Parameters["@quantity"].Value = int.Parse(quantityBox.Text);
       cmd.Parameters["@price"].Value = float.Parse(priceBox.Text);

       // Asignando el valor de la imagen

       // Stream usado como buffer
       System.IO.MemoryStream ms = new System.IO.MemoryStream();
       // Se guarda la imagen en el buffer
       pictureBox.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
       // Se extraen los bytes del buffer para asignarlos como valor para el
       // parámetro.
       cmd.Parameters["@image"].Value = ms.GetBuffer();

       conn.Open();
       cmd.ExecuteNonQuery();
       conn.Close();
    }
    catch (System.Exception ex)
    {
       MessageBox.Show(ex.Message);
    }
}


Si crees que te hemos ayudado.
Nos donarias $1
para mantener nuestra weeb


Share:

viernes, 4 de julio de 2014

 

Sistema de farmacia 2014....visual estudio 2013 y sql server 2014

Bueno esta vez les comparto el sistema de farmacia lo nuevo en visual 2013...vista previa













Formulario de reportes..



















link de descarga...del sistema-----------------..http://ouo.io/1z9cym
base de datos. -----------------.http://ouo.io/1z9cym
CONSULTAS EN SIGUIENTE LINK..-----------http://ouo.io/1z9cym








Si crees que te hemos ayudado.

Nos donarias $1
para mantener nuestra weeb



Share:

miércoles, 3 de julio de 2013

 

Sistema de ventas 2017 (Visual estudio 2017 & Sql ser ver 2014









Sistema  en programacion ..ideal para los que comienza a programar..en a Visual estudio 2010.. con  base datos en Sql server  2008.. Si te interesa este  sistema con codigo fuente ..visita este link.
http://cpiprodesign.esy.es/puntoventa.html



Si crees que te hemos ayudado.

Nos donarias $1
para mantener nuestra weeb


Share:

lunes, 11 de febrero de 2013

 

Hola amigos como  estan espero que bien.
bueno en este post..les invito a visitar mi nuevo web..de programacion y templates para sony vegas
visitan se bienen nuesvos sistemas ,templates mucho mas..
http://cpiprodesign.somee.com/
http://cpiprodesign.somee.com/
http://cpiprodesign.somee.com/
Share:
 



Proyecto.. Sistema de..Farmacia....PDFImprimirE-mail

Escrito por Cristian Patricio Izquierdo   
Miércoles, 20 de Junio de 2012 23:04
Bueno este articulo les comparto con mucho gusto ...
Proyecto Sistema farmacia.en visual estudio 2010 & SQL SERVER 2010.
  1. PRIMERO  crear Base de datos en gestor base daos SQL SERVER
  2. el codigo lo encuentras en el siguiente link.. http://visualestudio2010.blogspot.com/2012/01/base-de-datos-farmacias.html
  3. Diseñar el siguiente formulario en Visual estudio 2010.. o en cualquier version ..

























Codigo Fuente..

Continuara ........


Share:

domingo, 9 de diciembre de 2012

 

Mantenimiento de base de datos con MYSQL & Visual estudio 2010.



Mantenimiento de base de datos con MYSQL & Visual estudio 2010..
Bueno esta vez les comparto este codigo fuente..que para mi fue muy dificil programarlo..


PRONTO EL CODIGO FUENTE ..AQUI
espero no sea una molestia esta en proceso de programacion..Lo estare subiendo lo antes posible..
UNETE AMI PAINA EN FACEBOOK..
asi estaras alerta a nuevos articulo ........







Si crees que te hemos ayudado.

Nos donarias $1
para mantener nuestra weeb



Share:

domingo, 9 de septiembre de 2012

 

Sistema de Farmacia demo.

Codigo fuente:
click aqui..



Si crees que te hemos ayudado.
Nos donarias $1
para mantener nuestra weeb


Share:

lunes, 27 de agosto de 2012

 

Creando Intro con Sony Vegas pro 11.0

Share:

miércoles, 4 de julio de 2012

 

Factura en Visual estudio 2010
!..Bueno en este articulo les comparto mi articulo de clases...!
  1. Diseñe el siguiente formulario.....en visual estudio 2010..
  2. controles textbox,combobox,Listview..otros
Codigo fuente..
  • importamos las librerias
Imports System.IO
PublicClassForm1
Dim ruta AsString = "D:\Skins CristianDesign\Skin\"
EndSub


Leer mas clik aqui...


Si crees que te hemos ayudado.
Nos donarias $1
para mantener nuestra weeb


Share: