示例#1
0
        public override int buscarRegistros()
        {
            TList_CadCFGPedidoFiscal lista = TCN_CadCFGPedidoFiscal.Buscar(CFG_Pedido.Text.Trim(),
                                                                           Cbx_TP_Fiscal.SelectedValue != null ? Cbx_TP_Fiscal.SelectedValue.ToString().Trim() : "",
                                                                           Nr_Serie.Text,
                                                                           CD_CMI.Text.Trim() != "" ? Convert.ToDecimal(CD_CMI.Text) : 0,
                                                                           CD_Movto.Text.Trim() != "" ? Convert.ToDecimal(CD_Movto.Text) : 0,
                                                                           0, "", null);

            if (lista != null)
            {
                if (lista.Count > 0)
                {
                    this.Lista = lista;
                    bsCFGPedidoFiscal.DataSource = lista;
                    bsCFGPedidoFiscal_PositionChanged(this, new EventArgs());
                }
                else
                if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca))
                {
                    bsCFGPedidoFiscal.Clear();
                }
                return(lista.Count);
            }
            else
            {
                return(0);
            }
        }
示例#2
0
        public TList_CadCFGPedidoFiscal Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_CadCFGPedidoFiscal lista = new TList_CadCFGPedidoFiscal();
            bool podeFecharBco             = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, string.Empty));

            try
            {
                while (reader.Read())
                {
                    TRegistro_CadCFGPedidoFiscal reg = new TRegistro_CadCFGPedidoFiscal();

                    if (!reader.IsDBNull(reader.GetOrdinal("CFG_Pedido")))
                    {
                        reg.Cfg_pedido = reader.GetString(reader.GetOrdinal("CFG_Pedido"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_TipoPedido")))
                    {
                        reg.Ds_tipopedido = reader.GetString(reader.GetOrdinal("DS_TipoPedido"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Movimento")))
                    {
                        reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Servico")))
                    {
                        reg.St_servico = reader.GetString(reader.GetOrdinal("ST_Servico")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Fiscal")))
                    {
                        reg.Tp_fiscal = reader.GetString(reader.GetOrdinal("TP_Fiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_Serie")))
                    {
                        reg.Nr_serie = reader.GetString(reader.GetOrdinal("NR_Serie"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_SerieNf")))
                    {
                        reg.Ds_serienf = reader.GetString(reader.GetOrdinal("DS_SerieNf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_serie")))
                    {
                        reg.Tp_serie = reader.GetString(reader.GetOrdinal("tp_serie"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_CMI")))
                    {
                        reg.Cd_cmi = reader.GetDecimal(reader.GetOrdinal("CD_CMI"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_CMI")))
                    {
                        reg.Ds_cmi = reader.GetString(reader.GetOrdinal("DS_CMI"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Movto")))
                    {
                        reg.Cd_movto = reader.GetDecimal(reader.GetOrdinal("CD_Movto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Movimentacao")))
                    {
                        reg.Ds_movimentacao = reader.GetString(reader.GetOrdinal("DS_Movimentacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_historico")))
                    {
                        reg.Cd_historicoMov = reader.GetString(reader.GetOrdinal("cd_historico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_historico")))
                    {
                        reg.Ds_historicoMov = reader.GetString(reader.GetOrdinal("ds_historico"));
                    }

                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Duplicata")))
                    {
                        reg.Tp_duplicata = reader.GetString(reader.GetOrdinal("TP_Duplicata"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_TpDuplicata")))
                    {
                        reg.Ds_tpduplicata = reader.GetString(reader.GetOrdinal("DS_TpDuplicata"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_modelo")))
                    {
                        reg.Cd_modelo = reader.GetString(reader.GetOrdinal("cd_modelo")).Trim();
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Ds_modelo")))
                    {
                        reg.Ds_modelo = reader.GetString(reader.GetOrdinal("Ds_modelo")).Trim();
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_condpgto")))
                    {
                        reg.CD_CondPgto = reader.GetString(reader.GetOrdinal("cd_condpgto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Devolucao")))
                    {
                        reg.ST_Devolucao = reader.GetString(reader.GetOrdinal("ST_Devolucao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Complementar")))
                    {
                        reg.ST_Complementar = reader.GetString(reader.GetOrdinal("ST_Complementar"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_GeraEstoque")))
                    {
                        reg.St_geraestoque = reader.GetString(reader.GetOrdinal("ST_GeraEstoque"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Mestra")))
                    {
                        reg.ST_Mestra = reader.GetString(reader.GetOrdinal("ST_Mestra"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_SimplesRemessa")))
                    {
                        reg.ST_SimplesRemessa = reader.GetString(reader.GetOrdinal("ST_SimplesRemessa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Retorno")))
                    {
                        reg.ST_Retorno = reader.GetString(reader.GetOrdinal("ST_Retorno"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_SequenciaAuto")))
                    {
                        reg.ST_SequenciaAuto = reader.GetString(reader.GetOrdinal("ST_SequenciaAuto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_commoditties")))
                    {
                        reg.St_commoditties = reader.GetString(reader.GetOrdinal("st_commoditties")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_valoresfixos")))
                    {
                        reg.St_valoresfixos = reader.GetString(reader.GetOrdinal("st_valoresfixos")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_deposito")))
                    {
                        reg.St_deposito = reader.GetString(reader.GetOrdinal("st_deposito")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_vincularcf")))
                    {
                        reg.St_vincularcf = reader.GetString(reader.GetOrdinal("st_vincularcf")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_gerarfin")))
                    {
                        reg.St_gerarfin = reader.GetString(reader.GetOrdinal("st_gerarfin")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_integraralmox")))
                    {
                        reg.St_integraralmox = reader.GetString(reader.GetOrdinal("st_integraralmox")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_docto")))
                    {
                        reg.Tp_docto = reader.GetDecimal(reader.GetOrdinal("tp_docto"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }