Insertar Datos en tablas RELACIONADAS en C# y Sql Server

Insertar registros a tabla relacionada en Sql Server con C#

 
Hola amigos ahora vamos aprender a insertar datos en una tabla de Sql relacionada, todos sabemos que cuando hay una llave foránea en una tabla debemos usar un ID o código de otra tabla que esta enlazado con la llave primaria. Por lo tanto trabajándolo en C sharp significaría que debemos de alguna forma permitirle al usuario que seleccione un registro de la tabla que contiene la llave primaria y así evitar conflictos con la llave foránea. En este ejemplo vamos a trabajar con dos tablas: CatCliente y CatPersona. En la siguiente imagen se muestra el diagrama con las dos tablas:
 
tablas relacionadas en SQL

Guardar Datos en Sql  Server desde C#

 

Como vez la tabla CatCliente esta relacionada con CatPersona, por lo cual lo complicado es insertarle registros a la tabla CatPersona, puesto a que tiene el campo NumCliente el cual debe registrar Códigos ya existentes en la tabla CatCliente. Lo que vamos hacer en C# seria tener un formulario que tenga los campos necesarios para alimentar la tabla CatPersona:

 
inserta datos en tabla relacionada de sql
 
 
 

Consultar Registros en Sql desde C#


Ya te distes cuenta que el campo NumCliente esta desabilitado en otras palabras la propiedad read only tiene «True», y a su costado derecho tenemos un botón el cual nos llevara a un formulario que nos permitirá buscar un Cliente ya registrado, la búsqueda se realizara por su NumCliente, como lo vemos en la siguiente imagen:

Leer mas  Actualizar - Modificar Datos en MySQL desde C#
 
consultar registros en tabla relacionada sql
 
Este seria la lógica del proyecto, el código de la programación que usaremos sera en base a los tutoriales de conexión de C# y Sql Server subidos a mi canal de youtube.
 

Tutorial insertar datos a tabla relacionada Sql y C#

 
Por ultimo les dejare el  tutorial donde te explico como hacer funcionar todo desde C# y en la descripción del vídeo están los enlaces para descargar el proyecto y el script de la Base de Datos:
.
 
 
 
 

Entradas Relacionadas:

4 comentarios en «Insertar Datos en tablas RELACIONADAS en C# y Sql Server»

  1. Hola Franklin, gracias por el aporte! Pero te cuento que tengo problemas con el enlace de descargar, así que me preguntaba si podrías enviarlo a mi correo. Gracias!

    Responder
  2. como hago si una o las dos de estas tablas tienen el campo imagen como las ingreso a la bd desde c#

    Responder

Deja un comentario