public void preencherGrid() { /* string strIncluir = "select * from Fornecedor"; SqlConnection conn = new SqlConnection(conexao); conn.Open(); try { SqlCommand sqlComm = new SqlCommand(strIncluir, conn); //sqlComm.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = sqlComm; DataTable dt = new DataTable(); da.Fill(dt); dtgvFornecedores.DataSource = dt; } catch (Exception) { MessageBox.Show("Falha ao conectar ao Bano de Dados, Contate seu suporte"); } conn.Close();*/ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); dtgvFornecedores.DataSource = teste1.SelecionaFornecedor(teste); }
public void inserirFornecedor() { //Insere dados conn = new SqlConnection(conexao); string documento = "'"; if (mtxtCPF.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "").Length > 0) documento += mtxtCPF.Text; else if (mtxtCNPJ.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "").Length > 0) documento += mtxtCNPJ.Text; documento += "'"; /* string CEP = mtxtCEP.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "") strIncluir = "insert into Fornecedor (CNPJ_CPF, Razao_Social, Nome_Fantasia, Nome_Banco, Agencia, Conta_Corrente, Responsavel, Celular_Responsavel, Email_Responsavel, Telefone_Comercial, Endereco_Fornecedor, Numero_Residencia, CEP_Fornecedor, Estado_Fornecedor, Cidade_Fornecedor, Bairro_Fornecedor,Complemento) values ("; */ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); teste.CNPJ_CPF = documento; teste.Razao_Social = txtRazaoSocial.Text; teste.Nome_Fantasia = txtNomeFantasia.Text; teste.Nome_Banco = txtBanco.Text; teste.Agencia = txtAgencia.Text; teste.Conta_Corrente = txtConta.Text; teste.Responsavel = txtResponsavel.Text; teste.Celular_Responsavel = mtxtCelular.Text; teste.Email_Responsavel = txtEmailResponsavel.Text; teste.Telefone_Comercial = mtxtTelefoneDeContato.Text; teste.Endereco_Fornecedor = txtNomeDaRua.Text; teste.Numero_Residencia = Int32.Parse(txtNumero.Text.ToString()); teste.CEP_Fornecedor = mtxtCEP.Text; teste.Estado_Fornecedor = cbxUF.Text; teste.Cidade_Fornecedor = txtCidade.Text; teste.Bairro_Fornecedor = txtBairro.Text; teste.Complemento = txtComplemento.Text; teste1.InsereFornecedor(teste); /* strIncluir += ")"; conn.Open(); sqlComm = new SqlCommand(strIncluir, conn); sqlComm.ExecuteNonQuery();*/ }
public Boolean ValidaCPF(string strValida) { /*strValida = "select * from Fornecedor where CNPJ_CPF = '" + strValida + "'"; SqlConnection conn = new SqlConnection(conexao); conn.Open();*/ DataTable dt = new DataTable(); try { /* SqlCommand sqlComm = new SqlCommand(strValida, conn); sqlComm.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = sqlComm;*/ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); teste.CNPJ_CPF = strValida; dt = teste1.SelecionaFornecedor(teste); if (dt.Rows.Count > 0) { mensagemDeErro("Um fornecedor com esse documento já existe. Certifique-se de que o número do documento esteja correto e tente de novo."); return false; } } catch (Exception) { MessageBox.Show("Falha ao consultar o documento do Fornecedor"); } return true; }
public bool validaBusca() { //Verificação de campos if ( mtxtCNPJ.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "").Length == 0 && mtxtCPF.Text .Replace(" ", "") .Replace(".", "") .Replace(",", "") .Replace("_", "") .Replace("-", "").Length == 0 ) { mensagemDeErro("Para buscar um fornecedor, o campo de Documento tem que estar preenchido. Por favor, certifique-se de que uma informação válida foi passada e tente novamente."); setFocusDocumento(); return false; } if ( mtxtCPF.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "").Length == 0 && mtxtCNPJ.Text .Replace(" ", "") .Replace(".", "") .Replace(",", "") .Replace("_", "") .Replace("-", "").Length < 14 ) { mensagemDeErro("Infelizmente, o número de CNPJ passado é inválido. Por favor, certifique-se de que o valor digitado está correto."); setFocusDocumento(); return false; } if ( mtxtCNPJ.Text .Replace(" ", "") .Replace(".", "") .Replace(".", "") .Replace("_", "") .Replace("/", "") .Replace("-", "").Length == 0 && mtxtCPF.Text .Replace(" ", "") .Replace(".", "") .Replace(",", "") .Replace("_", "") .Replace("-", "").Length < 11 ) { mensagemDeErro("Infelizmente, o número de CPF passado é inválido. Por favor, certifique-se de que o valor digitado está correto."); setFocusDocumento(); return false; } //Verificação de banco /* string stringDeBusca = "select * from Fornecedor where CNPJ_CPF = '" + getDocumento() + "'"; SqlConnection conn = new SqlConnection(conexao); SqlDataAdapter da = new SqlDataAdapter(); SqlCommand sqlComm = new SqlCommand(stringDeBusca, conn); da.SelectCommand = sqlComm; */ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); teste.CNPJ_CPF = getDocumento(); DataTable dt = new DataTable(); dt = teste1.SelecionaFornecedor(teste); //da.Fill(dt); if (dt.Rows.Count == 0) { mensagemDeErro("Não foi encontrado nenhum fornecedor com esse documento no sistema.\n\nPor favor, certifique-se de que o número e/ou tipo do documento estejam corretos e tente novamente."); setFocusDocumento(); preencherGrid(); return false; } else if (dt.Rows.Count > 1) { mensagemDeErro("Foram detectados mais de um fornecedor com o número de documento fornecido.\n\n Verifique se não há alguma inconsistência nos registros."); setFocusDocumento(); } return true; }
public void excluirFornecedor() { /* conn = new SqlConnection(conexao); conn.Open(); try { string documento = ""; string id = dtgvFornecedores.CurrentRow.Cells[0].Value.ToString(); documento = dtgvFornecedores.CurrentRow.Cells[1].Value.ToString(); // string strExclui = "delete Fornecedor where CNPJ_CPF = '" + documento + "'"; string strExclui = "delete Fornecedor where Cod_Fornecedor = '" + id + "'"; SqlCommand sqlComm = new SqlCommand(strExclui, conn); sqlComm.ExecuteNonQuery(); sqlComm = new SqlCommand(strExclui, conn); sqlComm.ExecuteNonQuery(); MessageBox.Show("Fornecedor excluído com sucesso."); } catch (Exception) { MessageBox.Show("Falha ao excluir o fornecedor."); } conn.Close(); */ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); teste.Cod_Fornecedor = Int32.Parse(dtgvFornecedores.CurrentRow.Cells[0].Value.ToString()); teste1.DeleteFornecedor(teste); preencherGrid(); }
public DataTable Buscar() { /* string stringDeBusca = "select * from Fornecedor where CNPJ_CPF = '" + cpf + "'"; ; SqlConnection conn = new SqlConnection(conexao); SqlCommand sqlComm = new SqlCommand(stringDeBusca, conn); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = sqlComm; DataTable dt = new DataTable(); da.Fill(dt); return dt; */ clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); if (cpf.Length > 1) teste.CNPJ_CPF = cpf; return teste1.SelecionaFornecedor(teste); cpf = ""; }
public void atualizarFornecedor() { // conn = new SqlConnection(conexao); string documento = "'"; string id = dtgvFornecedores.CurrentRow.Cells[0].Value.ToString(); if (mtxtCPF.Text.Replace(" ", "").Replace(".", "").Replace(".", "").Replace("_", "").Replace("/", "") .Replace("-", "").Length > 0) { documento += mtxtCPF.Text; } else if (mtxtCNPJ.Text.Replace(" ", "").Replace(".", "").Replace(".", "").Replace("_", "").Replace("/", "") .Replace("-", "").Length > 0) { documento += mtxtCNPJ.Text; } clsFornecedor teste = new clsFornecedor(); clsFornecedorBLL teste1 = new clsFornecedorBLL(); //strIncluir = "update Fornecedor set " + teste.CNPJ_CPF = documento; teste.Razao_Social = txtRazaoSocial.Text; teste.Nome_Fantasia = txtNomeFantasia.Text; teste.Nome_Banco = txtBanco.Text; teste.Agencia = txtAgencia.Text; teste.Conta_Corrente = txtConta.Text; teste.Responsavel = txtResponsavel.Text; teste.Celular_Responsavel = mtxtCelular.Text; teste.Responsavel = txtEmailResponsavel.Text; teste.Telefone_Comercial = mtxtTelefoneDeContato.Text; teste.Endereco_Fornecedor = txtNomeDaRua.Text; teste.Numero_Residencia = Int32.Parse(txtNumero.Text); teste.CEP_Fornecedor = mtxtCEP.Text; teste.Estado_Fornecedor = cbxUF.Text; teste.Cidade_Fornecedor = txtCidade.Text; teste.Bairro_Fornecedor = txtBairro.Text; teste.Complemento = txtComplemento.Text; teste.Cod_Fornecedor = Int32.Parse(id); /* conn.Open(); sqlComm = new SqlCommand(strIncluir, conn); sqlComm.ExecuteNonQuery(); */ cpf = ""; }