示例#1
0
        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);
        }
示例#2
0
        /*
         * 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);
        }
示例#3
0
        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();
            }
        }
示例#4
0
        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);
        }
示例#5
0
        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();
            }
        }
示例#6
0
        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);
        }
示例#7
0
        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);
        }
示例#8
0
        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);
        }
示例#9
0
        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();
            }
        }
示例#10
0
        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();
            }
        }
示例#11
0
        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();
            }
        }
示例#12
0
        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();
            }
        }
示例#13
0
        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();
            }
        }
示例#14
0
        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();
            }
        }
示例#15
0
        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();
            }
        }
示例#16
0
        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();
            }
        }
示例#17
0
        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();
            }
        }
示例#18
0
        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();
            }
        }
示例#19
0
        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();
            }
        }
示例#20
0
        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();
            }
        }
示例#21
0
        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();
            }
        }
示例#22
0
        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();
            }
        }
示例#23
0
        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);
        }
示例#24
0
        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);
        }
示例#25
0
        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();
            }
        }
示例#26
0
        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);
        }
示例#27
0
        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);
        }
示例#28
0
        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();
            }
        }
示例#29
0
        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();
            }
        }
示例#30
0
        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();
            }
        }