public DataTable BuscarVenda_Filtro(object nrNota, object cliente, DateTime dateMin, DateTime dateMax) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string select = @"SELECT vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.totalReceber, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, clientes.cliente, condicaoPagamento.condicao FROM vendas INNER JOIN clientes ON vendas.codCliente = clientes.codigo INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo"; string where = " WHERE 1 = 1 "; string sql = ""; if (nrNota != null) { where += " AND vendas.nrNota = @nrNota "; } else if (cliente != null) { where += " AND clientes.cliente = @cliente OR clientes.cliente like '%'+ @cliente +'%' "; } else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue) { where += " AND vendas.dtCadastro >= @dateMin AND vendas.dtCadastro <= @dateMax"; } sql = select + where; SqlCommand comando = new SqlCommand(sql, conexao); if (nrNota != null) { comando.Parameters.AddWithValue("@nrNota", nrNota); } else if (cliente != null) { comando.Parameters.AddWithValue("@cliente", cliente); } else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue) { comando.Parameters.AddWithValue("@dateMin", dateMin); comando.Parameters.AddWithValue("@dateMax", dateMax); } conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtVenda = new DataTable(); da.Fill(dtVenda); conexao.Close(); return(dtVenda); } }
public override object Pesquisar(string fun) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(fun, out int n); if (fun.Length <= 4 && isNumeric) { int id = Convert.ToInt32(fun); sql = @"SELECT funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario, funcionarios.carteiraTrabalho, funcionarios.cnh, funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao, funcionarios.usuario, cidades.cidade FROM funcionarios INNER JOIN cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.codigo = @fun"; } else { if (isNumeric) { string cpf = fun; sql = @"SELECT funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario, funcionarios.carteiraTrabalho, funcionarios.cnh, funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao, funcionarios.usuario, cidades.cidade FROM funcionarios INNER JOIN cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.cpf like '%'+ @fun +'%'"; } else { string funcionario = fun; sql = @"SELECT funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario, funcionarios.carteiraTrabalho, funcionarios.cnh, funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao, funcionarios.usuario, cidades.cidade FROM funcionarios INNER JOIN cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.funcionario like '%'+ @fun + '%' "; } } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@fun", fun); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtFuncionario = new DataTable(); da.Fill(dtFuncionario); conexao.Close(); return(dtFuncionario); } }
public void ExcluirUsuario(Usuarios user) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"delete from usuarios where usuarui = @login"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@login", user.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Excluir(object id) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"DELETE FROM paises WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", id); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public Vendas BuscarVenda_porID(object nrNota, object serie) { using (SqlConnection conexao = Conecta.CreateConnection()) { //venda = new Vendas(); SqlDataAdapter da; string sql = @"SELECT vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, vendas.totalReceber, clientes.cliente, condicaoPagamento.condicao FROM vendas INNER JOIN clientes ON vendas.codCliente = clientes.codigo INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo WHERE vendas.nrNota = @nrNota AND vendas.serie = @serie"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@nrNota", nrNota); comando.Parameters.AddWithValue("@serie", serie); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCompra = new DataTable(); da.Fill(dtCompra); Venda = null; foreach (DataRow row in dtCompra.Rows) { Vendas venda = new Vendas(); venda.modelo = Convert.ToString(row["modelo"]); venda.serie = Convert.ToString(row["serie"]); venda.nrNota = Convert.ToString(row["nrNota"]); venda.cliente = DaoCliente.BuscarPorID(Convert.ToInt64(row["codCliente"])) as Clientes; venda.condPagamento = DaoCondPagamento.BuscarPorID(Convert.ToInt64(row["codCondPagamento"])) as CondicaoPagamentos; venda.dtEmissao = Convert.ToDateTime(row["dtEmissao"]); venda.desconto = Convert.ToDouble(Convert.ToDouble(row["desconto"]).ToString("N2")); venda.totalReceber = Convert.ToDouble(Convert.ToDouble(row["totalReceber"]).ToString("N2")); venda.situacao = Convert.ToBoolean(row["situacao"]); venda.observacoes = Convert.ToString(row["observacoes"]); venda.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); venda.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); venda.usuario = Convert.ToString(row["usuario"]); venda.listaItem = BuscarItem(venda.modelo, nrNota, serie, venda.cliente.codigo); venda.listaContasReceber = BuscarContasReceber(venda.modelo, venda.serie, nrNota, venda.cliente.codigo); Venda = venda; } conexao.Close(); return(Venda); } }
public object Pesquisar(string proServ, List <string> filterID, int isProduto) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(proServ, out int n); var filterIDaux = ""; for (int i = 0; i < filterID.Count; i++) { filterIDaux += filterID[i] + (filterID.Count - 1 > i ? ", " : ""); } if (string.IsNullOrEmpty(proServ)) { proServ = ""; sql = $@"SELECT * FROM produtos WHERE 1=1 "; } else if (proServ.Length <= 4 && isNumeric) { sql = @"SELECT * FROM produtos WHERE codigo = @proServ "; } else { if (isNumeric) { sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ +'%' "; } else { sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ + '%' "; } } sql += $@" {(isProduto == 3 ? "" : $" AND servico = { isProduto - 1 } ")} { (filterID == null || filterID.Count == 0 ? "" : $" AND not codigo in ({ filterIDaux}) ") } "; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@proServ", proServ); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtProdutoServico = new DataTable(); da.Fill(dtProdutoServico); return(dtProdutoServico); }
public void EditarUsuario(Usuarios user) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"UPDATE usuario SET nome_user = @nome, senha_user = @senha, cargo = @cargo where id = @id"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@nome", user.usuario); comando.Parameters.AddWithValue("@senha", user.senha); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public void InserirUsuario(Usuarios user) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"INSERT INTO usuarios(usuario, senha) values (@nome, @senha)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@nome", user.usuario); comando.Parameters.AddWithValue("@senha", user.senha); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Editar(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"UPDATE cidades SET cidade = @cidade, codEstado = @codEstado where codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); Cidades cid = obj as Cidades; comando.Parameters.AddWithValue("@cidade", cid.cidade); comando.Parameters.AddWithValue("@codEstado", cid.Estado.codigo); comando.Parameters.AddWithValue("@codigo", cid.codigo); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Inserir(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { FormaPagamentos formaPag = obj as FormaPagamentos; string sql = @"INSERT INTO formaPagamento (forma, dtCadastro, dtAlteracao, usuario) values (@forma, @dtCadastro, @dtAlteracao, @usuario)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@forma", formaPag.forma); comando.Parameters.AddWithValue("@dtCadastro", formaPag.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", formaPag.dtAlteracao); comando.Parameters.AddWithValue("@usuario", formaPag.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Editar(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { FormaPagamentos formaPag = obj as FormaPagamentos; string sql = @"UPDATE formaPagamento SET forma = @forma, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@forma", formaPag.forma); comando.Parameters.AddWithValue("@dtAlteracao", formaPag.dtAlteracao); comando.Parameters.AddWithValue("@usuario", formaPag.usuario); comando.Parameters.AddWithValue("@codigo", formaPag.codigo); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override DataTable ListarTodos() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM paises"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtPaises = new DataTable(); da.Fill(dtPaises); conexao.Close(); return(dtPaises); } }
public override void Editar(Object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Categorias cat = obj as Categorias; string sql = @"UPDATE categorias SET categoria = @categoria, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@categoria", cat.categoria); comando.Parameters.AddWithValue("@dtAlteracao", cat.dtAlteracao); comando.Parameters.AddWithValue("@usuario", cat.usuario); comando.Parameters.AddWithValue("@codigo", cat.codigo); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public DataTable ListarTodosUsuarios() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM usuarios"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtUsuario = new DataTable(); da.Fill(dtUsuario); return(dtUsuario); } }
public override DataTable ListarTodos() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT a.* , b.estado FROM cidades as a INNER JOIN estados as b on b.codigo = a.codEstado"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCidades = new DataTable(); da.Fill(dtCidades); conexao.Close(); return(dtCidades); } }
public override object Pesquisar(string produto) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(produto, out int n); if (produto.Length <= 4 && isNumeric) { sql = @"SELECT produtos.*, categorias.categoria FROM produtos INNER JOIN categorias ON produtos.codCategoria = categorias.codigo WHERE produtos.codigo = @produto"; } else { if (isNumeric) { sql = @"SELECT produtos.*, categorias.categoria FROM produtos INNER JOIN categorias ON produtos.codCategoria = categorias.codigo WHERE produtos.produto like '%'+ @produto +'%'"; } else { sql = @"SELECT produtos.*, categorias.categoria FROM produtos INNER JOIN categorias ON produtos.codCategoria = categorias.codigo + WHERE produtos.produto like '%'+ @produto + '%' "; } } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@produto", produto); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtProduto = new DataTable(); da.Fill(dtProduto); return(dtProduto); } }
public override void Inserir(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Paises pais = obj as Paises; string sql = @"INSERT INTO paises(pais, dtCadastro, dtAlteracao, usuario) values (@pais, @dtCadastro, @dtAlteracao, @usuario)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@pais", pais.pais); comando.Parameters.AddWithValue("@dtCadastro", pais.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", pais.dtAlteracao); comando.Parameters.AddWithValue("@usuario", pais.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Inserir(Object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Categorias cat = obj as Categorias; string sql = @"INSERT INTO categorias(categoria, dtCadastro, dtAlteracao, usuario) values (@categoria, @dtCadastro, @dtAlteracao, @usuario)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@categoria", cat.categoria); comando.Parameters.AddWithValue("@dtCadastro", cat.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", cat.dtAlteracao); comando.Parameters.AddWithValue("@usuario", cat.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Inserir(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Marcas mar = obj as Marcas; string sql = @"INSERT INTO marcas (marca, dtCadastro, dtAlteracao, usuario) VALUES (@marca, @dtCadastro, @dtAlteracao, @usuario)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@marca", mar.marca); comando.Parameters.AddWithValue("@dtCadastro", mar.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", mar.dtAlteracao); comando.Parameters.AddWithValue("@usuario", mar.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Editar(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Marcas mar = obj as Marcas; string sql = @"UPDATE marcas SET marca = @marca, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@marca", mar.marca); comando.Parameters.AddWithValue("@dtAlteracao", mar.dtAlteracao); comando.Parameters.AddWithValue("@usuario", mar.usuario); comando.Parameters.AddWithValue("@codigo", mar.codigo); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override void Inserir(object obj) { { SqlConnection conexao = Conecta.CreateConnection(); try { Produtos produto = obj as Produtos; string sql = @"INSERT into produtos ( produto, unidade, codCategoria,codBarra, qtd, precoCusto, precoVenda, custoUltCompra, dtUltCompra, comissao, observacoes, dtCadastro, dtAlteracao, usuario ) values (@produto, @unidade, @codCategoria, @codBarra, @qtd, @precoCusto, @precoVenda, @custoUltCompra, @dtUltCompra, @comissao, @observacoes, @dtCadastro, @dtAlteracao, @usuario )"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@produto", produto.produto); comando.Parameters.AddWithValue("@unidade", produto.unidade); comando.Parameters.AddWithValue("@codBarra", produto.codBarra); comando.Parameters.AddWithValue("@codCategoria", produto.Categoria.codigo); comando.Parameters.AddWithValue("@qtd", produto.qtd); comando.Parameters.AddWithValue("@precoCusto", produto.custo); comando.Parameters.AddWithValue("@precoVenda", produto.precoVenda); comando.Parameters.AddWithValue("@custoUltCompra", produto.custoUltCompra); comando.Parameters.AddWithValue("@dtUltCompra", produto.dtUltCompra); comando.Parameters.AddWithValue("@comissao", produto.comissao); comando.Parameters.AddWithValue("@observacoes", produto.observacoes); comando.Parameters.AddWithValue("@dtCadastro", produto.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", produto.dtAlteracao); comando.Parameters.AddWithValue("@usuario", produto.usuario); conexao.Open(); comando.ExecuteNonQuery(); } catch (SqlException e) { MessageBox.Show(e.Message); } finally { conexao.Close(); } } }
public override object BuscarPorID(object codigo) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT produtos.*, categorias.categoria FROM produtos INNER JOIN categorias ON produtos.codCategoria = categorias.codigo WHERE produtos.codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", codigo); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtProdutoServico = new DataTable(); da.Fill(dtProdutoServico); foreach (DataRow row in dtProdutoServico.Rows) { var proServ = new Produtos(); proServ.codigo = Convert.ToInt32(row["codigo"]); proServ.produto = Convert.ToString(row["produto"]); proServ.unidade = Convert.ToString(row["unidade"]); proServ.codBarra = Convert.ToString(row["codBarra"]); proServ.Categoria = DaoCategoria.BuscarPorID(Convert.ToInt32(row["codCategoria"])) as Categorias; proServ.qtd = Convert.ToInt32(row["qtd"]); proServ.custo = Convert.ToDecimal(row["precoCusto"]); proServ.precoVenda = Convert.ToDecimal(row["precoVenda"]); proServ.custoUltCompra = Convert.ToDecimal(row["custoUltCompra"]); proServ.dtUltCompra = Convert.ToDateTime(row["dtUltCompra"]); proServ.comissao = Convert.ToDouble(row["comissao"]); proServ.observacoes = Convert.ToString(row["observacoes"]); proServ.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); proServ.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); proServ.usuario = Convert.ToString(row["usuario"]); this.Produto = proServ; } conexao.Close(); return(Produto); } }
public override DataTable ListarTodos() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT estados.codigo, estados.uf, estados.codPais, estados.estado, estados.dtAlteracao, estados.dtCadastro, estados.usuario, paises.pais FROM estados INNER JOIN paises ON estados.codPais = paises.codigo"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtEstados = new DataTable(); da.Fill(dtEstados); conexao.Close(); return(dtEstados); } }
public override DataTable ListarTodos() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.totalReceber, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, clientes.cliente, condicaoPagamento.condicao FROM vendas INNER JOIN clientes ON vendas.codCliente = clientes.codigo INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtVenda = new DataTable(); da.Fill(dtVenda); conexao.Close(); return(dtVenda); } }
public override DataTable ListarTodos() { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT modelos.*, marcas.marca FROM modelos INNER JOIN marcas ON modelos.codMarca = marcas.codigo"; SqlCommand comando = new SqlCommand(sql, conexao); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtModelos = new DataTable(); da.Fill(dtModelos); conexao.Close(); return(dtModelos); } }
public override void Editar(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Paises pais = obj as Paises; string sql = @"UPDATE paises SET pais = @pais WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@pais", pais.pais); comando.Parameters.AddWithValue("@dtCadastro", pais.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", pais.dtAlteracao); comando.Parameters.AddWithValue("@usuario", pais.usuario); comando.Parameters.AddWithValue("@codigo", pais.codigo); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }
public override object Pesquisar(string forn) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(forn, out int n); if (forn.Length <= 4 && isNumeric) { sql = @"SELECT fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, cidades.cidade FROM fornecedores INNER JOIN condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN cidades ON fornecedores.codCidade = cidades.codigo WHERE fornecedores.codigo = @forn"; } else { sql = @"SELECT fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, cidades.cidade FROM fornecedores INNER JOIN condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN cidades ON fornecedores.codCidade = cidades.codigo WHERE fornecedores.fornecedor like '%'+ @forn + '%' "; } comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@forn", forn); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtFornecedor = new DataTable(); da.Fill(dtFornecedor); conexao.Close(); return(dtFornecedor); } }
public override object Pesquisar(string servico) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(servico, out int n); if (servico.Length <= 4 && isNumeric) { sql = @"SELECT servicos.*, funcionarios.funcionario FROM servicos INNER JOIN funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.codigo = @servico"; } else { if (isNumeric) { sql = @"SELECT servicos.*, funcionarios.funcionario FROM servicos INNER JOIN funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.servico like '%'+ @servico +'%'"; } else { sql = @"SELECT servicos.*, funcionarios.funcionario FROM servicos INNER JOIN funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.servico like '%'+ @servico + '%' "; } } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@servico", servico); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtServico = new DataTable(); da.Fill(dtServico); conexao.Close(); return(dtServico); } }
public List <ContasPagar> BuscarContasPagar(object modelo, object serie, object nrNota, object idFornecedor) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM contaPagar WHERE modelo = @modelo and serie = @serie and nrNota = @nrNota and codFornecedor = @codFornecedor"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@modelo", modelo); comando.Parameters.AddWithValue("@serie", serie); comando.Parameters.AddWithValue("@nrNota", nrNota); comando.Parameters.AddWithValue("@codFornecedor", idFornecedor); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtContaPagar = new DataTable(); da.Fill(dtContaPagar); foreach (DataRow row in dtContaPagar.Rows) { ListaConta.Add(new ContasPagar() { modelo = Convert.ToString(row["modelo"]), serie = Convert.ToString(row["serie"]), nrNota = Convert.ToString(row["nrNota"]), fornecedor = DaoFornecedor.BuscarPorID(Convert.ToInt64(row["codFornecedor"])) as Fornecedores, nrParcela = Convert.ToInt32(row["nrParcela"]), dtVencimento = Convert.ToDateTime(row["dtVencimento"]), vlrParcela = Convert.ToDouble(row["valorParcela"]), dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]), dtCadastro = Convert.ToDateTime(row["dtCadastro"]), dtEmissao = Convert.ToDateTime(row["dtEmissao"]), pago = Convert.ToBoolean(row["pago"]), formaPagamento = DaoFormaPagamento.BuscarPorID(Convert.ToInt64(row["codFormaPagamento"])) as FormaPagamentos }); } conexao.Close(); return(ListaConta); } }
public override void Inserir(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"INSERT INTO cidades(cidade, codEstado, dtCadastro, dtAlteracao, usuario) values (@cidade, @codEstado, @dtCadastro, @dtAlteracao, @usuario)"; Cidades cid = obj as Cidades; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@cidade", cid.cidade); comando.Parameters.AddWithValue("@codEstado", cid.Estado.codigo); comando.Parameters.AddWithValue("@dtCadastro", cid.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", cid.dtAlteracao); comando.Parameters.AddWithValue("@usuario", cid.usuario); conexao.Open(); comando.ExecuteNonQuery(); conexao.Close(); } }