public DataTable pesquisarID(int idcliente) { DataTable dt = new DataTable(); FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeQuery("select * from cliente c left join cidade cid on cid.cid_id=c.cid_id where cli_id=@idcliente order by cli_nome", out dt, "@idcliente", idcliente); fb.desconecta(); } id = 0; if (dt.Rows.Count > 0) { id = int.Parse(dt.Rows[0]["cli_id"].ToString()); nome = dt.Rows[0]["cli_nome"].ToString(); endereco = dt.Rows[0]["cli_endereco"].ToString(); numero = dt.Rows[0]["cli_numero"].ToString(); bairro = dt.Rows[0]["cli_bairro"].ToString(); telefone1 = dt.Rows[0]["cli_telefone1"].ToString(); telefone2 = dt.Rows[0]["cli_telefone2"].ToString(); telefone3 = dt.Rows[0]["cli_telefone3"].ToString(); ddd1 = dt.Rows[0]["cli_ddd1"].ToString(); ddd2 = dt.Rows[0]["cli_ddd2"].ToString(); ddd3 = dt.Rows[0]["cli_ddd3"].ToString(); cpf = dt.Rows[0]["cli_cpf"].ToString(); cid_nome = dt.Rows[0]["cid_nome"].ToString(); cid_uf = dt.Rows[0]["cid_uf"].ToString(); dtnascimento = DateTime.Parse(dt.Rows[0]["cli_dtnascimento"].ToString()); } return(dt); }
/* * public int insereContaPagar(int idcompra, int quantidadeparcela, decimal total, DateTime dataprimeirovenc, bool avista, int idcaixa, string descricao) * { * FBBanco fb = new FBBanco(); * * decimal totalaux = total, resto = 0; * int parcelaaux = 0; * int idparcela = 0; * * if (fb.conecta()) * { * for (int i = 1; i <= quantidadeparcela; i++) * { * if (quantidadeparcela > 1) * { * if (i == quantidadeparcela) * { * parcelaaux = quantidadeparcela - 1; * resto = totalaux * parcelaaux; * totalaux = total - resto; * } * else * totalaux = Decimal.Round(total / quantidadeparcela, 2); * } * * if (avista) * idparcela = fb.executeScalar(@"insert into parcelacontapagar( * com_id,par_numero,par_valor,par_dtvencimento, * par_dtpagamento,par_status,par_valorpago,cai_id,par_descricao * ) values ( * @com_id,@par_numero,@par_valor,@par_dtvencimento, * @par_dtpagamento,@par_status,@par_valorpago,@cai_id,@par_descricao * ) returning par_id" * , "@com_id", idcompra, "@par_numero", i, * "@par_valor", totalaux, "@par_dtvencimento", dataprimeirovenc, * "@par_dtpagamento", DateTime.Now.Date, "@par_status", 0, * "@par_valorpago", totalaux, "@cai_id", idcaixa, "@par_descricao", descricao * ); * else * if (dataprimeirovenc == DateTime.Now.Date) * { * idparcela = fb.executeScalar(@"insert into parcelacontapagar( * com_id,par_numero,par_valor,par_dtvencimento, * par_dtpagamento,par_status,par_valorpago,cai_id,par_descricao * ) values ( * @com_id,@par_numero,@par_valor,@par_dtvencimento, * @par_dtpagamento,@par_status,@par_valorpago,@cai_id,@par_descricao * ) returning par_id" * , "@com_id", idcompra, "@par_numero", i, * "@par_valor", totalaux, "@par_dtvencimento", dataprimeirovenc, * "@par_dtpagamento", dataprimeirovenc, "@par_status", 0, * "@par_valorpago", totalaux, "@cai_id", idcaixa, "@par_descricao", descricao * ); * * } * else * { * idparcela = fb.executeScalar(@"insert into parcelacontapagar( * com_id,par_numero,par_valor,par_dtvencimento,par_descricao * ) values ( * @com_id,@par_numero,@par_valor,@par_dtvencimento,@par_descricao * ) returning par_id" * , "@com_id", idcompra, "@par_numero", i, * "@par_valor", totalaux, "@par_dtvencimento", dataprimeirovenc, "@par_descricao",descricao * ); * } * * fb.executeNonQuery(@"update parcelacontapagar set * par_pai=@par_pai where par_id = @par_id" * , "@par_pai", idparcela, "@par_id", idparcela); * * * dataprimeirovenc = dataprimeirovenc.AddMonths(1); * } * fb.desconecta(); * * } * return idparcela; * }*/ public int insereContaPagar(int idcompra, int parnumero, decimal valorparcela, DateTime dtvencimento, bool avista, int idcaixa, string descricao) { FBBanco fb = new FBBanco(); int idparcela = 0; if (fb.conecta()) { if (avista) { idparcela = fb.executeScalar(@"insert into parcelacontapagar( com_id,par_numero,par_valor,par_dtvencimento, par_dtpagamento,par_status,par_valorpago,cai_id,par_descricao,par_estornar ) values ( @com_id,@par_numero,@par_valor,@par_dtvencimento, @par_dtpagamento,@par_status,@par_valorpago,@cai_id,@par_descricao,@par_estornar ) returning par_id" , "@com_id", idcompra, "@par_numero", parnumero, "@par_valor", valorparcela, "@par_dtvencimento", dtvencimento, "@par_dtpagamento", DateTime.Now.Date, "@par_status", 0, "@par_valorpago", valorparcela, "@cai_id", idcaixa, "@par_descricao", descricao, "@par_estornar", 1 ); } else if (dtvencimento == DateTime.Now.Date) { idparcela = fb.executeScalar(@"insert into parcelacontapagar( com_id,par_numero,par_valor,par_dtvencimento, par_dtpagamento,par_status,par_valorpago,cai_id,par_descricao,par_estornar ) values ( @com_id,@par_numero,@par_valor,@par_dtvencimento, @par_dtpagamento,@par_status,@par_valorpago,@cai_id,@par_descricao,@par_estornar ) returning par_id" , "@com_id", idcompra, "@par_numero", parnumero, "@par_valor", valorparcela, "@par_dtvencimento", dtvencimento, "@par_dtpagamento", dtvencimento, "@par_status", 0, "@par_valorpago", valorparcela, "@cai_id", idcaixa, "@par_descricao", descricao, "@par_estornar", 1 ); } else { idparcela = fb.executeScalar(@"insert into parcelacontapagar( com_id,par_numero,par_valor,cai_id,par_dtvencimento,par_descricao ) values ( @com_id,@par_numero,@par_valor,@cai_id,@par_dtvencimento,@par_descricao ) returning par_id" , "@com_id", idcompra, "@par_numero", parnumero, "@par_valor", valorparcela, "@cai_id", idcaixa, "@par_dtvencimento", dtvencimento, "@par_descricao", descricao ); } fb.executeNonQuery(@"update parcelacontapagar set par_pai=@par_pai where par_id = @par_id" , "@par_pai", idparcela, "@par_id", idparcela); } fb.desconecta(); return(idparcela); }
public void atualizar(int id) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery(@"update funcionario set cid_id= @cid_id, fun_nome= @fun_nome, fun_rg= @fun_rg, fun_cpf= @fun_cpf, fun_sexo= @fun_sexo, fun_dtnascimento= @fun_dtnascimento, fun_endereco= @fun_endereco, fun_numero= @fun_numero, fun_bairro= @fun_bairro, fun_cep= @fun_cep, fun_ddd1= @fun_ddd1, fun_ddd2= @fun_ddd2, fun_ddd3= @fun_ddd3, fun_telefone1= @fun_telefone1, fun_telefone2= @fun_telefone2, fun_telefone3= @fun_telefone3, fun_informacao= @fun_informacao, fun_email= @fun_email, fun_usuario= @fun_usuario, fun_senha= @fun_senha, fun_nivel= @fun_nivel, fun_status= @fun_status where fun_id=@fun_id ", "@cid_id", cid_id, "@fun_nome", fun_nome, "@fun_rg", fun_rg, "@fun_cpf", fun_cpf, "@fun_sexo", fun_sexo, "@fun_dtnascimento", fun_dtnascimento, "@fun_endereco", fun_endereco, "@fun_numero", fun_numero, "@fun_bairro", fun_bairro, "@fun_cep", fun_cep, "@fun_ddd1", fun_ddd1, "@fun_ddd2", fun_ddd2, "@fun_ddd3", fun_ddd3, "@fun_telefone1", fun_telefone1, "@fun_telefone2", fun_telefone2, "@fun_telefone3", fun_telefone3, "@fun_informacao", fun_informacao, "@fun_email", fun_email, "@fun_usuario", fun_usuario, "@fun_senha", fun_senha, "@fun_nivel", fun_nivel, "@fun_status", fun_status, "@fun_id", id ); fb.desconecta(); } }
public DataTable carregar(string filtro) { DataTable dt = new DataTable(); FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeQuery(@" SELECT * FROM BINA B LEFT JOIN CLIENTE C ON (c.cli_telefone1 = bin_numero and c.cli_ddd1=bin_ddd) or (c.cli_telefone2 = bin_numero and c.cli_ddd2=bin_ddd) or (c.cli_telefone3 = bin_numero and c.cli_ddd3=bin_ddd) WHERE bin_numero like @filtro or UPPER(cli_nome) like UPPER(@filtro) or UPPER(cli_endereco) like UPPER(@filtro) order by bin_data desc, bin_hora desc; " , out dt, "@filtro", '%' + filtro + '%'); fb.desconecta(); } return(dt); }
public void inserircliente() { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery(@"insert into cliente( cli_nome,cli_sexo,cli_rg,cli_cpf,cli_dtnascimento, cli_endereco,cli_numero,cli_bairro, cid_id,cli_cep,cli_ddd1,cli_ddd2,cli_ddd3,cli_telefone1, cli_telefone2,cli_telefone3,cli_informacao,cli_email ) values ( @cli_nome,@cli_sexo,@cli_rg,@cli_cpf,@cli_dtnascimento, @cli_endereco,@cli_numero,@cli_bairro, @cid_id,@cli_cep,@cli_ddd1,@cli_ddd2,@cli_ddd3,@cli_telefone1, @cli_telefone2,@cli_telefone3,@cli_informacao,@cli_email )", "@cli_nome", nome, "@cli_sexo", sexo, "@cli_rg", rg, "@cli_cpf", cpf, "@cli_dtnascimento", dtnascimento, "@cli_endereco", endereco, "@cli_numero", numero, "@cli_bairro", bairro, "@cid_id", cid_id, "@cli_cep", cep, "@cli_ddd1", ddd1, "@cli_ddd2", ddd2, "@cli_ddd3", ddd3, "@cli_telefone1", telefone1, "@cli_telefone2", telefone2, "@cli_telefone3", telefone3, "@cli_informacao", informacao, "@cli_email", email ); fb.desconecta(); } }
public decimal pesquisartotal(int idvenda) { DataTable dt = new DataTable(); FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeQuery("select sum(ite_valor*ite_quantidade) as total from ItemVenda where ven_id = @ven_id", out dt, "@ven_id", idvenda); fb.desconecta(); } decimal total = 0; if (dt.Rows.Count > 0) { try { total = decimal.Parse(dt.Rows[0]["total"].ToString()); } catch { } } return(total); }
public DataTable carregarParcelasClienteInadimplente(int idcliente) { DataTable dt = new DataTable(); FBBanco fb = new FBBanco(); if (fb.conecta()) { if (idcliente <= 0) { fb.executeQuery(@"select v.*,c.cli_nome,p.par_id,f.fun_nome from venda v inner join parcelacontareceber p on p.ven_id=v.ven_id left join cliente c on c.cli_id = p.cli_id left join funcionario f on f.fun_id=v.fun_id where p.par_dtvencimento < @data and p.par_status = 1 order by par_status desc, par_dtvencimento", out dt, "@data", DateTime.Now.Date); } else { fb.executeQuery(@"select v.*,c.cli_nome,p.par_id,f.fun_nome from venda v inner join parcelacontareceber p on p.ven_id=v.ven_id left join cliente c on c.cli_id = p.cli_id left join funcionario f on f.fun_id=v.fun_id where p.par_dtvencimento < @data and p.cli_id=@idcliente and p.par_status = 1 order by par_status desc, par_dtvencimento", out dt, "@data", DateTime.Now.Date, "@idcliente", idcliente); } fb.desconecta(); } return(dt); }
public DataTable pesquisar(string parametro, string campo) { DataTable dt = new DataTable(); FBBanco fb = new FBBanco(); if (fb.conecta()) { if (campo.Trim() == "") { fb.executeQuery(@"select * from produto p left join categoria c on c.cat_id = p.cat_id left join marca m on m.mar_id = p.mar_id where (UPPER(pro_nome) like UPPER(@parametro) or UPPER(pro_codigo) like UPPER(@parametro) or UPPER(cat_nome) like UPPER(@parametro)) and p.pro_status=1 order by pro_nome", out dt, "@parametro", '%' + parametro + '%'); } else { fb.executeQuery(@"select * from produto p left join categoria c on c.cat_id = p.cat_id left join marca m on m.mar_id = p.mar_id where (UPPER(pro_nome) like UPPER(@parametro) or UPPER(pro_codigo) like UPPER(@parametro) or UPPER(cat_nome) like UPPER(@parametro)) and p.pro_status=1 order by pro_nome", out dt, "@parametro", '%' + parametro + '%'); } fb.desconecta(); } if (dt.Rows.Count > 0) { pro_id = int.Parse(dt.Rows[0]["pro_id"].ToString()); pro_nome = dt.Rows[0]["pro_nome"].ToString(); pro_descricao = dt.Rows[0]["pro_descricao"].ToString(); pro_valor = decimal.Parse(dt.Rows[0]["pro_valor"].ToString()); pro_codigo = dt.Rows[0]["pro_codigo"].ToString(); cat_id = int.Parse(dt.Rows[0]["cat_id"].ToString()); cat_nome = dt.Rows[0]["cat_nome"].ToString(); pro_quantidade = 0; try { pro_quantidade = decimal.Parse(dt.Rows[0]["pro_quantidade"].ToString()); } catch { } pro_estoque = int.Parse(dt.Rows[0]["pro_estoque"].ToString()); mar_id = int.Parse(dt.Rows[0]["mar_id"].ToString()); mar_nome = dt.Rows[0]["mar_nome"].ToString(); pro_ncm = dt.Rows[0]["pro_ncm"].ToString(); pro_aliquota = decimal.Parse(dt.Rows[0]["pro_aliquota"].ToString()); pro_cfop = dt.Rows[0]["pro_cfop"].ToString(); pro_csosn = dt.Rows[0]["pro_csosn"].ToString(); pro_cst = dt.Rows[0]["pro_cst"].ToString(); pro_cest = dt.Rows[0]["pro_cest"].ToString(); pro_porcentagemtributo = decimal.Parse(dt.Rows[0]["pro_porcentagemtributo"].ToString()); pro_origem = int.Parse(dt.Rows[0]["pro_origem"].ToString()); pro_status = int.Parse(dt.Rows[0]["pro_status"].ToString()); pro_unidade = dt.Rows[0]["pro_unidade"].ToString(); pro_imagem = dt.Rows[0]["pro_imagem"] as byte[]; } return(dt); }
public void fechar(int idvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set ven_status=0, ven_total=@ven_total where ven_id = @ven_id", "@ven_id", idvenda, "@ven_total", ven_total, "@ven_dataf", DateTime.Now.Date, "@ven_horaf", DateTime.Now.TimeOfDay); fb.desconecta(); } }
public void atualizarCaixa(int idvenda, int idcaixa) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set cai_id=@idcaixa where ven_id = @ven_id", "@ven_id", idvenda, "@idcaixa", idcaixa); fb.desconecta(); } }
public void removerParcela(int idParcela) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("delete from parcelacontapagar where par_id=@id", "@id", idParcela); fb.desconecta(); } }
public void inserir(string ddd, string numero) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("insert into bina(bin_ddd,bin_numero) values(@ddd,@numero)", "@ddd", ddd, "@numero", numero); fb.desconecta(); } }
public void adicionarvalor(int idvenda, decimal total) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set ven_total=ven_total+@total where ven_id = @ven_id", "@ven_id", idvenda, "@total", total); fb.desconecta(); } }
public void cancelarConta(int idvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update parcelacontareceber set par_status = 0 and par_valorpago = 0 where ven_id = @ven_id", "@ven_id", idvenda); fb.desconecta(); } }
public void atualizarSenha(int idvenda, string senha) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set ven_senha=@senha where ven_id = @ven_id", "@senha", senha, "@ven_id", idvenda); fb.desconecta(); } }
public void cancelarConta(int idcompra) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("delete from parcelacontapagar where com_id = @com_id", "@com_id", idcompra); fb.desconecta(); } }
public void atualizar() { FBBanco fb = new FBBanco(); if (fb.conecta()) { DataTable dt = carregar(); if (dt.Rows.Count <= 0) { fb.executeNonQuery(@"insert into empresa(emp_id) values(1)"); } fb.executeNonQuery(@"update Empresa set emp_id = @emp_id, emp_cnpj = @emp_cnpj, emp_razao = @emp_razao, emp_fantasia = @emp_fantasia, emp_telefone1 = @emp_telefone1, emp_telefone2 = @emp_telefone2, emp_telefone3 = @emp_telefone3, emp_endereco = @emp_endereco, emp_numero = @emp_numero, emp_bairro = @emp_bairro, emp_cidade = @emp_cidade, emp_uf = @emp_uf, emp_email = @emp_email, emp_site = @emp_site, emp_logo = @emp_logo, emp_cep = @emp_cep, emp_ie = @emp_ie, emp_im = @emp_im " , "@emp_id", 1, "@emp_cnpj", emp_cnpj, "@emp_razao", emp_razao, "@emp_fantasia", emp_fantasia, "@emp_telefone1", emp_telefone1, "@emp_telefone2", emp_telefone2, "@emp_telefone3", emp_telefone3, "@emp_endereco", emp_endereco, "@emp_numero", emp_numero, "@emp_bairro", emp_bairro, "@emp_cidade", emp_cidade, "@emp_uf", emp_uf, "@emp_email", emp_email, "@emp_site", emp_site, "@emp_logo", emp_logo, "@emp_cep", emp_cep, "@emp_ie", emp_ie, "@emp_im", emp_im ); fb.desconecta(); } }
public void excluirsat(int idvenda) { FBBanco fb = new FBBanco(); DataTable dt = new DataTable(); if (fb.conecta()) { fb.executeNonQuery(@"update sat set sat_status = 0 where ven_id = @idvenda", "@idvenda", idvenda); fb.desconecta(); } }
public void excluir(int idvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("delete from Venda where ven_id = @ven_id", "@ven_id", idvenda); fb.desconecta(); } }
public void aplicardesconto(int idvenda, decimal desconto) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set ven_desconto=ven_desconto+@desconto where ven_id = @ven_id", "@ven_id", idvenda, "@desconto", desconto); CContaPagar cc = new CContaPagar(); fb.desconecta(); } }
public void atualizarClienteFuncionario(int idvenda, int idcliente, int idfunvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set cli_id=@idcliente,fun_id=@idfunvenda where ven_id = @ven_id", "@ven_id", idvenda, "@idcliente", idcliente, "@idfunvenda", idfunvenda); CContaPagar cc = new CContaPagar(); fb.desconecta(); } }
public void cancelar(int idvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery("update Venda set ven_status=0, ven_total=0, ven_desconto=0 where ven_id = @ven_id", "@ven_id", idvenda); // CContaPagar cc = new CContaPagar(); // cc.cancelarConta(idvenda); fb.desconecta(); } }
public bool excluir(int id) { bool ok = false; FBBanco fb = new FBBanco(); if (fb.conecta()) { ok = fb.executeNonQuery("delete from funcionario where fun_id = @fun_id", "@fun_id", id); fb.desconecta(); } return(ok); }
public bool excluirCategoria(int id) { bool ok = false; FBBanco fb = new FBBanco(); if (fb.conecta()) { ok = fb.executeNonQuery("delete from Categoria where cat_id = @cat_id", "@cat_id", id); fb.desconecta(); } return(ok); }
public void removerParcelaDebito(int idcompra) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery(@"delete from parcelacontapagar where com_id=@id and par_descricao = 'Cartão - Débito'" , "@id", idcompra); fb.desconecta(); } }
public bool excluir(int id) { bool ok = false; FBBanco fb = new FBBanco(); if (fb.conecta()) { ok = fb.executeNonQuery("delete from Produto where pro_id = @pro_id", "@pro_id", id); fb.desconecta(); } return(ok); }
public bool excluircliente(int id) { bool ok = false; FBBanco fb = new FBBanco(); if (fb.conecta()) { ok = fb.executeNonQuery("delete from cliente where cli_id = @cli_id", "@cli_id", id); fb.desconecta(); } return(ok); }
public void inserirPreVenda(int idvenda, int idcliente) { FBBanco fb = new FBBanco(); DataTable dt = new DataTable(); if (fb.conecta()) { string sql = @"update venda set ven_status = 2, cli_id=@idcliente where ven_id=@ven_id"; fb.executeNonQuery(sql, "@ven_id", idvenda, "@idcliente", idcliente); fb.desconecta(); } }
public void removerParcelaDinheiro(int idvenda) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery(@"delete from parcelacontareceber where ven_id=@id and par_descricao = 'Dinheiro'" , "@id", idvenda); fb.desconecta(); } }
public void alterarData(int idparcela, DateTime data) { FBBanco fb = new FBBanco(); if (fb.conecta()) { fb.executeNonQuery(@"update parcelacontapagar set par_dtvencimento=@data where par_id = @idparcela" , "@idparcela", idparcela, "@data", data.Date); fb.desconecta(); } }