Dim ligacao_entregues1 = New SqlConnection("data source=(local);initial catalog=Pedidos;" & _
"integrated security=SSPI;persist security info=True")
ligacao_entregues1.open()
' testa se existem registos do mesmo produto para 0 mesmo util
' no mesmo dia
'If cont = 0 Then
Dim inserir_sql_stock As String = " Insert into Tab_Pedidos_entregues( " & _
" Data,Quantidade,Id_utilizador,Id_produto) " & _
" values (@Dt,@Quantidade,@id_utilizador,@id_produto)"
Dim comando = New SqlCommand(inserir_sql_stock, ligacao_entregues1)
' cria as variaveis tipo sql parameter associadas aos respectivos tipos
Dim Dt As SqlParameter = New SqlParameter("@Dt", SqlDbType.VarChar)
Dim Quantidade As SqlParameter = New SqlParameter("@Quantidade", SqlDbType.BigInt)
Dim Id_utilizador As SqlParameter = New SqlParameter("@id_utilizador", SqlDbType.BigInt)
Dim Id_produto As SqlParameter = New SqlParameter("@id_produto", SqlDbType.Int)
' atribui o valor inserido no formulario de cada caixa de texto
' a variavel criada a cima
Dt.Value = data
Quantidade.Value = quant
Id_utilizador.Value = id_util
Id_produto.Value = id_prod
' insere os valores na bd
comando.Parameters.Add(Dt)
comando.Parameters.Add(Quantidade)
comando.Parameters.Add(Id_utilizador)
comando.Parameters.Add(Id_produto)
'retorna o número de registros afetados pela instrução SQL
'num =
Dim num As Integer = comando.executenonquery
If num = 1 Then
Me.Lbl_mensagem.Visible = True
Me.Lbl_mensagem.Text = "Pedido entregue com sucesso"
Else
Me.Lbl_mensagem.Visible = True
Me.Lbl_mensagem.Text = "Erro de sistema Favor contactar o Administrador "
End If
ligacao_entregues1.close()
Dim ligacao_apagar = New SqlConnection("data source=(local);initial catalog=Pedidos;" & _
"integrated security=SSPI;persist security info=True")
ligacao_apagar.open()
Dim apagar_reg_req As String = " delete from Tab_Pedidos_requisitados " & _
" where Id_pedido =' " & id_pedido & "'"
Dim comando_apaga = New SqlCommand(apagar_reg_req, ligacao_apagar)
Dim apaga As Integer = comando_apaga.executenonquery
If apaga = 1 Then
Me.Lbl_mensagem.Visible = True
Me.Lbl_mensagem.Text = "Pedido entregue com sucesso"
Else
Me.Lbl_mensagem.Visible = True
Me.Lbl_mensagem.Text = "Erro de sistema Favor contactar o Administrador "
End If
'Dim comando_apagar = New SqlCommand(apagar_reg_req, ligacao_apagar)
ligacao_apagar.close()
Dim ligacao_entregues1 = New SqlConnection("data source=(local);initial catalog=Pedidos;" & _
"integrated security=SSPI;persist security info=True")