Módulo 12 Llamar Procedimientos almacenados en SQL Azure

microsoft-azure-logo

Objetivo del curso: Ayudar a quienes deseen aprender a generar aplicaciones WPF con enlace a bases de datos en Azure de una manera en la que no sea requerido un conocimiento previo en el tema utilizando lenguaje coloquial para quienes inician recién en el mundo de la programación utilizando C# como lenguaje de programación y SQL Server.

Objetivo General: Desarrollar un sistema que permita llevar el seguimiento de peso y estatura de alumnos.

Objetivo del tutorial: Llamar un procedimiento almacenado de una base de datos en SQL Azure desde un formulario WPF.

Requerimientos:

  • Visual Studio 2017 o versión anterior.
  • Aplicación WPF
  • Cuenta de Azure vigente
  • Base de datos y tablas creadas en los módulos anteriores

Interfaz:

insertar

Código

private void btnguardar_Click(object sender, RoutedEventArgs e)
{//validamos que todos los datos del formulario esten llenos
if (txtnombre.Text != “” && txtapellido1.Text != “” && txtapellido2.Text != “” && txtedad.Text != “” && txtpeso.Text != “” && txtestatura.Text != “”)
{//declaramos un reader para que verifique la información
SqlDataReader rdr = null;
//creamos la conexión
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“conexion”].ConnectionString);
//abrimos la conexión
conn.Open();
//ingresamos el nombre de nuestro procedimiento almacenado en un sqlcommand
SqlCommand cmd = new SqlCommand(“registrousuariocurso”, conn);
//decimos que es un procedimiento almacenado
cmd.CommandType = System.Data.CommandType.StoredProcedure;
//asignamos a las variables creadas en el procedimiento los valores del formulario
cmd.Parameters.Add(new SqlParameter(“@nombre”, txtnombre.Text));
cmd.Parameters.Add(new SqlParameter(“@apellido1”, txtapellido1.Text));
cmd.Parameters.Add(new SqlParameter(“@apellido2”, txtapellido2.Text));
cmd.Parameters.Add(new SqlParameter(“@sexo”, combosexo.SelectedValue.ToString()));
cmd.Parameters.Add(new SqlParameter(“@edad”, int.Parse(txtedad.Text)));
cmd.Parameters.Add(new SqlParameter(“@peso”, float.Parse(txtpeso.Text)));
cmd.Parameters.Add(new SqlParameter(“@estatura”, float.Parse(txtestatura.Text)));
//ejecutamos el reader
rdr = cmd.ExecuteReader();
//cerramos el reader y la conexión
rdr.Close();
conn.Close();

}
}

Curso completo: aquí

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s