public TRegistro_Inventario_Item() { this.Id_inventario = null; this.Cd_produto = string.Empty; this.Ds_produto = string.Empty; this.Cd_referencia = string.Empty; this.Cd_marca = null; this.Ds_marca = string.Empty; this.Sigla_unidade = string.Empty; this.lSaldoItem = new TList_Inventario_Item_X_Saldo(); St_consumointerno = string.Empty; }
public TList_Inventario_Item_X_Saldo Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_Inventario_Item_X_Saldo lista = new TList_Inventario_Item_X_Saldo(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_Inventario_Item_X_Saldo reg = new TRegistro_Inventario_Item_X_Saldo(); if (!(reader.IsDBNull(reader.GetOrdinal("ID_Inventario")))) { reg.Id_inventario = reader.GetDecimal(reader.GetOrdinal("ID_Inventario")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } 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_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("Sigla_Unidade"))) { reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Local"))) { reg.Cd_local = reader.GetString(reader.GetOrdinal("CD_Local")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Local"))) { reg.Ds_local = reader.GetString(reader.GetOrdinal("DS_Local")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Unitario"))) { reg.Vl_unitario = reader.GetDecimal(reader.GetOrdinal("Vl_Unitario")); } if (!(reader.IsDBNull(reader.GetOrdinal("vl_medio")))) { reg.vl_medio = reader.GetDecimal(reader.GetOrdinal("vl_medio")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Contada"))) { reg.Qtd_contada = reader.GetDecimal(reader.GetOrdinal("QTD_Contada")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Saldo"))) { reg.Qtd_saldo = reader.GetDecimal(reader.GetOrdinal("QTD_Saldo")); } if (!reader.IsDBNull(reader.GetOrdinal("tot_saldo"))) { reg.Qtd_saldoatual = reader.GetDecimal(reader.GetOrdinal("tot_saldo")); } if (!reader.IsDBNull(reader.GetOrdinal("qtd_saldoAmx"))) { reg.Qtd_saldoAmx = reader.GetDecimal(reader.GetOrdinal("qtd_saldoAmx")); } if (!reader.IsDBNull(reader.GetOrdinal("id_almox"))) { reg.Id_Almox = reader.GetDecimal(reader.GetOrdinal("id_almox")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_registro"))) { reg.Id_registro = reader.GetDecimal(reader.GetOrdinal("Id_registro")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }