Exemplo n.º 1
0
        /// <summary>
        /// Seleciona histórico de classfificações da escola.
        /// </summary>
        /// <param name="esc_id">Id da escola</param>
        /// <returns>Lista com classificações</returns>
        public List <ESC_EscolaClassificacao> SelecionaHistoricoEscola(int esc_id)
        {
            QuerySelectStoredProcedure     qs  = new QuerySelectStoredProcedure("NEW_ESC_EscolaClassificacaoVigencia_HistoricoEscola", _Banco);
            List <ESC_EscolaClassificacao> lst = new List <ESC_EscolaClassificacao>();

            try
            {
                #region Parâmetros

                Param               = qs.NewParameter();
                Param.DbType        = DbType.Int32;
                Param.ParameterName = "@esc_id";
                Param.Size          = 4;
                Param.Value         = esc_id;
                qs.Parameters.Add(Param);

                #endregion

                qs.Execute();

                foreach (DataRow dr in qs.Return.Rows)
                {
                    ESC_EscolaClassificacao entity = new ESC_EscolaClassificacao();
                    entity = DataRowToEntity(dr, entity);
                    lst.Add(entity);
                }

                return(lst);
            }
            catch
            {
                throw;
            }
            finally
            {
                qs.Parameters.Clear();
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Sobrecarga do método carregar
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public override bool Carregar(ESC_EscolaClassificacao entity)
 {
     __STP_LOAD = "NEW_ESC_EscolaClassificacao_LOAD";
     return(base.Carregar(entity));
 }