Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }