示例#1
0
        public void atualizar()
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#2
0
        public void estornar(int idparcela, int par_controle, int par_numero, int par_pai)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                try
                {
                    fb.beginTransaction();
                    string sql = "";

                    if (par_controle > 1)
                    {
                        sql = @"update parcelacontapagar set 
                                par_estornar    = 1 
                                where par_numero    = @par_numero and 
                                      par_controle  = @par_controle and 
                                      par_pai       = @par_pai";
                        fb.executeNonQuery(sql, "@par_numero", par_numero, "@par_controle", par_controle - 1, "@par_pai", par_pai);
                    }

                    sql = @"update parcelacontapagar set 
                            par_status      = 1,
                            par_valorpago   = 0,
                            par_estornar    = 0,
                            par_dtpagamento = null 
                            where par_id=@par_id";

                    fb.executeNonQuery(sql, "@par_id", idparcela);

                    sql = @"delete from parcelacontapagar 
                            where par_numero    = @par_numero and 
                                  par_controle  = @par_controle and 
                                  par_pai       = @par_pai";
                    fb.executeNonQuery(sql,
                                       "@par_pai", par_pai, "@par_numero", par_numero,
                                       "@par_controle", par_controle + 1);

                    fb.commitTransaction();
                }
                catch
                {
                    fb.rollbackTransaction();
                }

                fb.desconecta();
            }
        }
示例#3
0
        public void inserircliente()
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#4
0
 public void inserir()
 {
     if (fb.conecta())
     {
         fb.executeNonQuery("insert into configuracao(con_senha) values(0)");
         fb.desconecta();
     }
 }
示例#5
0
        public void fechar(int idvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#6
0
        public void removerParcela(int idParcela)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("delete from parcelacontapagar where par_id=@id", "@id", idParcela);
                fb.desconecta();
            }
        }
示例#7
0
        public void cancelarConta(int idcompra)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("delete from parcelacontapagar where com_id = @com_id", "@com_id", idcompra);
                fb.desconecta();
            }
        }
示例#8
0
        public void atualizarSenha(int idvenda, string senha)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("update Venda set ven_senha=@senha where ven_id = @ven_id", "@senha", senha, "@ven_id", idvenda);
                fb.desconecta();
            }
        }
示例#9
0
        public void atualizarCaixa(int idvenda, int idcaixa)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("update Venda set cai_id=@idcaixa where ven_id = @ven_id", "@ven_id", idvenda, "@idcaixa", idcaixa);
                fb.desconecta();
            }
        }
示例#10
0
        public void adicionarvalor(int idvenda, decimal total)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#11
0
        public void inserir(string ddd, string numero)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("insert into bina(bin_ddd,bin_numero) values(@ddd,@numero)", "@ddd", ddd, "@numero", numero);
                fb.desconecta();
            }
        }
示例#12
0
        public void atualizarDesconto(int idvenda, decimal desconto)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("update Venda set ven_desconto=@desconto where ven_id = @ven_id", "@ven_id", idvenda, "@desconto", desconto);
                CContaPagar cc = new CContaPagar();
                fb.desconecta();
            }
        }
示例#13
0
        public void atualizarClienteFuncionario(int idvenda, int idcliente, int idfunvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#14
0
        public void excluirsat(int idvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco  fb = new SQLBanco();
            DataTable dt = new DataTable();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update sat set sat_status = 0 where ven_id = @idvenda", "@idvenda", idvenda);
                fb.desconecta();
            }
        }
示例#15
0
        public void excluir(int idvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery("delete from Venda where ven_id = @ven_id", "@ven_id", idvenda);

                fb.desconecta();
            }
        }
示例#16
0
        public void inserirPreVenda(int idvenda, int idcliente)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco  fb = new SQLBanco();
            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();
            }
        }
示例#17
0
        public void removerParcelaDebito(int idcompra)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"delete from parcelacontapagar
                where com_id=@id and par_descricao = 'Cartão - Débito'"
                                   , "@id", idcompra);
                fb.desconecta();
            }
        }
示例#18
0
        public bool excluir(int id)
        {
            bool ok = false;
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                ok = fb.executeNonQuery("delete from Cidade where cid_id = @cid_id", "@cid_id", id);
                fb.desconecta();
            }
            return(ok);
        }
示例#19
0
        public bool excluir(int id)
        {
            bool ok = false;
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                ok = fb.executeNonQuery("delete from funcionario where fun_id = @fun_id", "@fun_id", id);
                fb.desconecta();
            }
            return(ok);
        }
示例#20
0
        public void cancelar(int idvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            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();
            }
        }
示例#21
0
        public void removerTodos()
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"delete from ITEMVENDA
                    ",
                                   "@id", "0"
                                   );
                fb.desconecta();
            }
        }
示例#22
0
        public void alterarValor(int idparcela, decimal valor)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update parcelacontapagar set 
                par_valor=@valor
                where par_id = @idparcela"
                                   , "@idparcela", idparcela, "@valor", valor);
                fb.desconecta();
            }
        }
示例#23
0
        public void alterarValorCheque(int idcompra, decimal valor)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update parcelacontapagar set 
                par_valor=@valor
                where com_id=@id and par_descricao = 'Cheque'"
                                   , "@id", idcompra, "@valor", valor);
                fb.desconecta();
            }
        }
示例#24
0
        public void alterarData(int idparcela, DateTime data)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update parcelacontapagar set 
                par_dtvencimento=@data  
                where par_id = @idparcela"
                                   , "@idparcela", idparcela, "@data", data.Date);
                fb.desconecta();
            }
        }
示例#25
0
        public void remover(int iditemvenda)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"delete from ITEMVENDA where ite_id=@id
                    ",
                                   "@id", iditemvenda
                                   );
                fb.desconecta();
            }
        }
示例#26
0
        public void remover(int numero)
        {
            DataTable dt = new DataTable();
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"delete from caixanumero
                    where cai_numero = @cai_numero",
                                   "@cai_numero", numero
                                   );
                fb.desconecta();
            }
        }
示例#27
0
        public void atualizar(int id)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update Cidade set
                                cid_nome=@cid_nome,cid_uf=@cid_uf where cid_id=@cid_id"
                                   ,
                                   "@cid_nome", nome, "@cid_uf", uf, "@cid_id", id
                                   );
                fb.desconecta();
            }
        }
示例#28
0
        public void atualizarCategoria(int id)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"update Categoria set
                                cat_nome=@cat_nome where cat_id=@cat_id"
                                   ,
                                   "@cat_nome", nome, "@cat_id", id
                                   );
                fb.desconecta();
            }
        }
示例#29
0
        public void inserir(int ven_id, int sat_sessao, string sat_xml)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"insert into SAT(
                    ven_id,sat_sessao,sat_xml
                    ) values (
                    @ven_id,@sat_sessao,@sat_xml                   
                    )",
                                   "@ven_id", ven_id, "@sat_sessao", sat_sessao, "@sat_xml", sat_xml);
                fb.desconecta();
            }
        }
示例#30
0
        public void inserir(int idcaixa, decimal valor, char debitoOUcredito, string descricao, string informacao, int fun_id)
        {
            //FBBanco fb = new FBBanco();
            SQLBanco fb = new SQLBanco();

            if (fb.conecta())
            {
                fb.executeNonQuery(@"insert into transacao(cai_id,tra_valor,tra_tipo,tra_descricao,tra_informacao,fun_id
                                    ) values(
                                    @cai_id,@tra_valor,@tra_tipo,@tra_descricao,@tra_informacao,@fun_id
                                    )"
                                   , "@cai_id", idcaixa, "@tra_valor", valor,
                                   "@tra_tipo", debitoOUcredito, "@tra_descricao", descricao, "@tra_informacao", informacao, "@fun_id", fun_id
                                   );
            }
        }