public TList_SaboresItens Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_SaboresItens lista = new TList_SaboresItens(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo, string.Empty)); try { while (reader.Read()) { TRegistro_SaboresItens reg = new TRegistro_SaboresItens(); if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa"))) { reg.Cd_Empresa = reader.GetString(reader.GetOrdinal("cd_empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("id_prevenda"))) { reg.Id_PreVenda = reader.GetDecimal(reader.GetOrdinal("id_prevenda")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_Item"))) { reg.Id_Item = reader.GetDecimal(reader.GetOrdinal("Id_Item")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_Sabor"))) { reg.ID_Sabor = reader.GetDecimal(reader.GetOrdinal("ID_Sabor")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Sabor"))) { reg.DS_Sabor = reader.GetString(reader.GetOrdinal("DS_Sabor")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Sabor"))) { reg.DS_Sabor = reader.GetString(reader.GetOrdinal("DS_Sabor")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo"))) { reg.cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public string Excluir(TRegistro_SaboresItens val) { Hashtable hs = new Hashtable(5); hs.Add("@P_CD_EMPRESA", val.Cd_Empresa); hs.Add("@P_ID_PREVENDA", val.Id_PreVenda); hs.Add("@P_ID_SABOR", val.ID_Sabor); hs.Add("@P_CD_GRUPO", val.cd_grupo); hs.Add("@P_ID_ITEM", val.Id_Item); return(this.executarProc("EXCLUI_RES_SABORESITENS", hs)); }