internal void Criar(Sumario_Antimicrobiano v_oSumario_Antimicrobiano) { try { sbSQL.Length = 0; sbSQL.Append("INSERT INTO TBINT064("); sbSQL.Append("IDINT058,"); sbSQL.Append("DSANTI,"); sbSQL.Append("DSPERI"); sbSQL.Append(") VALUES ("); sbSQL.Append(":IDINT058,"); sbSQL.Append(":DSANTI,"); sbSQL.Append(":DSPERI"); sbSQL.Append(")"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); //UtSessao.Sessao["Id058"] //UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), v_oSumario_Antimicrobiano.idint058); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), Convert.ToInt32(UtSessao.Sessao["Id058"])); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSANTI").ToString(), v_oSumario_Antimicrobiano.nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSPERI").ToString(), v_oSumario_Antimicrobiano.dsperi); oCmd.ExecuteNonQuery(); v_oSumario_Antimicrobiano.Codigo = ObterNovoCodigo(oCmd, "SEQTBINT064"); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }
internal void Salvar(Sumario_Antimicrobiano v_oSumario_Antimicrobiano) { try { sbSQL.Length = 0; sbSQL.Append(" UPDATE TBINT064 SET IDINT058 =:IDINT058, DSANTI =:DSANTI, DSPERI =:DSPERI"); sbSQL.Append(" WHERE IDINT064 =:IDINT064"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), Convert.ToInt32(UtSessao.Sessao["Id058"])); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSANTI").ToString(), v_oSumario_Antimicrobiano.nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSPERI").ToString(), v_oSumario_Antimicrobiano.dsperi); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT064").ToString(), v_oSumario_Antimicrobiano.Codigo); oCmd.ExecuteNonQuery(); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }
internal void Obter(Sumario_Antimicrobiano v_oSumario_Antimicrobiano, long v_iCodigo) { try { sbSQL.Length = 0; sbSQL.Append(" SELECT IDINT064, IDINT058, DSANTI, DSPERI"); sbSQL.Append(" FROM TBINT064"); sbSQL.Append(" WHERE IDINT064 =:IDINT064"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT064").ToString(), v_iCodigo); oReader = oCmd.ExecuteReader(); if (oReader.Read()) { v_oSumario_Antimicrobiano.Codigo = UtDbNet.CampoLongo(oReader["IDINT064"]); v_oSumario_Antimicrobiano.idint058 = UtDbNet.CampoLongo(oReader["IDINT058"]); v_oSumario_Antimicrobiano.nome = UtDbNet.CampoLiteral(oReader["DSANTI"]); v_oSumario_Antimicrobiano.dsperi = UtDbNet.CampoLiteral(oReader["DSPERI"]); } oReader.Close(); oCmd.Dispose(); } catch (Exception en) { throw new Dor.Util.OperacaoInvalidaBD(en); } }