Professional Documents
Culture Documents
PREDIO
EN EL EVENTO
sqlcon.Open()
Dim sqlcmd As New SqlCommand
sqlcmd.Connection = sqlcon
sqlcmd.CommandText = "Insert Into
temporal(idcliente,nombre_cliente,idpredio)
Values(@idcliente,@nombre_cliente,@idpredio)"
sqlcmd.Parameters.Add("@idcliente", SqlDbType.Int).Value =
temp.Id_Cliente
sqlcmd.Parameters.Add("@Nombre_Cliente", SqlDbType.VarChar).Value =
temp.nombreC
sqlcmd.Parameters.Add("@idpredio", SqlDbType.Int).Value = temp.Codigo
If sqlcmd.ExecuteNonQuery = 1 Then
Return "OK"
Else
Return "Error"
End If
Catch ex As Exception
Return ex.Message
Finally
If sqlcon.State = ConnectionState.Open Then
sqlcon.Close()
End If
End Try
End Function
EN LA CLASE PREDIO
Public Function InsertarPredio(ByVal pre As clspredio) As String
Dim sqlcon As New SqlConnection
Try
sqlcon.ConnectionString = New Conexion().cnn
sqlcon.Open()
Dim sqlcmd, sqlcmd1 As New SqlCommand
sqlcmd.Connection = sqlcon
sqlcmd.CommandText = "Insert Into predio
(Id_Predio,Id_Direccion,Numero,Lote,Mz,Id_Sector)values(@Id_Predio,@Id_Direccion,@
Numero,@Lote,@Mz,@Id_Sector)"
sqlcmd.Parameters.Add("@Id_Predio", SqlDbType.Int).Value = pre.Codigo
sqlcmd.Parameters.Add("@Id_Direccion", SqlDbType.Int).Value =
pre.Id_Direccion
sqlcmd.Parameters.Add("@Numero", SqlDbType.VarChar).Value = pre.Numero
sqlcmd.Parameters.Add("@Lote", SqlDbType.VarChar).Value = pre.Lote
sqlcmd.Parameters.Add("@Mz", SqlDbType.VarChar).Value = pre.Mz
sqlcmd.Parameters.Add("@Id_Sector", SqlDbType.Int).Value =
pre.Id_Sector
If sqlcmd.ExecuteNonQuery = 1 Then
Return "OK"
Else
Return "Error al insertar el Predio"
End If
Catch ex As Exception
Return ex.Message
Finally
If sqlcon.State = ConnectionState.Open Then
sqlcon.Close()
End If
End Try
End Function
EN LA CLASE PREDIO
Public Function InsertarCliente_Predio(dato As String) As String
Dim dt As New DataTable
Dim sqlcon As New SqlConnection
sqlcon.ConnectionString = New Conexion().cnn
Dim sqlcmd As New SqlCommand
sqlcmd.Connection = sqlcon
sqlcmd.CommandText = "select * from temporal where idpredio=" + dato + ""
Dim sqldat As New SqlDataAdapter(sqlcmd)
sqldat.Fill(dt)
Dim dr As SqlDataReader
Dim cliente, predio As Integer
sqlcon.Open()
Dim sqlcon1 As New SqlConnection
sqlcon1.ConnectionString = New Conexion().cnn
sqlcon1.Open()
dr = sqlcmd.ExecuteReader()
While (dr.Read)
cliente = dr.GetInt32(0).ToString
predio = dr.GetInt32(2).ToString
Dim sqlcmd1 As New SqlCommand
sqlcmd1.Connection = sqlcon1
sqlcmd1.CommandText = "Insert Into
Cliente_Predio(Id_Cliente,Id_Predio,fecha) Values(@idcliente,@idpredio,@fecha)"
sqlcmd1.Parameters.Add("@idcliente", SqlDbType.Int).Value = cliente
sqlcmd1.Parameters.Add("@idpredio", SqlDbType.Int).Value = predio
sqlcmd1.Parameters.Add("@fecha", SqlDbType.DateTime).Value = Now
sqlcmd1.ExecuteNonQuery()
End While
Return Codigo + 1
End Function