internal void Criar(Uf v_oUf) { try { sbSQL.Length = 0; sbSQL.Append("INSERT INTO TBPRO021("); sbSQL.Append("CDUNDDFEDR,"); sbSQL.Append("NMUNDDFEDR"); sbSQL.Append(") VALUES ("); sbSQL.Append(":CDUNDDFEDR,"); sbSQL.Append(":NMUNDDFEDR"); sbSQL.Append(")"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDUNDDFEDR").ToString(), v_oUf.Sigla); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMUNDDFEDR").ToString(), v_oUf.Nome); oCmd.ExecuteNonQuery(); v_oUf.Codigo = ObterNovoCodigo(oCmd, "SEQTBPRO021"); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Salvar(Uf v_oUf) { try { sbSQL.Length = 0; sbSQL.Append(" UPDATE TBPRO021 SET CDUNDDFEDR =:CDUNDDFEDR, NMUNDDFEDR =:NMUNDDFEDR"); sbSQL.Append(" WHERE IDPRO021 =:IDPRO021"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDUNDDFEDR").ToString(), v_oUf.Sigla); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMUNDDFEDR").ToString(), v_oUf.Nome); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO021").ToString(), v_oUf.Codigo); oCmd.ExecuteNonQuery(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Obter(Uf v_oUf, long v_iCodigo) { try { sbSQL.Length = 0; sbSQL.Append(" SELECT CDUNDDFEDR, IDPRO021, NMUNDDFEDR"); sbSQL.Append(" FROM TBPRO021"); sbSQL.Append(" WHERE IDPRO021 =:IDPRO021"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO021").ToString(), v_iCodigo); oReader = oCmd.ExecuteReader(); if (oReader.Read()) { v_oUf.Sigla = UtDbNet.CampoLiteral(oReader["CDUNDDFEDR"]); v_oUf.Codigo = UtDbNet.CampoLongo(oReader["IDPRO021"]); v_oUf.Nome = UtDbNet.CampoLiteral(oReader["NMUNDDFEDR"]); } oReader.Close(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }