public string Grava(TRegistro_LanTransfLocal_X_Estoque vRegistro) { Hashtable hs = new Hashtable(4); hs.Add("@P_ID_TRANSF", vRegistro.Id_transf); hs.Add("@P_CD_EMPRESA", vRegistro.Cd_empresa.Trim()); hs.Add("@P_CD_PRODUTO", vRegistro.Cd_produto.Trim()); hs.Add("@P_ID_LANCTOESTOQUE", vRegistro.Id_lanctoestoque); return(this.executarProc("IA_EST_TRANSFLOCAL_X_ESTOQUE", hs)); }
public TList_LanTransfLocal_X_Estoque Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_LanTransfLocal_X_Estoque lista = new TList_LanTransfLocal_X_Estoque(); bool podeFecharBco = false; if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_LanTransfLocal_X_Estoque reg = new TRegistro_LanTransfLocal_X_Estoque(); if (!reader.IsDBNull(reader.GetOrdinal("ID_Transf"))) { reg.Id_transf = reader.GetDecimal(reader.GetOrdinal("ID_Transf")); } 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_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("ID_LanctoEstoque"))) { reg.Id_lanctoestoque = reader.GetDecimal(reader.GetOrdinal("ID_LanctoEstoque")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Entrada"))) { reg.Qtd_entrada = reader.GetDecimal(reader.GetOrdinal("QTD_Entrada")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Saida"))) { reg.Qtd_saida = reader.GetDecimal(reader.GetOrdinal("QTD_Saida")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_LocalOrigem"))) { reg.Cd_local = reader.GetString(reader.GetOrdinal("CD_LocalOrigem")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_LocalOrigem"))) { reg.Ds_local = reader.GetString(reader.GetOrdinal("DS_LocalOrigem")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_observacao"))) { reg.Ds_observacao = reader.GetString(reader.GetOrdinal("ds_observacao")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }