Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1.  
  2. namespace Capa_Acceso_Datos
  3. {
  4. public class cls_clasificaciones_ado
  5. {
  6. //cadena de conexion
  7. private string stringConecxion;
  8. public void guardarClasificaciones(cls_clasificaciones pclasif)
  9. {
  10. //conexion con la base datos
  11. SqlConnection conexion = new SqlConnection(this.stringConecxion);
  12.  
  13. //objeto encargado de ejecutar el transact-SQL
  14. SqlCommand commando = new SqlCommand();
  15.  
  16. //es necesario abrir la conexion con el servidor SQL
  17. conexion.Open();
  18.  
  19. //al comando se le debe asignar la conexion con el servidor
  20. commando.Connection = conexion;
  21.  
  22. //se construye el transact-SQL a ejecutar
  23. commando.CommandText = "insert into tbl_clasificaciones(cla_codigo,cla_descripcion,cla_estado)values(" + pclasif.codigo + ",'" + pclasif.descripcion + "','" + pclasif.estado + "')";
  24.  
  25. //se indica el tipo de comando
  26. commando.CommandType = System.Data.CommandType.Text;
  27.  
  28. //se ejecuta el comando, ExecuteNonQuery indica que no es una consulta SELECT
  29. commando.ExecuteNonQuery();
  30.  
  31. //cierra la conexion
  32. conexion.Close();
  33.  
  34. //se libera la memoria
  35. conexion.Dispose();
  36. commando.Dispose();
  37. }
  38.  
  39. //constructor con parametros
  40. public cls_clasificaciones_ado(string pStringCnx)
  41. {
  42.  
  43. this.stringConecxion = pStringCnx;
  44. }
  45.  
  46. public System.Data.DataSet listaClasificaciones()
  47. {
  48. //el contenedor de datos
  49. System.Data.DataSet lista = new System.Data.DataSet();
  50. // se utiliza una conexion con el servidor
  51. SqlConnection conexion = new SqlConnection(this.stringConecxion);
  52. /// el commando encargado ejecutar sql
  53. SqlCommand commando = new SqlCommand();
  54. ///ADAPTADOR DE DATOS
  55. SqlDataAdapter adaptador = new SqlDataAdapter();
  56.  
  57.  
  58. commando.CommandText = " SELECT* FROM [Vp_Lista_Clasificaciones]";
  59. conexion.Open();
  60. commando.Connection = conexion;
  61.  
  62. commando.CommandType = System.Data.CommandType.Text;
  63. adaptador.SelectCommand = commando;
  64. adaptador.Fill(lista);
  65. return lista;
  66. }
  67.  
  68. }//Cierre de clase
  69.  
  70. }//Cierre de namespace
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement