public TList_ConsultaProduto SelectLocal(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_ConsultaProduto lista = new TList_ConsultaProduto(); SqlDataReader reader; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } reader = this.ExecutarBusca(this.SqlCodeBuscaLocal(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_ConsultaProduto reg = new TRegistro_ConsultaProduto(); if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.cd_Empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))) { reg.nm_Empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_local"))) { reg.cd_localArm = reader.GetString(reader.GetOrdinal("cd_local")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_local"))) { reg.ds_LocalArm = reader.GetString(reader.GetOrdinal("ds_local")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla_Unidade"))) { reg.Sg_unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Produto"))) { reg.cd_produto = reader.GetString(reader.GetOrdinal("CD_Produto")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Produto"))) { reg.ds_produto = reader.GetString(reader.GetOrdinal("DS_Produto")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Medio"))) { reg.Vl_medio = reader.GetDecimal(reader.GetOrdinal("Vl_Medio")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_ultimacompra"))) { reg.Vl_ultimacompra = reader.GetDecimal(reader.GetOrdinal("vl_ultimacompra")); } if (!reader.IsDBNull(reader.GetOrdinal("Tot_Saldo"))) { reg.qtd_saldoest = reader.GetDecimal(reader.GetOrdinal("Tot_Saldo")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_SaldoReserva"))) { reg.qtd_reservada = reader.GetDecimal(reader.GetOrdinal("QTD_SaldoReserva")); } if (!reader.IsDBNull(reader.GetOrdinal("pc_indice_venda"))) { reg.Pc_indice_venda = reader.GetDecimal(reader.GetOrdinal("pc_indice_venda")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public TList_ConsultaProduto SelectVariedade(TpBusca[] vBusca) { TList_ConsultaProduto lista = new TList_ConsultaProduto(); SqlDataReader reader; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } reader = this.ExecutarBusca(this.SqlCodeBuscaVariedade(vBusca)); try { while (reader.Read()) { TRegistro_ConsultaProduto reg = new TRegistro_ConsultaProduto(); if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.cd_Empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))) { reg.nm_Empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla_Unidade"))) { reg.Sg_unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Produto"))) { reg.cd_produto = reader.GetString(reader.GetOrdinal("CD_Produto")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Produto"))) { reg.ds_produto = reader.GetString(reader.GetOrdinal("DS_Produto")); } if (!reader.IsDBNull(reader.GetOrdinal("id_variedade"))) { reg.Id_variedade = reader.GetDecimal(reader.GetOrdinal("id_variedade")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_variedade"))) { reg.Ds_variedade = reader.GetString(reader.GetOrdinal("ds_variedade")); } if (!reader.IsDBNull(reader.GetOrdinal("Tot_Saldo"))) { reg.qtd_saldoest = reader.GetDecimal(reader.GetOrdinal("Tot_Saldo")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public TList_ConsultaProduto Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_ConsultaProduto lista = new TList_ConsultaProduto(); SqlDataReader reader; bool podeFecharBco = false; if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_ConsultaProduto reg = new TRegistro_ConsultaProduto(); if (!reader.IsDBNull(reader.GetOrdinal("cd_produto"))) { reg.cd_produto = reader.GetString(reader.GetOrdinal("cd_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_produto"))) { reg.ds_produto = reader.GetString(reader.GetOrdinal("ds_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_marca"))) { reg.Cd_marca = reader.GetDecimal(reader.GetOrdinal("cd_marca")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_marca"))) { reg.ds_marca = reader.GetString(reader.GetOrdinal("ds_marca")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_marca"))) { reg.ds_marca = reader.GetString(reader.GetOrdinal("ds_marca")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo"))) { reg.cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_grupo"))) { reg.ds_grupo = reader.GetString(reader.GetOrdinal("ds_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_unidade"))) { reg.cd_unidade = reader.GetString(reader.GetOrdinal("cd_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_unidade"))) { reg.ds_unidade = reader.GetString(reader.GetOrdinal("ds_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tecnica"))) { reg.ds_comercial = reader.GetString(reader.GetOrdinal("ds_tecnica")); } if (!reader.IsDBNull(reader.GetOrdinal("st_Composto"))) { reg.St_KitString = reader.GetString(reader.GetOrdinal("st_composto")); } if (!reader.IsDBNull(reader.GetOrdinal("st_Registro"))) { reg.St_registroString = reader.GetString(reader.GetOrdinal("st_Registro")); } if (!reader.IsDBNull(reader.GetOrdinal("st_Servico"))) { reg.ST_Servico = reader.GetString(reader.GetOrdinal("st_Servico")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla_Unidade"))) { reg.Sg_unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("pc_indice_venda"))) { reg.Pc_indice_venda = reader.GetDecimal(reader.GetOrdinal("pc_indice_venda")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }