insertar datos en tablas relacionadas c#

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:

 
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”

Deja un comentario