/// <summary> /// Retorna os tipos de períodos do calendário que possuem alguma avaliação cadastrada para o tipo /// período dele no formato de avaliação selecionado /// </summary> /// <param name="tpc_id">ID do formato de avaliação</param> /// <param name="cal_id">ID do calendário</param> public DataTable SelectByCalendarioComAvaliacao ( int cal_id , int fav_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoPeriodoCalendario_SelectByCalendarioComAvaliacao", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fav_id"; Param.Size = 4; Param.Value = fav_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; Param.Value = cal_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um datatable contendo as observações não excluídas logicamente. /// </summary> /// <returns>Datatable contendo as observações</returns> public DataTable SelecionaTodos() { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_HistoricoObservacaoPadrao_SelectBy_All", _Banco); try { qs.Execute(); dt = qs.Return; return(dt); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna as disciplinas da turma. /// </summary> /// <param name="tur_id">ID da turma.</param> /// <returns></returns> public DataTable SelectBy_Turmas ( string tur_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_TUR_TurmaRelTurmaDisciplina_SelectBy_Turmas", _Banco); #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@tur_id"; Param.Value = tur_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); }
/// <summary> /// Verifica se o objeto de aprendizagem está em uso /// </summary> /// <param name="oap_id">ID do objeto de aprendizagem</param> /// <returns>true = em uso</returns> public bool ObjetoEmUso(int oap_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_ObjetoAprendizagem_SELECTEmUsoBy_oap_id", _Banco); try { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@oap_id"; Param.Value = oap_id; qs.Parameters.Add(Param); qs.Execute(); return(qs.Return.Rows.Count > 0); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Seleciona todos os relacionamentos pelo tud_id da regência /// </summary> /// <param name="tud_id"></param> public List <CLS_TurmaAulaPlanoDisciplina> SelectBy_tud_id(long tud_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_TurmaAulaPlanoDisciplina_SelectBy_tud_id", _Banco); #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = tud_id; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return.Rows.Count > 0 ? qs.Return.Rows.Cast <DataRow>().Select(dr => DataRowToEntity(dr, new CLS_TurmaAulaPlanoDisciplina())).ToList() : new List <CLS_TurmaAulaPlanoDisciplina>()); }
/// <summary> /// Retorna as permissões de cada tipo de docente de cada módulo. /// </summary> /// <returns>Lista de permissões por módulo</returns> public List <CFG_PermissaoDocente> SelecionarPermissaoModulo() { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CFG_PermissaoDocente_SelecionarPermissoesModulo", _Banco); List <CFG_PermissaoDocente> lstPerm = new List <CFG_PermissaoDocente>(); try { qs.Execute(); if (qs.Return.Rows.Count > 0) { lstPerm.AddRange(from DataRow row in qs.Return.Rows select DataRowToEntity(row, new CFG_PermissaoDocente())); } return(lstPerm); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Busca os compromissos de estudo ativos (autoavaliação) do aluno /// </summary> /// <param name="alu_id">ID do aluno - Obrigatório</param> /// <returns>DataTable com o compromisso de estudo (autoavaliação) do aluno</returns> public DataTable SelectCompromissoAlunoBy_alu_id(long alu_id, int cpe_ano) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_CompromissoEstudo_SelectBy_alu_id", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cpe_ano"; Param.Size = 4; if (cpe_ano > 0) { Param.Value = cpe_ano; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Busca todos os níveis de aprendizado da orientação curricular, com status 1 e 3(excluído). /// </summary> /// <param name="ocr_id">Id da orientação curricular</param> /// <returns></returns> public List <ORC_OrientacaoCurricularNivelAprendizado> SelectTodosNivelAprendizadoByOcrId(long ocr_id) { List <ORC_OrientacaoCurricularNivelAprendizado> lt = new List <ORC_OrientacaoCurricularNivelAprendizado>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("STP_ORC_OrientacaoCurricularNivelAprendizado_SELECTBY_ocr_id", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@ocr_id"; Param.Size = 8; if (ocr_id > 0) { Param.Value = ocr_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion Parâmetros qs.Execute(); foreach (DataRow dr in qs.Return.Rows) { ORC_OrientacaoCurricularNivelAprendizado entity = new ORC_OrientacaoCurricularNivelAprendizado(); lt.Add(DataRowToEntity(dr, entity)); } return(lt); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna os cursos/períodos do curso relacionados /// com o curso e processo de fechamento/início informados /// </summary> /// <param name="pfi_id">ID do processo de fechamento/início</param> /// <param name="cur_id">ID do curso</param> /// <param name="crr_id">ID do currículo do curso</param> /// <returns></returns> public DataTable SelecionaCursosRelacionadosPorProcesso(int pfi_id, int cur_id, int crr_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_MTR_ProcessoFechamentoInicioCursoRelacionado_SelecionaCursosRelacionadosPorProcesso", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@pfi_id"; Param.Size = 4; Param.Value = pfi_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; Param.Value = crr_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna se existe registro nao processado na fila de fechamento para a turma disciplina e periodo. /// </summary> /// <param name="tur_id">Id da turma.</param> /// <param name="tud_id">Id da disciplina na turma.</param> /// <param name="tud_tipo">Tipo da disciplina na turma.</param> /// <param name="tpc_id">Id do tipo período calendário.</param> /// <returns></returns> public DataTable SelecionarAguardandoProcessamento(long tur_id, long tud_id, byte tud_tipo, int tpc_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_AlunoFechamentoPendencia_SelecionarAguardandoProcessamento", _Banco); #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; Param.Size = 8; Param.Value = tur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tud_tipo"; Param.Size = 1; Param.Value = tud_tipo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tpc_id"; Param.Size = 4; Param.Value = tpc_id; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return); }
/// <summary> /// Busca as efetivações da matrícula turma disicplina do aluno de todas as /// disciplinas oferecidas de acordo com o formato de avaliação. /// </summary> /// <param name="alu_id">ID do aluno</param> /// <param name="mtu_id">ID da matrícula do aluno</param> /// <param name="fav_id">ID do formato de avaliação</param> /// <param name="ava_id">ID da Avaliação</param> /// <returns>DataTable contendo as efetivações da matrícula turma disciplina oferecidas do aluno</returns> public DataTable SelecionaEfetivacaoDisciplinasOferecidas_Aluno(long alu_id, int mtu_id, int fav_id, int ava_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_AlunoAvaliacaoTurmaDisciplina_SelectEfetivacaoDisciplinasOferecidas_Aluno", _Banco); #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fav_id"; Param.Size = 4; Param.Value = fav_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ava_id"; Param.Size = 4; Param.Value = ava_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); }
/// <summary> /// Retorna os eixos por disciplina e ano letivo. /// </summary> /// <param name="tds_id">ID da disciplina</param> /// <param name="cal_ano">Ano letivo</param> /// <param name="oae_idPai">ID do eixo pai</param> /// <returns></returns> public List <ACA_ObjetoAprendizagemEixo> SelectBy_TipoDisciplina(int tds_id, int cal_ano, int oae_idPai) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_ObjetoAprendizagemEixo_SELECT_ByTipoDisciplina", _Banco); try { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tds_id"; Param.Value = tds_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_ano"; Param.Value = cal_ano; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@oae_idPai"; if (oae_idPai > 0) { Param.Value = oae_idPai; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); qs.Execute(); return((from DataRow dr in qs.Return.Rows select DataRowToEntity(dr, new ACA_ObjetoAprendizagemEixo())).ToList()); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Verifica se existe parâmetros para formação de turmas eletiva para o ano atual e curso informado. /// </summary> /// <param name="cur_id">ID do curso</param> /// <param name="crr_id">ID do currículo do curso</param> /// <param name="ent_id">Entidade do usuário logado</param> public DataTable SelectBy_AnoCurso(int cur_id, int crr_id, Guid ent_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_MTR_ParametroFormacaoTurma_SelectBy_AnoCurso", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; Param.Value = crr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; Param.Value = ent_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Seleciona territórios vigentes por experiência /// </summary> /// <param name="tud_idExperiencia">Id da turma disciplina da experiência.</param> /// <returns></returns> public List <TUR_TurmaDisciplinaTerritorio> SelecionaVigentesPorExperienciaPeriodo(long tud_idExperiencia, DateTime cap_dataInicio, DateTime cap_dataFim) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_TUR_TurmaDisciplinaTerritorio_SelecionaVigentesPorExperienciaPeriodo", _Banco); try { #region Parâmetro Param = qs.NewParameter(); Param.ParameterName = "@tud_idExperiencia"; Param.DbType = DbType.Int64; Param.Size = 8; Param.Value = tud_idExperiencia; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@cap_dataInicio"; Param.DbType = DbType.DateTime; Param.Value = cap_dataInicio; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@cap_dataFim"; Param.DbType = DbType.DateTime; Param.Value = cap_dataFim; qs.Parameters.Add(Param); #endregion Parâmetro qs.Execute(); return(qs.Return.Rows.Count > 0 ? qs.Return.Select().Select(p => DataRowToEntity(p, new TUR_TurmaDisciplinaTerritorio())).ToList() : new List <TUR_TurmaDisciplinaTerritorio>()); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Seleciona tipos de resultado por tipo lançamento e tipo de currículo período e ano letivo. /// </summary> /// <param name="tpr_tipoLancamento">Tipo de lançamento do resultado.</param> /// <param name="tcp_id">ID do tipo de currículo período.</param> /// <param name="anoLetivo">Ano letivo.</param> /// <returns></returns> public DataTable SelecionaPorTipoLancamentoTipoCurriculoPeriodoAno(byte tpr_tipoLancamento, int tcp_id, int anoLetivo) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoResultado_SelecionaPorTipoLancamentoTipoCurriculoPeriodoAno", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tpr_tipoLancamento"; Param.Size = 1; Param.Value = tpr_tipoLancamento; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tcp_id"; Param.Size = 4; Param.Value = tcp_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@anoLetivo"; Param.Size = 4; Param.Value = anoLetivo; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// retorna os protocolos vinculados a escola a partir de uma data especifica podendo filtrar pelo tipo do protocolo /// </summary> /// <param name="esc_id">id da escola</param> /// <param name="dataBase">data base para seleção dos protocolos</param> /// <param name="pro_tipo">tipo do protocolo</param> /// <returns></returns> public DataTable SelectBy_Escola(Int32 esc_id, DateTime dataBase, int pro_tipo) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_DCL_Protocolo_SelectBy_Escola", this._Banco); #region parametros Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@esc_id"; Param.Size = 4; Param.Value = esc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@dataBase"; Param.Size = 16; Param.Value = dataBase; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@pro_tipo"; Param.Size = 2; if (pro_tipo > 0) { Param.Value = pro_tipo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); }
/// <summary> /// Retorna todas as movimentação ativas apartir /// do tipo de movimento /// </summary> /// <param name="alu_id">Id do aluno</param> /// <param name="tmo_tipoMovimento">Tipo de movimento</param> /// <returns></returns> public List <MTR_Movimentacao> SelectBy_TipoMovimento(long alu_id, byte tmo_tipoMovimento) { List <MTR_Movimentacao> lt = new List <MTR_Movimentacao>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_MTR_Movimentacao_SelectBy_TipoMovimento", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tmo_tipoMovimento"; Param.Size = 1; Param.Value = tmo_tipoMovimento; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); foreach (DataRow dr in qs.Return.Rows) { MTR_Movimentacao entity = new MTR_Movimentacao(); lt.Add(DataRowToEntity(dr, entity)); } return(lt); } finally { qs.Parameters.Clear(); } }
/// <summary> /// O método carrega dados do boletim de um aluno de anos anteriores. /// </summary> /// <param name="alu_id">ID do aluno.</param> /// <param name="mtu_id">ID da matrícula turma do aluno.</param> /// <param name="controleOrdemDisciplina">Flag que indica se as disciplinas terão controle na ordenação.</param> /// <returns></returns> public DataTable SelecionaBoletimAlunoAnosAnteriores(long alu_id, int mtu_id, bool controleOrdemDisciplina) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_AlunoAvaliacaoTurma_SelecionaBoletimAlunoAnosAnteriores", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@controleOrdemDisciplina"; Param.Size = 1; Param.Value = controleOrdemDisciplina; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um datatable contendo todos os curriculos por curso /// que não foram excluídos logicamente, filtrados por /// cur_id, crr_nome, crr_codigo e crr_situacao /// </summary> /// <param name="cur_id">Id da tabela ACA_Curso do bd</param> /// <returns>DataTable com os curriculos por curso</returns> public DataTable SelectBy_cur_id ( int cur_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_Curriculo_SelectBy_cur_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; if (cur_id > 0) { Param.Value = cur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Verifica se existe um tipo de docente cadastrado com situação de excluído (3) /// </summary> /// <param name="tdc_id">ID do tipo de docente</param> public bool SelectBy_TipoDocente_Situacao ( int tdc_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoDocente_SelectBy_Situacao", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tdc_id"; Param.Size = 4; if (tdc_id > 0) { Param.Value = tdc_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return.Rows.Count > 0); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Carrega os tipos de relatório verificando a permissão do usuário. /// </summary> /// <param name="usu_id"></param> /// <returns></returns> public DataTable SelecionaPorPermissaoUsuarioTipo(Guid usu_id, byte rea_tipo) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_RelatorioAtendimento_SelecionaPorPermissaoUsuarioTipo", _Banco); try { #region Parâmetro Param = qs.NewParameter(); Param.ParameterName = "@usu_id"; Param.DbType = DbType.Guid; Param.Size = 16; Param.Value = usu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@rea_tipo"; Param.DbType = DbType.Byte; Param.Size = 1; if (rea_tipo > 0) { Param.Value = rea_tipo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Decrementa uma unidade no campo integridade da cidade /// </summary> /// <param name="cid_id">Id da tabela end_cidade do bd</param> /// <returns>true = sucesso | false = fracasso</returns> public bool Update_DecrementaIntegridade ( Guid cid_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_END_Cidade_DECREMENTA_INTEGRIDADE", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@cid_id"; Param.Size = 16; if (cid_id != Guid.Empty) { Param.Value = cid_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(true); } catch { throw; } finally { qs.Parameters.Clear(); } }
public DataTable GetEntityQuestionarioConteudoResposta ( int qtr_id ) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_QuestionarioResposta_SelectQuestionarioConteudoResposta_By_qtr_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@qtr_id"; Param.Value = qtr_id; qs.Parameters.Add(Param); #endregion qs.Execute(); if (qs.Return.Rows.Count > 0) { dt = qs.Return; } return(dt); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna todas as entidades da CLS_TurmaAulaAluno /// de todos os alunos matriculados na disicplina, para as aulas informadas (tau_id). /// </summary> /// <param name="tud_id">ID da disciplina da turma</param> /// <param name="tau_id">ID das aulas da disciplina da turma</param> public List <CLS_TurmaAulaAluno> SelectBy_Disciplina_Aulas ( long tud_id , string tau_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_TurmaAulaAluno_SelectBy_Disciplina_Aulas", _Banco); #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tau_id"; if (tau_id != "") { Param.Value = tau_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); List <CLS_TurmaAulaAluno> lista = (from DataRow dr in qs.Return.Rows select DataRowToEntity(dr, new CLS_TurmaAulaAluno())).ToList(); return(lista); }
/// <summary> /// Retorna os periodos da turma e os planejamentos cadastrados /// </summary> /// <param name="tud_id">ID da disciplina da turma</param> public DataTable SelectBy_tud_id ( long tud_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_TurmaDisciplinaPlanejamento_SELECTBY_tud_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; if (tud_id > 0) { Param.Value = tud_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um Booleano na qual faz atualização/adequação da data de vigencia final do ultimo parametro (anterior) /// ao parametro a ser inserido. Executado somente para parametros obrigatórios; /// </summary> /// <param name="par_chave">Campo par_chave da tabela SYS_Parametro do bd</param> /// <param name="par_vigenciaFim">Campo par_vigenciaFim da tabela SYS_Parametro do bd</param> /// <returns>True - caso realize a atualização;</returns> public bool Update_VigenciaFim(string par_chave, DateTime par_vigenciaFim) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_Parametro_UPDATE_VigenciaFim", this._Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@par_chave"; Param.Size = 100; Param.Value = par_chave; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@par_vigenciaFim"; Param.Size = 3; Param.Value = par_vigenciaFim; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@par_dataAlteracao"; Param.Size = 8; Param.Value = DateTime.Now; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return.Rows.Count > 0); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Verifica se já existe um tipo de equipamento de deficiente cadastrado com o mesmo nome. /// </summary> /// <param name="ted_id">ID do tipo de equipamento de deficiente</param> /// <param name="ted_nome">Nome do tipo de equipamento de deficienete</param> /// <returns>True | False</returns> public bool SelectBy_Nome(int ted_id, string ted_nome) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoEquipamentoDeficiente_SelectBy_Nome", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ted_nome"; Param.Size = 100; Param.Value = ted_nome; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ted_id"; Param.Size = 4; if (ted_id > 0) { Param.Value = ted_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return.Rows.Count > 0); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna uma list contendo todos os Dias Não Úteis /// que não foram excluídos logicamente, filtrados por cidade. /// </summary> /// <param name="cid_id">Id da cidade</param> /// <returns>List com as entidades</returns> public List <SYS_DiaNaoUtil> SelecionaTodosPorCidade ( Guid cid_id ) { List <SYS_DiaNaoUtil> lt = new List <SYS_DiaNaoUtil>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_DiaNaoUtil_SelecionaTodosPorCidade", this._Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@cid_id"; Param.Size = 16; Param.Value = cid_id; qs.Parameters.Add(Param); #endregion qs.Execute(); foreach (DataRow dr in qs.Return.Rows) { SYS_DiaNaoUtil entity = new SYS_DiaNaoUtil(); lt.Add(DataRowToEntity(dr, entity)); } return(lt); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Seleciona as anotações do aluno no ano informado /// </summary> /// <param name="alu_id">Id do Aluno</param> /// <param name="cal_ano">Ano letivo</param> /// <returns></returns> public DataTable SelecionaAnotacoesAluno(long alu_id, int cal_ano) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_AlunoAnotacao_SelecionaAnotacoesAluno_ano", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_ano"; Param.Size = 4; if (cal_ano > 0) { Param.Value = cal_ano; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um datatable contendo todos os dias da semana cadastrados para o turno /// </summary> /// <param name="trn_id">ID do Turno</param> /// <returns>DataTable com os dados</returns> public DataTable Select_thr_diaSemana ( int trn_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TurnoHorario_Select_trh_diaSemana_By_trn_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@trn_id"; Param.Size = 1; if (trn_id > 0) { Param.Value = trn_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }