Gostaria de salvar mais que uma opção do meu textbox
No textbox recebe o nome das empresas e na hora de salvar ele só salva uma.
ele ate da a mensagem de salvo com sucesso mas não salva no banco
Como poderia fazer para salvar mais que uma opção?
Private Sub btnCadastroSalvar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCadastroSalvar.Click
Me.Salvar()
End Sub
Protected Sub Salvar()
Try
For Each Empresa1 As String In txtEmpresa.Text
Dim conexao As New clsConexao
' primeiro o nome de como esta no banco e depois o textBox
Dim cnpj As String = mktCadastroCnpj.Text
Dim inscricaoEstadual As String = mktCadastroInscricao.Text
Dim Empresa As String = txtEmpresa.Text
Dim razaoSocial As String = txtCadastroRazao.Text
Dim endereco As String = txtCadastroEndereco.Text
Dim numero As String = txtCadastroNumero.Text
Dim bairro As String = txtCadastroBairro.Text
Dim cidade As String = txtcadastroCidade.Text
Dim estado As String = cboCadastroEstado.Text
Dim telefone As String = mktCadastroTelefone.Text
Dim fax As String = mktCadastroFax.Text
Dim contato As String = txtCadastroContato.Text
Dim cargo As String = txtCadastroCargo.Text
Dim email As String = txtCadastroEmail.Text
Dim condPgto As String = txtCadastroCondicao.Text
Dim transportadora As String = txtCadastroTransportadora.Text
Dim telTransport As String = mktCadastroTelTransp.Text
Dim observacao As String = txtCadastroObservacao.Text
Dim tabela As New Data.DataTable
If ((((Trim(cnpj.Replace(".", "").Replace("-", "").Replace("/", "")) <> "" And Trim(inscricaoEstadual.Replace(".", "")) <> "") And (Empresa <> "" And razaoSocial <> "") And (endereco <> "" And numero <> "") And (bairro <> "" And cidade <> "")) And ((estado <> "" And telefone <> "") And (fax <> "" And contato <> "") And (cargo <> "" And email <> "") And (condPgto <> "" And transportadora <> ""))) And (telTransport <> "" And observacao <> "")) Then
ValidaCnpj()
If VerificaCnpj = True Then
ValidaIE()
If VerificaIE = True Then
Dim Buscacnpj As String = "select cnpj from tbCadastro where cnpj = '" & cnpj & "'"
tabela = conexao.executeQuery(Buscacnpj)
If tabela.Rows.Count = 0 Then
Dim busca As String = "insert into tbCadastro (cnpj,inscricaoEstadual,Empresa,razaoSocial,endereco,numero,bairro,cidade,estado,telefone,fax,contato,cargo,email,condPgto,transportadora,telTransport,observacao) values ("
busca += Chr(34) & cnpj & Chr(34) & ","
busca += Chr(34) & inscricaoEstadual & Chr(34) & ","
busca += Chr(34) & Empresa & Chr(34) & ","
busca += Chr(34) & Trim(razaoSocial) & Chr(34) & ","
busca += Chr(34) & endereco & Chr(34) & ","
busca += Chr(34) & numero & Chr(34) & ","
busca += Chr(34) & bairro & Chr(34) & ","
busca += Chr(34) & cidade & Chr(34) & ","
busca += Chr(34) & estado & Chr(34) & ","
busca += Chr(34) & telefone & Chr(34) & ","
busca += Chr(34) & fax & Chr(34) & ","
busca += Chr(34) & contato & Chr(34) & ","
busca += Chr(34) & cargo & Chr(34) & ","
busca += Chr(34) & email & Chr(34) & ","
busca += Chr(34) & condPgto & Chr(34) & ","
busca += Chr(34) & transportadora & Chr(34) & ","
busca += Chr(34) & telTransport & Chr(34) & ","
busca += Chr(34) & observacao & Chr(34) & ")"
conexao.executeNonQuery(busca)
MessageBox.Show("Cadastro Salvo com Sucesso", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information)
LimpaCampos()
Else
MessageBox.Show("Cnpj já Cadastrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End If
Exit Sub
End If
Exit Sub
End If
Next
Catch ex As Exception
MessageBox.Show("Preencha todos os campos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
'Else
' MessageBox.Show("Preencha todos os campos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error)
'End If
End Sub
Pergunta
wilherme
Gostaria de salvar mais que uma opção do meu textbox
No textbox recebe o nome das empresas e na hora de salvar ele só salva uma.
ele ate da a mensagem de salvo com sucesso mas não salva no banco
Como poderia fazer para salvar mais que uma opção?
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.