internal void Criar(Sumario_Resultado v_oSumario_Resultado) { try { sbSQL.Length = 0; sbSQL.Append("INSERT INTO TBINT065("); sbSQL.Append("IDINT058,"); sbSQL.Append("DSRES,"); sbSQL.Append("DSMARE,"); sbSQL.Append("DTRES"); sbSQL.Append(") VALUES ("); sbSQL.Append(":IDINT058,"); sbSQL.Append(":DSRES,"); sbSQL.Append(":DSMARE,"); sbSQL.Append(":DTRES"); sbSQL.Append(")"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), v_oSumario_Resultado.idint058); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSRES").ToString(), v_oSumario_Resultado.nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSMARE").ToString(), v_oSumario_Resultado.dsmare); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DTRES").ToString(), v_oSumario_Resultado.dtres); oCmd.ExecuteNonQuery(); v_oSumario_Resultado.Codigo = ObterNovoCodigo(oCmd, "SEQTBINT065"); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }
internal void Salvar(Sumario_Resultado v_oSumario_Resultado) { try { sbSQL.Length = 0; sbSQL.Append(" UPDATE TBINT065 SET IDINT058 =:IDINT058, DSRES =:DSRES, DSMARE =:DSMARE, DTRES =:DTRES"); sbSQL.Append(" WHERE IDINT065 =:IDINT065"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), v_oSumario_Resultado.idint058); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSRES").ToString(), v_oSumario_Resultado.nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSMARE").ToString(), v_oSumario_Resultado.dsmare); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DTRES").ToString(), v_oSumario_Resultado.dtres); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT065").ToString(), v_oSumario_Resultado.Codigo); oCmd.ExecuteNonQuery(); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }
internal void Obter(Sumario_Resultado v_oSumario_Resultado, long v_iCodigo) { try { sbSQL.Length = 0; sbSQL.Append(" SELECT IDINT065, IDINT058, DSRES, DSMARE, DTRES"); sbSQL.Append(" FROM TBINT065"); sbSQL.Append(" WHERE IDINT065 =:IDINT065"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT065").ToString(), v_iCodigo); oReader = oCmd.ExecuteReader(); if (oReader.Read()) { v_oSumario_Resultado.Codigo = UtDbNet.CampoLongo(oReader["IDINT065"]); v_oSumario_Resultado.idint058 = UtDbNet.CampoLongo(oReader["IDINT058"]); v_oSumario_Resultado.nome = UtDbNet.CampoLiteral(oReader["DSRES"]); v_oSumario_Resultado.dsmare = UtDbNet.CampoLiteral(oReader["DSMARE"]); v_oSumario_Resultado.dtres = UtDbNet.CampoData(oReader["DTRES"]); } oReader.Close(); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }