public DataTable BuscarComprasComFornecedor(clsFornecedor objFornecedor) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodFornecedor"; parametro.Value = objFornecedor.Cod_Fornecedor; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Compras_BuscarComprasComFornecedor", lista); }
public DataTable BuscarFornecedoresPorPalavraChave(clsFornecedor objFornecedor) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Palavra"; parametro.Value = objFornecedor.Nome_Fantasia; parametro.DbType = System.Data.DbType.String; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Compras_BuscarFornecedoresPorPalavraChave", lista); }
private void txtPalavraChave_TextChanged(object sender, EventArgs e) { if (txtPalavraChave.Text.Length == 0) gridFornecedores.DataSource = compras.SelectFornecedores(); else { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.Nome_Fantasia = txtPalavraChave.Text; gridFornecedores.DataSource = compras.BuscarFornecedoresPorPalavraChave(objFornecedor); } gridCompras.DataSource = null; gridInsumos.DataSource = null; groupDetalhes.Enabled = false; groupCompras.Enabled = false; }
public DataTable DeleteFornecedor(clsFornecedor objPedido) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter ParametroCod_Fornecedor = new SqlParameter(); ParametroCod_Fornecedor.ParameterName = "Cod_Fornecedor"; ParametroCod_Fornecedor.Value = objPedido.Cod_Fornecedor; ParametroCod_Fornecedor.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroCod_Fornecedor); DataTable dt = ObjBanco.ExecuteProc("SP_CSHARP_Delete_Fornecedor", LstParametros); return dt; }
public DataTable SelecionaFornecedor(clsFornecedor objPedido) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter ParametroCodFornecedor = new SqlParameter(); ParametroCodFornecedor.ParameterName = "Cod_Fornecedor"; if (objPedido.Cod_Fornecedor > 0) ParametroCodFornecedor.Value = objPedido.Cod_Fornecedor; else ParametroCodFornecedor.Value = null; ParametroCodFornecedor.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroCodFornecedor); SqlParameter ParametroCNPJ_CPF = new SqlParameter(); ParametroCNPJ_CPF.ParameterName = "CNPJ_CPF"; ParametroCNPJ_CPF.Value = objPedido.CNPJ_CPF; ParametroCNPJ_CPF.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCNPJ_CPF); SqlParameter ParametroRazao_Social = new SqlParameter(); ParametroRazao_Social.ParameterName = "Razao_Social"; ParametroRazao_Social.Value = objPedido.Razao_Social; ParametroRazao_Social.DbType = System.Data.DbType.String; LstParametros.Add(ParametroRazao_Social); SqlParameter ParametroNome_Fantasia = new SqlParameter(); ParametroNome_Fantasia.ParameterName = "Nome_Fantasia"; ParametroNome_Fantasia.Value = objPedido.Nome_Fantasia; ParametroNome_Fantasia.DbType = System.Data.DbType.String; LstParametros.Add(ParametroNome_Fantasia); SqlParameter ParametroNome_Banco = new SqlParameter(); ParametroNome_Banco.ParameterName = "Nome_Banco"; ParametroNome_Banco.Value = objPedido.Nome_Banco; ParametroNome_Banco.DbType = System.Data.DbType.String; LstParametros.Add(ParametroNome_Banco); SqlParameter ParametroAgencia = new SqlParameter(); ParametroAgencia.ParameterName = "Agencia"; ParametroAgencia.Value = objPedido.Agencia; ParametroAgencia.DbType = System.Data.DbType.String; LstParametros.Add(ParametroAgencia); SqlParameter ParametroConta_Corrente = new SqlParameter(); ParametroConta_Corrente.ParameterName = "Conta_Corrente"; ParametroConta_Corrente.Value = objPedido.Conta_Corrente; ParametroConta_Corrente.DbType = System.Data.DbType.String; LstParametros.Add(ParametroConta_Corrente); SqlParameter ParametroResponsavel = new SqlParameter(); ParametroResponsavel.ParameterName = "Responsavel"; ParametroResponsavel.Value = objPedido.Responsavel; ParametroResponsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroResponsavel); SqlParameter ParametroCelular_Responsavel = new SqlParameter(); ParametroCelular_Responsavel.ParameterName = "Celular_Responsavel"; ParametroCelular_Responsavel.Value = objPedido.Celular_Responsavel; ParametroCelular_Responsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCelular_Responsavel); SqlParameter ParametroEmail_Responsavel = new SqlParameter(); ParametroEmail_Responsavel.ParameterName = "Email_Responsavel"; ParametroEmail_Responsavel.Value = objPedido.Email_Responsavel; ParametroEmail_Responsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEmail_Responsavel); SqlParameter ParametroTelefone_Comercial = new SqlParameter(); ParametroTelefone_Comercial.ParameterName = "Telefone_Comercial"; ParametroTelefone_Comercial.Value = objPedido.Telefone_Comercial; ParametroTelefone_Comercial.DbType = System.Data.DbType.String; LstParametros.Add(ParametroTelefone_Comercial); SqlParameter ParametroEndereco_Fornecedor = new SqlParameter(); ParametroEndereco_Fornecedor.ParameterName = "Endereco_Fornecedor"; ParametroEndereco_Fornecedor.Value = objPedido.Endereco_Fornecedor; ParametroEndereco_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEndereco_Fornecedor); SqlParameter ParametroNumero_Residencia = new SqlParameter(); ParametroNumero_Residencia.ParameterName = "Numero_Residencia"; if (objPedido.Numero_Residencia > 0) ParametroNumero_Residencia.Value = objPedido.Numero_Residencia; else ParametroNumero_Residencia.Value = null; ; ParametroNumero_Residencia.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroNumero_Residencia); SqlParameter ParametroCEP_Fornecedor = new SqlParameter(); ParametroCEP_Fornecedor.ParameterName = "CEP_Fornecedor"; ParametroCEP_Fornecedor.Value = objPedido.CEP_Fornecedor; ParametroCEP_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCEP_Fornecedor); SqlParameter ParametroEstado_Fornecedor = new SqlParameter(); ParametroEstado_Fornecedor.ParameterName = "Estado_Fornecedor"; ParametroEstado_Fornecedor.Value = objPedido.Estado_Fornecedor; ParametroEstado_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEstado_Fornecedor); SqlParameter ParametroCidade_FornecedorC = new SqlParameter(); ParametroCidade_FornecedorC.ParameterName = "Cidade_Fornecedor"; ParametroCidade_FornecedorC.Value = objPedido.Cidade_Fornecedor; ParametroCidade_FornecedorC.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCidade_FornecedorC); SqlParameter ParametroBairro_Fornecedor = new SqlParameter(); ParametroBairro_Fornecedor.ParameterName = "Bairro_Fornecedor"; ParametroBairro_Fornecedor.Value = objPedido.Bairro_Fornecedor; ParametroBairro_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroBairro_Fornecedor); SqlParameter ParametroComplemento = new SqlParameter(); ParametroComplemento.ParameterName = "Complemento"; ParametroComplemento.Value = objPedido.Complemento; ParametroComplemento.DbType = System.Data.DbType.String; LstParametros.Add(ParametroComplemento); DataTable dt = ObjBanco.ExecuteProc("SP_CSHARP_SELECIONA_FORNECEDOR", LstParametros); return dt; }
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 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 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 = ""; }
private void txtIDFornecedor_TextChanged(object sender, EventArgs e) { if (txtIDFornecedor.Text.Length == 0) gridFornecedores.DataSource = compras.SelectFornecedores(); else { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.Cod_Fornecedor = Int32.Parse(txtIDFornecedor.Text); gridFornecedores.DataSource = compras.BuscarFornecedoresPorID(objFornecedor); } gridCompras.DataSource = null; gridInsumos.DataSource = null; groupDetalhes.Enabled = false; groupCompras.Enabled = false; }
void atualizarComprasComFornecedor() { clsFornecedor fornecedor = new clsFornecedor(); fornecedor.Cod_Fornecedor = (int)gridFornecedores.CurrentRow.Cells[0].Value; gridCompras.DataSource = compras.BuscarComprasComFornecedor(fornecedor); }