@@ -20,7 +20,7 @@ public DataSet ObtenerDatos()
2020 {
2121 using ( SqlConnection conexion = new SqlConnection ( detallesConexion ) )
2222 {
23- string query = "SELECT Nombre, Departamento, Salario FROM Empleados " ;
23+ string query = "SELECT Titulo, Autor, CantidadDisponible FROM Libros " ;
2424 SqlDataAdapter adaptador = new SqlDataAdapter ( query , conexion ) ;
2525 adaptador . Fill ( datos , "Libros" ) ;
2626 }
@@ -29,72 +29,69 @@ public DataSet ObtenerDatos()
2929 {
3030 throw new Exception ( "Error al obtener libros: " + ex . Message ) ;
3131 }
32-
3332 return datos ;
34-
3533 }
3634
37- public DataSet InsertDatos ( )
35+ public void InsertDatos ( string tituloMetodo , string salario , int cantidadDisponibleMetodo )
3836 {
39- DataSet datos = new DataSet ( ) ;
4037 try
4138 {
4239 using ( SqlConnection conexion = new SqlConnection ( detallesConexion ) )
4340 {
44- string query = "SELECT Nombre, Departamento, Salario FROM Empleados" ;
45- SqlDataAdapter adaptador = new SqlDataAdapter ( query , conexion ) ;
46- adaptador . Fill ( datos , "Libros" ) ;
41+ string query = "INSERT INTO Libros(Titulo, Autor, CantidadDisponible) VALUES (@Titulo, @Autor, @CantidadDisponible)" ;
42+ SqlCommand instruccion = new SqlCommand ( query , conexion ) ;
43+ instruccion . Parameters . AddWithValue ( "@Titulo" , tituloMetodo ) ;
44+ instruccion . Parameters . AddWithValue ( "@Autor" , salario ) ;
45+ instruccion . Parameters . AddWithValue ( "@CantidadDisponible" , cantidadDisponibleMetodo ) ;
46+ conexion . Open ( ) ;
47+ instruccion . ExecuteNonQuery ( ) ;
4748 }
4849 }
4950 catch ( SqlException ex )
5051 {
51- throw new Exception ( "Error al obtener libros: " + ex . Message ) ;
52+ throw new Exception ( "Error al insertar libros: " + ex . Message ) ;
5253 }
5354
54- return datos ;
55-
5655 }
5756
58- public DataSet UpdateDatos ( )
57+ public void UpdateDatos ( int cantidadDisponibleMetodo )
5958 {
60- DataSet datos = new DataSet ( ) ;
6159 try
6260 {
6361 using ( SqlConnection conexion = new SqlConnection ( detallesConexion ) )
6462 {
65- string query = "SELECT Nombre, Departamento, Salario FROM Empleados" ;
66- SqlDataAdapter adaptador = new SqlDataAdapter ( query , conexion ) ;
67- adaptador . Fill ( datos , "Libros" ) ;
63+ string query = "UPDATE Libros SET CantidadDisponible = @CantidadDisponible" ;
64+ SqlCommand instruccion = new SqlCommand ( query , conexion ) ;
65+ instruccion . Parameters . AddWithValue ( "@CantidadDisponible" , cantidadDisponibleMetodo ) ;
66+ conexion . Open ( ) ;
67+ instruccion . ExecuteNonQuery ( ) ;
6868 }
6969 }
7070 catch ( SqlException ex )
7171 {
72- throw new Exception ( "Error al obtener libros: " + ex . Message ) ;
72+ throw new Exception ( "Error al insertar libros: " + ex . Message ) ;
7373 }
7474
75- return datos ;
76-
7775 }
7876
79- public DataSet DeleteDatos ( )
77+ public void DeleteDatos ( string tituloMetodo , string salario , int cantidadDisponibleMetodo )
8078 {
81- DataSet datos = new DataSet ( ) ;
8279 try
8380 {
8481 using ( SqlConnection conexion = new SqlConnection ( detallesConexion ) )
8582 {
86- string query = "SELECT Nombre, Departamento, Salario FROM Empleados" ;
87- SqlDataAdapter adaptador = new SqlDataAdapter ( query , conexion ) ;
88- adaptador . Fill ( datos , "Libros" ) ;
83+ string query = "DELETE FROM Libros WHERE Titulo = @Titulo" ;
84+ SqlCommand instruccion = new SqlCommand ( query , conexion ) ;
85+ instruccion . Parameters . AddWithValue ( "@Titulo" , tituloMetodo ) ;
86+ conexion . Open ( ) ;
87+ instruccion . ExecuteNonQuery ( ) ;
8988 }
9089 }
9190 catch ( SqlException ex )
9291 {
93- throw new Exception ( "Error al obtener libros: " + ex . Message ) ;
92+ throw new Exception ( "Error al insertar libros: " + ex . Message ) ;
9493 }
9594
96- return datos ;
97-
9895 }
9996
10097 }
0 commit comments