CargarElementosDAO.vb 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. Imports System.Data.SqlClient
  2. Public Class CargarElementosDAO
  3. Public Function ListaEstado()
  4. Dim objCon As New Conexion
  5. Dim ds As New DataSet
  6. Dim dt As DataTable
  7. Dim diccionario As New Dictionary(Of String, String)
  8. Dim cn As SqlConnection = objCon.Conectar
  9. If cn.State = ConnectionState.Closed Then
  10. cn.Open()
  11. End If
  12. Dim da = New SqlDataAdapter("SP_ListaEstadoInversion", cn)
  13. da.Fill(ds)
  14. dt = ds.Tables(0)
  15. For Each row As DataRow In dt.Rows
  16. diccionario.Add(row(0).ToString, row(1).ToString)
  17. Next
  18. cn.Close()
  19. Return diccionario
  20. End Function
  21. Public Function ListaCasasCorredoras()
  22. Dim objCon As New Conexion
  23. Dim ds As New DataSet
  24. Dim dt As DataTable
  25. Dim diccionario As New Dictionary(Of String, String)
  26. Dim cn As SqlConnection = objCon.Conectar
  27. If cn.State = ConnectionState.Closed Then
  28. cn.Open()
  29. End If
  30. Dim da = New SqlDataAdapter("SP_ListaCasasCorredoras", cn)
  31. da.Fill(ds)
  32. dt = ds.Tables(0)
  33. For Each row As DataRow In dt.Rows
  34. diccionario.Add(row(0).ToString, row(1).ToString)
  35. Next
  36. cn.Close()
  37. Return diccionario
  38. End Function
  39. Public Function ListaTipoRenta()
  40. Dim objCon As New Conexion
  41. Dim ds As New DataSet
  42. Dim dt As DataTable
  43. Dim diccionario As New Dictionary(Of String, String)
  44. Dim cn As SqlConnection = objCon.Conectar
  45. If cn.State = ConnectionState.Closed Then
  46. cn.Open()
  47. End If
  48. Dim da = New SqlDataAdapter("SP_ListaTipoRenta", cn)
  49. da.Fill(ds)
  50. dt = ds.Tables(0)
  51. For Each row As DataRow In dt.Rows
  52. diccionario.Add(row(0).ToString, row(1).ToString)
  53. Next
  54. cn.Close()
  55. Return diccionario
  56. End Function
  57. Public Function ListaTipoTasa()
  58. Dim objCon As New Conexion
  59. Dim ds As New DataSet
  60. Dim dt As DataTable
  61. Dim diccionario As New Dictionary(Of String, String)
  62. Dim cn As SqlConnection = objCon.Conectar
  63. If cn.State = ConnectionState.Closed Then
  64. cn.Open()
  65. End If
  66. Dim da = New SqlDataAdapter("SP_ListaTipoTasa", cn)
  67. da.Fill(ds)
  68. dt = ds.Tables(0)
  69. For Each row As DataRow In dt.Rows
  70. diccionario.Add(row(0).ToString, row(1).ToString)
  71. Next
  72. cn.Close()
  73. Return diccionario
  74. End Function
  75. Public Function ListaPeriodos()
  76. Dim objCon As New Conexion
  77. Dim ds As New DataSet
  78. Dim dt As DataTable
  79. Dim diccionario As New Dictionary(Of String, String)
  80. Dim cn As SqlConnection = objCon.Conectar
  81. If cn.State = ConnectionState.Closed Then
  82. cn.Open()
  83. End If
  84. Dim da = New SqlDataAdapter("SP_ListaPeriodos", cn)
  85. da.Fill(ds)
  86. dt = ds.Tables(0)
  87. For Each row As DataRow In dt.Rows
  88. diccionario.Add(row(0).ToString, row(1).ToString)
  89. Next
  90. cn.Close()
  91. Return diccionario
  92. End Function
  93. Public Function ListaPlazosFactor()
  94. Dim objCon As New Conexion
  95. Dim ds As New DataSet
  96. Dim dt As DataTable
  97. Dim diccionario As New Dictionary(Of String, String)
  98. Dim cn As SqlConnection = objCon.Conectar
  99. If cn.State = ConnectionState.Closed Then
  100. cn.Open()
  101. End If
  102. Dim da = New SqlDataAdapter("SP_ListaPlazosFactor", cn)
  103. da.Fill(ds)
  104. dt = ds.Tables(0)
  105. For Each row As DataRow In dt.Rows
  106. diccionario.Add(row(0).ToString, row(1).ToString)
  107. Next
  108. cn.Close()
  109. Return diccionario
  110. End Function
  111. Public Function ListaTiposMercado()
  112. Dim objCon As New Conexion
  113. Dim ds As New DataSet
  114. Dim dt As DataTable
  115. Dim diccionario As New Dictionary(Of String, String)
  116. Dim cn As SqlConnection = objCon.Conectar
  117. If cn.State = ConnectionState.Closed Then
  118. cn.Open()
  119. End If
  120. Dim da = New SqlDataAdapter("SP_ListaTiposMercado", cn)
  121. da.Fill(ds)
  122. dt = ds.Tables(0)
  123. For Each row As DataRow In dt.Rows
  124. diccionario.Add(row(0).ToString, row(1).ToString)
  125. Next
  126. cn.Close()
  127. Return diccionario
  128. End Function
  129. Public Function CodEmpr()
  130. Dim objCon As New Conexion
  131. Dim diccionario As New Dictionary(Of String, String)
  132. Dim cn As SqlConnection = objCon.Conectar
  133. If cn.State = ConnectionState.Closed Then
  134. cn.Open()
  135. End If
  136. Dim sql = "SELECT * FROM [dbo].[EMPR] "
  137. If Not cn.State = ConnectionState.Open Then
  138. cn.Open()
  139. End If
  140. Dim cmd As New SqlCommand(sql, cn)
  141. Dim dr As SqlDataReader
  142. dr = cmd.ExecuteReader
  143. If (diccionario.Count = 0) Then
  144. While dr.Read
  145. diccionario.Add(dr("CodEmpr"), dr("Descrip").ToString)
  146. End While
  147. End If
  148. cn.Close()
  149. Return diccionario
  150. End Function
  151. Public Function CodIF()
  152. Dim objCon As New Conexion
  153. Dim cn As SqlConnection = objCon.Conectar
  154. If cn.State = ConnectionState.Closed Then
  155. cn.Open()
  156. End If
  157. Dim sql = "SELECT * FROM [dbo].[INFI] "
  158. Dim cmd As New SqlCommand(sql, cn)
  159. Dim dr As SqlDataReader
  160. dr = cmd.ExecuteReader
  161. Return dr
  162. End Function
  163. Public Function CodEmis()
  164. Dim objCon As New Conexion
  165. Dim diccionario As New Dictionary(Of String, String)
  166. Dim cn As SqlConnection = objCon.Conectar
  167. If cn.State = ConnectionState.Closed Then
  168. cn.Open()
  169. End If
  170. Dim sql = "SELECT * FROM [dbo].[EMIS] "
  171. Dim cmd As New SqlCommand(sql, cn)
  172. Dim dr As SqlDataReader
  173. dr = cmd.ExecuteReader
  174. If (diccionario.Count = 0) Then
  175. While dr.Read
  176. diccionario.Add(dr("CodEmis"), dr("Descrip").ToString)
  177. End While
  178. End If
  179. cn.Close()
  180. Return diccionario
  181. End Function
  182. Public Function CodECalRi()
  183. Dim objCon As New Conexion
  184. Dim diccionario As New Dictionary(Of String, String)
  185. Dim cn As SqlConnection = objCon.Conectar
  186. If cn.State = ConnectionState.Closed Then
  187. cn.Open()
  188. End If
  189. Dim sql = "SELECT * FROM [dbo].[ECALRI]"
  190. Dim cmd As New SqlCommand(sql, cn)
  191. Dim dr As SqlDataReader
  192. dr = cmd.ExecuteReader
  193. While dr.Read
  194. diccionario.Add(dr("CodECalRi").ToString, dr("Descrip").ToString)
  195. End While
  196. cn.Close()
  197. cn.Close()
  198. Return diccionario
  199. End Function
  200. Public Function CodPais()
  201. Dim objCon As New Conexion
  202. Dim diccionario As New Dictionary(Of String, String)
  203. Dim cn As SqlConnection = objCon.Conectar
  204. If cn.State = ConnectionState.Closed Then
  205. cn.Open()
  206. End If
  207. Dim sql = "SELECT * FROM [dbo].[PAIS] "
  208. Dim cmd As New SqlCommand(sql, cn)
  209. Dim dr As SqlDataReader
  210. dr = cmd.ExecuteReader
  211. While dr.Read
  212. diccionario.Add(dr("CodPais"), dr("Descrip").ToString)
  213. End While
  214. cn.Close()
  215. Return diccionario
  216. End Function
  217. End Class