Ejemplo n.º 1
0
        internal void Criar(Sumario_Receituario v_oSumario_Receituario)
        {
            try
              {
              sbSQL.Length = 0;
              sbSQL.Append("INSERT INTO TBINT070(");

              sbSQL.Append("IDINT058,");
              sbSQL.Append("COD_PRD,");
              sbSQL.Append("DESCRICAO_PRODUTO,");
              sbSQL.Append("DESCRICAO_DOSE,");
              sbSQL.Append("DESCRICAO_VIA,");
              sbSQL.Append("DESCRICAO_FREQUENCIA,");
              sbSQL.Append("DESCRICAO_DURACAO,");
              sbSQL.Append("ULTIMA_DOSE");

              sbSQL.Append(") VALUES (");

              sbSQL.Append(":IDINT058,");
              sbSQL.Append(":COD_PRD,");
              sbSQL.Append(":DESCRICAO_PRODUTO,");
              sbSQL.Append(":DESCRICAO_DOSE,");
              sbSQL.Append(":DESCRICAO_VIA,");
              sbSQL.Append(":DESCRICAO_FREQUENCIA,");
              sbSQL.Append(":DESCRICAO_DURACAO,");
              sbSQL.Append(":ULTIMA_DOSE");
              sbSQL.Append(")");

              sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
              oCmd = ObterCommand(sbSQL.ToString());

              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), Convert.ToInt32(UtSessao.Sessao["Id058"]));
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("COD_PRD").ToString(), v_oSumario_Receituario.cod_prd);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_PRODUTO").ToString(), v_oSumario_Receituario.desc_produto);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_DOSE").ToString(), v_oSumario_Receituario.desc_dose);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_VIA").ToString(), v_oSumario_Receituario.desc_via);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_FREQUENCIA").ToString(), v_oSumario_Receituario.desc_frequencia);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_DURACAO").ToString(), v_oSumario_Receituario.desc_duracao);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("ULTIMA_DOSE").ToString(), v_oSumario_Receituario.ult_dose);

              oCmd.ExecuteNonQuery();

              v_oSumario_Receituario.Codigo = ObterNovoCodigo(oCmd, "SEQTBINT070");
              oCmd.Dispose();
              }
              catch (Exception en)
              {
              throw new Dor.Util.OperacaoInvalidaBD(en);
              }
        }
Ejemplo n.º 2
0
        internal void Salvar(Sumario_Receituario v_oSumario_Receituario)
        {
            try
              {
              sbSQL.Length = 0;
              sbSQL.Append(" UPDATE TBINT070 SET IDINT058 =:IDINT058, COD_PRD =:COD_PRD, DESCRICAO_PRODUTO =:DESCRICAO_PRODUTO, DESCRICAO_DOSE =:DESCRICAO_DOSE, DESCRICAO_VIA =:DESCRICAO_VIA, DESCRICAO_FREQUENCIA =:DESCRICAO_FREQUENCIA, DESCRICAO_DURACAO =:DESCRICAO_DURACAO, ULTIMA_DOSE =:ULTIMA_DOSE");
              sbSQL.Append(" WHERE IDINT070 =:IDINT070");

              sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
              oCmd = ObterCommand(sbSQL.ToString());

              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT058").ToString(), Convert.ToInt32(UtSessao.Sessao["Id058"]));
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("COD_PRD").ToString(), v_oSumario_Receituario.cod_prd);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_PRODUTO").ToString(), v_oSumario_Receituario.desc_produto);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_DOSE").ToString(), v_oSumario_Receituario.desc_dose);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_VIA").ToString(), v_oSumario_Receituario.desc_via);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_FREQUENCIA").ToString(), v_oSumario_Receituario.desc_frequencia);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DESCRICAO_DURACAO").ToString(), v_oSumario_Receituario.desc_duracao);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("ULTIMA_DOSE").ToString(), v_oSumario_Receituario.ult_dose);
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT070").ToString(), v_oSumario_Receituario.Codigo);

              oCmd.ExecuteNonQuery();
              oCmd.Dispose();
              }
              catch (Exception en)
              {
              throw new Dor.Util.OperacaoInvalidaBD(en);
              }
        }
Ejemplo n.º 3
0
        internal void Obter(Sumario_Receituario v_oSumario_Receituario, long v_iCodigo)
        {
            try
              {
              sbSQL.Length = 0;
              sbSQL.Append(" SELECT IDINT070, IDINT058, COD_PRD, DESCRICAO_PRODUTO, DESCRICAO_DOSE, DESCRICAO_VIA, DESCRICAO_FREQUENCIA, DESCRICAO_DURACAO, ULTIMA_DOSE");
              sbSQL.Append(" FROM TBINT070");
              sbSQL.Append(" WHERE IDINT070 =:IDINT070");

              sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
              oCmd = ObterCommand(sbSQL.ToString());
              UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDINT070").ToString(),  v_iCodigo);

              oReader = oCmd.ExecuteReader();
              if (oReader.Read())
              {
              v_oSumario_Receituario.Codigo = UtDbNet.CampoLongo(oReader["IDINT070"]);
              v_oSumario_Receituario.Id058 = UtDbNet.CampoLongo(oReader["IDINT058"]);
              v_oSumario_Receituario.cod_prd = UtDbNet.CampoLiteral(oReader["COD_PRD"]);
              v_oSumario_Receituario.desc_produto = UtDbNet.CampoLiteral(oReader["DESCRICAO_PRODUTO"]);
              v_oSumario_Receituario.desc_dose = UtDbNet.CampoLiteral(oReader["DESCRICAO_DOSE"]);
              v_oSumario_Receituario.desc_via = UtDbNet.CampoLiteral(oReader["DESCRICAO_VIA"]);
              v_oSumario_Receituario.desc_frequencia = UtDbNet.CampoLiteral(oReader["DESCRICAO_FREQUENCIA"]);
              v_oSumario_Receituario.desc_duracao = UtDbNet.CampoLiteral(oReader["DESCRICAO_DURACAO"]);
              v_oSumario_Receituario.ult_dose = UtDbNet.CampoData(oReader["ULTIMA_DOSE"]);
              }

              oReader.Close();
              oCmd.Dispose();

              }
                  catch (Exception en)
              {
                  throw new Dor.Util.OperacaoInvalidaBD(en);
              }
        }