internal void Criar(Direito v_oDireito) { try { sbSQL.Length = 0; sbSQL.Append("INSERT INTO TBPRO017("); sbSQL.Append("DSAPLDDIRT,"); sbSQL.Append("NMDIRT"); sbSQL.Append(") VALUES ("); sbSQL.Append(":DSAPLDDIRT,"); sbSQL.Append(":NMDIRT"); sbSQL.Append(")"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSAPLDDIRT").ToString(), v_oDireito.Apelido); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMDIRT").ToString(), v_oDireito.Nome); oCmd.ExecuteNonQuery(); v_oDireito.Codigo = ObterNovoCodigo(oCmd, "SEQTBPRO017"); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Salvar(Direito v_oDireito) { try { sbSQL.Length = 0; sbSQL.Append(" UPDATE TBPRO017 SET DSAPLDDIRT =:DSAPLDDIRT, NMDIRT =:NMDIRT"); sbSQL.Append(" WHERE IDPRO017 =:IDPRO017"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSAPLDDIRT").ToString(), v_oDireito.Apelido); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMDIRT").ToString(), v_oDireito.Nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO017").ToString(), v_oDireito.Codigo); oCmd.ExecuteNonQuery(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Obter(Direito v_oDireito, long v_iCodigo) { try { sbSQL.Length = 0; sbSQL.Append(" SELECT DSAPLDDIRT, IDPRO017, NMDIRT"); sbSQL.Append(" FROM TBPRO017"); sbSQL.Append(" WHERE IDPRO017 =:IDPRO017"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO017").ToString(), v_iCodigo); oReader = oCmd.ExecuteReader(); if (oReader.Read()) { v_oDireito.Apelido = UtDbNet.CampoLiteral(oReader["DSAPLDDIRT"]); v_oDireito.Codigo = UtDbNet.CampoLongo(oReader["IDPRO017"]); v_oDireito.Nome = UtDbNet.CampoLiteral(oReader["NMDIRT"]); } oReader.Close(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }