Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
        public int abrir(int cai_numero, int fun_id, decimal cai_valorinicial, DateTime cai_datainicial, DateTime cai_horainicial)
        {
            FBBanco fb     = new FBBanco();
            int     numero = 0;

            if (fb.conecta())
            {
                numero = fb.executeScalar(@"insert into Caixa(
                    cai_numero,fun_id,cai_valorinicial,cai_datainicial,cai_horainicial
                    ) values (
                    @cai_numero,@fun_id,@cai_valorinicial,@cai_datainicial,@cai_horainicial
                    ) returning cai_id",
                                          "@cai_numero", cai_numero, "@fun_id", fun_id, "@cai_valorinicial", cai_valorinicial, "@cai_datainicial", cai_datainicial, "@cai_horainicial", cai_horainicial
                                          );
                fb.desconecta();
            }

            return(numero);
        }
Ejemplo n.º 3
0
        public int inserir(string cup_codigo, string cup_produto, string cup_aliquota, string cup_quantidade, decimal cup_total)
        {
            FBBanco fb      = new FBBanco();
            int     idvenda = 0;;

            if (fb.conecta())
            {
                idvenda = fb.executeScalar(@"insert into Cupom(cup_codigo,cup_produto,cup_aliquota,cup_quantidade, cup_total, cup_data
                    ) values (
                    @cup_codigo,@cup_produto,@cup_aliquota,@cup_quantidade, @cup_total, @cup_data
                    ) returning cup_id", "@cup_codigo", cup_codigo, "@cup_produto", cup_produto, "@cup_aliquota", cup_aliquota, "@cup_quantidade", cup_quantidade, "@cup_total", cup_total, "@cup_data", DateTime.Now
                                           );

                fb.desconecta();
                cup_id = idvenda;
                return(idvenda);
            }
            cup_id = idvenda;
            return(idvenda);
        }
Ejemplo n.º 4
0
        public int inserircancelada(int fun_id)
        {
            FBBanco fb      = new FBBanco();
            int     idvenda = 0;;

            if (fb.conecta())
            {
                idvenda = fb.executeScalar(@"insert into Vendacancelada(
                    ven_id,cli_id,fun_id,ven_total,ven_senha,ven_data,ven_hora
                    ) values (
                    @ven_id,@cli_id,@fun_id,@ven_total,@ven_senha,@ven_data,@ven_hora
                    ) returning ven_id",
                                           "@ven_id", ven_id, "@cli_id", cli_id, "@fun_id", fun_id, "@ven_total", ven_total, "@ven_senha", ven_senha, "@ven_data", ven_data, "@ven_hora", ven_hora
                                           );

                fb.desconecta();
                ven_id = idvenda;
                return(idvenda);
            }
            ven_id = idvenda;
            return(idvenda);
        }
Ejemplo n.º 5
0
        public int inserir(int cli_id, int fun_id, int ven_total, string ven_senha, int cai_id)
        {
            FBBanco fb      = new FBBanco();
            int     idvenda = 0;;

            if (fb.conecta())
            {
                idvenda = fb.executeScalar(@"insert into Venda(
                    cli_id,fun_id,ven_total,ven_senha, cai_id
                    ) values (
                    @cli_id,@fun_id,@ven_total,@ven_senha, @cai_id
                    ) returning ven_id",
                                           "@cli_id", cli_id, "@fun_id", fun_id, "@ven_total", ven_total, "@ven_senha", ven_senha, "@cai_id", cai_id
                                           );

                fb.desconecta();
                ven_id = idvenda;
                return(idvenda);
            }
            ven_id = idvenda;
            return(idvenda);
        }