/// <summary>
        /// Configura os parametros do metodo de Alterar.
        /// </summary>
        /// <param name="qs">Objeto da Store Procedure.</param>
        /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param>
        protected override void ParamAlterar(QueryStoredProcedure qs, CLS_TurmaNotaOrientacaoCurricular entity)
        {
            __STP_UPDATE = "NEW_CLS_TurmaNotaOrientacaoCurricular_UPDATE";
            base.ParamAlterar(qs, entity);

            qs.Parameters.Remove("toc_dataCriacao");
        }
        /// <summary>
        /// Recebe o valor do auto incremento e coloca na propriedade.
        /// </summary>
        /// <param name="qs">Objeto da Store Procedure.</param>
        /// <param name="entity">Entidade com os dados.</param>
        /// <returns>True - Operacao bem sucedida.</returns>
        protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, CLS_TurmaNotaOrientacaoCurricular entity)
        {
            if (entity != null & qs != null)
            {
                entity.toc_id = Convert.ToInt32(qs.Return.Rows[0][0]);
                return(entity.toc_id > 0);
            }

            return(false);
        }
 /// <summary>
 /// Inseri os valores da classe em um novo registro.
 /// </summary>
 /// <param name="entity">Entidade com os dados a serem inseridos.</param>
 /// <returns>True - Operacao bem sucedida.</returns>
 protected override bool Inserir(CLS_TurmaNotaOrientacaoCurricular entity)
 {
     entity.toc_dataAlteracao = entity.toc_dataCriacao = DateTime.Now;
     return(base.Inserir(entity));
 }