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);
              }
        }