public void Form4_Load(object sender, EventArgs e) { // MessageBox.Show(CodPessoaClienteSelecionado.ToString()); var conexaoBuscaPessoa = new ConexaoComBd(); var conexao = conexaoBuscaPessoa.AbreConexaoComBd(); string[] nomesDasColunas = new string[3]; nomesDasColunas[0] = "NOME"; nomesDasColunas[1] = "TELEFONE"; nomesDasColunas[2] = "PLACAVEICULO"; for (int i = 0; i < 3; i++) { string cmdText = ($@"SELECT {nomesDasColunas[i]} FROM PESSOAS WHERE CODPESSOA = {CodPessoaClienteSelecionado}"); SqlCommand comando = new SqlCommand(cmdText, conexao); if (i == 0) { txtBoxNomePessoa.Text = comando.ExecuteScalar().ToString(); } if (i == 1) { txtBoxTelefone.Text = comando.ExecuteScalar().ToString(); } if (i == 2) { txtBoxPlacaVeiculo.Text = comando.ExecuteScalar().ToString(); //aqui eu atualizo os comandos para buscar o serviço cmdText = ($@"SELECT DESCRICAOSERVICO FROM PESSOASERVICOPRESTADO WHERE CODPESSOA = {CodPessoaClienteSelecionado} "); comando = new SqlCommand(cmdText, conexao); // txbServicosPrestados.Text = comando.ExecuteScalar()?.ToString() ?? ""; } } //FormGridServico formGridServico = new FormGridServico(); //FormCadastroServicos form = new FormCadastroServicos(formGridServico); }
public object RetornaPesquisa(string valorPesquisado) { var retornaPesquisa = new ConexaoComBd(); var conexao = retornaPesquisa.AbreConexaoComBd(); var converteTxbPesquisa = Convert.ToString(valorPesquisado); var cmdtxt = ($@"SELECT * FROM PESSOAS WHERE NOME LIKE '%{converteTxbPesquisa}%'"); SqlCommand comando = new SqlCommand(cmdtxt, conexao); SqlDataAdapter adaptador = new SqlDataAdapter(comando); DataTable dtLista = new DataTable(); adaptador.Fill(dtLista); return(dtLista); }
public void InserePessoa(Pessoa p) { var conexaoInserePessoa = new ConexaoComBd(); var conexao = conexaoInserePessoa.AbreConexaoComBd(); string cmdText = $@"INSERT INTO PESSOAS (NOME, TELEFONE, PLACAVEICULO) VALUES ('{p.Nome.ToString()}', '{p.Telefone.ToString()}','{p.PlacaVeiculo.ToString()}')"; SqlCommand comando = new SqlCommand(cmdText, conexao); comando.ExecuteNonQuery(); MessageBox.Show("Salvo com sucesso"); conexao.Close(); return; }
public void AtualizaPessoaEServico(Pessoa pessoa, PessoaServicoPrestado servico) { var conexaoAtualizaPessoa = new ConexaoComBd(); var conexao = conexaoAtualizaPessoa.AbreConexaoComBd(); var cmdText = $@"SELECT CODPESSOA FROM PESSOASERVICOPRESTADO WHERE CODPESSOA = '{pessoa.CodPessoa}'"; SqlCommand comando = new SqlCommand(cmdText, conexao); comando.ExecuteScalar(); var verificaSeJaTemServico = comando.ExecuteScalar(); if (verificaSeJaTemServico == null) { cmdText = ($@"INSERT INTO PESSOASERVICOPRESTADO (CODPESSOA, DESCRICAOSERVICO, DATASERVICO ) VALUES ({pessoa.CodPessoa}, '{servico.DescricaoServico} +{servico.DataServico}', '{servico.DataServico}')"); //fazInsertNaTabela comando = new SqlCommand(cmdText, conexao); comando.ExecuteNonQuery(); MessageBox.Show("Serviço salvo com sucesso!"); } else { try { cmdText = ($@"UPDATE PESSOAS SET NOME = '{pessoa.Nome.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa} UPDATE PESSOAS SET TELEFONE = '{pessoa.Telefone.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa} UPDATE PESSOAS SET PLACAVEICULO = '{pessoa.PlacaVeiculo.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa} UPDATE PESSOASERVICOPRESTADO SET DESCRICAOSERVICO = '{servico.DescricaoServico.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa}"); //fazUpdateSeJaExiste comando = new SqlCommand(cmdText, conexao); comando.ExecuteNonQuery(); MessageBox.Show("Salvo com sucesso"); } catch (System.Data.SqlClient.SqlException e) //when (e.ParamName.Contains("Dados binários ou de string seriam truncados.")) { MessageBox.Show(e.Message); } } }