/// <summary> /// Busca as atividades de uma aula atravéz da TurmaDisciplina e Data /// </summary> /// <param name="tud_id">ID da TurmaDisciplina</param> /// <param name="tnt_data">Data da aula</param> /// <returns>DataTable</returns> public DataTable BuscaAtividadesDaAula ( long tud_id , int tau_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_DCL_BuscaAtividadesDaAula", _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.Int32; Param.ParameterName = "@tau_id"; Param.Size = 8; if (tau_id == 0) { Param.Value = DBNull.Value; } else { Param.Value = tau_id; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, ACA_TipoCurriculoPeriodo entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tne_id"; Param.Size = 4; Param.Value = entity.tne_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tme_id"; Param.Size = 4; Param.Value = entity.tme_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tcp_descricao"; Param.Size = 100; Param.Value = entity.tcp_descricao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tcp_ordem"; Param.Size = 1; Param.Value = entity.tcp_ordem; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tcp_situacao"; Param.Size = 1; Param.Value = entity.tcp_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@tcp_dataCriacao"; Param.Size = 16; Param.Value = entity.tcp_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@tcp_dataAlteracao"; Param.Size = 16; Param.Value = entity.tcp_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_PlanejamentoOrientacaoCurricular entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@ocr_id"; Param.Size = 8; Param.Value = entity.ocr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tpc_id"; Param.Size = 4; Param.Value = entity.tpc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@poc_planejado"; Param.Size = 1; Param.Value = entity.poc_planejado; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@poc_trabalhado"; Param.Size = 1; Param.Value = entity.poc_trabalhado; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@poc_alcancado"; Param.Size = 1; Param.Value = entity.poc_alcancado; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tdt_posicao"; Param.Size = 1; Param.Value = entity.tdt_posicao; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_FrequenciaReuniao entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; Param.Size = 8; Param.Value = entity.tur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; Param.Value = entity.cal_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cap_id"; Param.Size = 4; Param.Value = entity.cap_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@frp_id"; Param.Size = 4; Param.Value = entity.frp_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@frr_efetivado"; Param.Size = 1; Param.Value = entity.frr_efetivado; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@frr_dataCriacao"; Param.Size = 16; Param.Value = entity.frr_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@frr_dataAlteracao"; Param.Size = 16; Param.Value = entity.frr_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_RelatorioPreenchimentoAcoesRealizadas entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@reap_id"; Param.Size = 8; Param.Value = entity.reap_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Date; Param.ParameterName = "@rpa_data"; Param.Value = entity.rpa_data; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@rpa_impressao"; Param.Size = 1; Param.Value = entity.rpa_impressao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@rpa_acao"; Param.Value = entity.rpa_acao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@rpa_situacao"; Param.Size = 1; Param.Value = entity.rpa_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@rpa_dataCriacao"; Param.Value = entity.rpa_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@rpa_dataAlteracao"; Param.Value = entity.rpa_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Atualiza a situação dos dados de matrícula do aluno para inativo. /// </summary> /// <param name="alu_id">Id do aluno.</param> /// <param name="dataSaida">Data de saída do aluno</param> public void InativaDadosMatricula ( Int64 alu_id , DateTime dataSaida ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_AlunoCurriculo_InativaDadosMatricula", _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.DateTime; Param.ParameterName = "@dataSaida"; Param.Size = 16; Param.Value = dataSaida; qs.Parameters.Add(Param); #endregion qs.Execute(); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, LOG_AvaliacaoMedia_Alteracao entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@lam_id"; Param.Size = 16; Param.Value = entity.lam_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tpc_id"; Param.Size = 4; Param.Value = entity.tpc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@lam_tipo"; Param.Size = 1; Param.Value = entity.lam_tipo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@lam_origem"; Param.Size = 1; Param.Value = entity.lam_origem; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@usu_id"; Param.Size = 16; Param.Value = entity.usu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@lam_data"; Param.Size = 16; Param.Value = entity.lam_data; qs.Parameters.Add(Param); } }
/// <summary> /// Busca os níveis de aprendizado da orientações curriculares. /// </summary> /// <param name="ocr_id">Ids da orientação curricular</param> /// <param name="nap_id">Id do nível de aprendizado</param> /// <returns></returns> public DataTable SelecionaPorOrientacaoNivelAprendizado(string ocr_ids, int nap_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ORC_OrientacaoCurricularNivelAprendizado_SelecionaPorOrientacaoNivelAprendizado", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ocr_ids"; Param.Value = ocr_ids; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@nap_id"; Param.Size = 4; if (nap_id > 0) { Param.Value = nap_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion Parâmetros qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_ConfiguracaoAtividadeQualificador entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@caa_id"; Param.Size = 4; Param.Value = entity.caa_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@qat_id"; Param.Size = 4; Param.Value = entity.qat_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@caq_quantidade"; Param.Size = 4; Param.Value = entity.caq_quantidade; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@caq_possuiRecuperacao"; Param.Size = 1; Param.Value = entity.caq_possuiRecuperacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@caq_situacao"; Param.Size = 1; Param.Value = entity.caq_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@caq_dataCriacao"; Param.Size = 16; Param.Value = entity.caq_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@caq_dataAlteracao"; Param.Size = 16; Param.Value = entity.caq_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, REL_TurmaDisciplinaSituacaoFechamento entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@esc_id"; Param.Size = 4; Param.Value = entity.esc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; Param.Value = entity.cal_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@Pendente"; Param.Size = 1; Param.Value = entity.Pendente; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@PendentePlanejamento"; Param.Size = 1; Param.Value = entity.PendentePlanejamento; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@PendenteParecer"; Param.Size = 1; Param.Value = entity.PendenteParecer; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@DataProcessamento"; Param.Size = 16; Param.Value = entity.DataProcessamento; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, REL_GraficoAtendimento entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@rea_id"; Param.Size = 4; Param.Value = entity.rea_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@gra_titulo"; Param.Size = 200; Param.Value = entity.gra_titulo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@gra_tipo"; Param.Size = 1; Param.Value = entity.gra_tipo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@gra_eixo"; Param.Size = 1; Param.Value = entity.gra_eixo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@gra_situacao"; Param.Size = 1; Param.Value = entity.gra_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@gra_dataCriacao"; Param.Value = entity.gra_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@gra_dataAlteracao"; Param.Value = entity.gra_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Configura os parametros do metodo de carregar. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamCarregar(QuerySelectStoredProcedure qs, CLS_TurmaNotaAlunoOrientacaoCurricular entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tnt_id"; Param.Size = 4; Param.Value = entity.tnt_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = entity.alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = entity.mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtd_id"; Param.Size = 4; Param.Value = entity.mtd_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@ocr_id"; Param.Size = 8; Param.Value = entity.ocr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@aoc_id"; Param.Size = 4; Param.Value = entity.aoc_id; qs.Parameters.Add(Param); } }
/// <summary> /// Lista os mut_id de um aluno /// </summary> /// <param name="alu_id">Id do aluno</param> /// <param name="mtu_id">mtu_id</param> /// <param name="totalRecords"></param> /// <returns>Resultados</returns> public DataTable ListaMtuDeAluno( long alu_id , int mtu_id , out int totalRecords ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_AlunoAvaliacaoTurma_ListaMtuDeAluno", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_idBuscar"; Param.Size = 8; Param.Value = alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@mtu_idBuscar"; Param.Size = 4; Param.Value = mtu_id; qs.Parameters.Add(Param); #endregion Parâmetros qs.Execute(); totalRecords = qs.Return.Rows.Count; return(qs.Return); } finally { qs.Parameters.Clear(); } }
public DataTable SelectBy_esc_id_uni_id ( int esc_id , int uni_id , out int totalRecords ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_CurriculoTurno_SelectBy_esc_id_uni_id", _Banco); try { #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.Int32; Param.ParameterName = "@uni_id"; Param.Size = 4; Param.Value = uni_id; qs.Parameters.Add(Param); #endregion qs.Execute(); totalRecords = qs.Return.Rows.Count; return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_AlunoAvaliacaoTurmaRecomendacao entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; Param.Size = 8; Param.Value = entity.tur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = entity.alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = entity.mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fav_id"; Param.Size = 4; Param.Value = entity.fav_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ava_id"; Param.Size = 4; Param.Value = entity.ava_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@rar_id"; Param.Size = 4; Param.Value = entity.rar_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@rar_tipo"; Param.Size = 1; Param.Value = entity.rar_tipo; qs.Parameters.Add(Param); } }
/// <summary> /// Carrega o protocolo segundo a entidade e o número de protocolo /// </summary> /// <param name="ent_id">Id da Entidade</param> /// <param name="pro_protocolo">Número do Protocolo</param> /// <returns></returns> public DCL_Protocolo CarregarBy_Protocolo(long pro_protocolo, Guid ent_id) { DCL_Protocolo entity = new DCL_Protocolo(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("STP_DCL_Protocolo_SelectBy_Protocolo", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; Param.Value = ent_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@pro_protocolo"; Param.Size = 8; Param.Value = pro_protocolo; qs.Parameters.Add(Param); #endregion qs.Execute(); if (qs.Return.Rows.Count > 0) { entity = DataRowToEntity(qs.Return.Rows[0], entity); } return(entity); } catch { throw; } }
/// <summary> /// Configura os parametros do metodo de Inserir. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, CLS_AlunoAvaliacaoTurmaDisciplinaDesempenho entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = entity.alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = entity.mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtd_id"; Param.Size = 4; Param.Value = entity.mtd_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fav_id"; Param.Size = 4; Param.Value = entity.fav_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ava_id"; Param.Size = 4; Param.Value = entity.ava_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tda_id"; Param.Size = 4; Param.Value = entity.tda_id; qs.Parameters.Add(Param); } }
public DataTable SelectBy_MeusDados(Guid usu_id, bool paginado, int currentPage, int pageSize, out int totalRecords) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_Grupo_Select_gru_sis_id", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@usu_id"; Param.Size = 4; if (!usu_id.Equals(Guid.Empty)) { Param.Value = usu_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion PARAMETROS if (paginado) { totalRecords = qs.Execute(currentPage, pageSize); } else { qs.Execute(); totalRecords = qs.Return.Rows.Count; } if (qs.Return.Rows.Count > 0) { dt = qs.Return; } return(dt); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Parâmetros para efetuar a inclusão sem o ID da PK gerado automaticamente /// </summary> protected override void ParamInserir(QuerySelectStoredProcedure qs, Autenticador.Entities.END_Cidade entity) { Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@pai_id"; Param.Size = 16; Param.Value = entity.pai_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@unf_id"; Param.Size = 16; if (entity.unf_id != Guid.Empty) { Param.Value = entity.unf_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@cid_nome"; Param.Size = 200; Param.Value = entity.cid_nome; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@cid_ddd"; Param.Size = 3; if (!string.IsNullOrEmpty(entity.cid_ddd)) { Param.Value = entity.cid_ddd; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@cid_situacao"; Param.Size = 1; Param.Value = entity.cid_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cid_integridade"; Param.Size = 4; Param.Value = entity.cid_integridade; qs.Parameters.Add(Param); }
/// <summary> /// Retorna os dados da CLS_AlunoAvaliacaoTurma que estejam cadastradas na avaliação para a turma. /// </summary> /// <param name="tur_id">Id da turma - obrigatório</param> /// <param name="fav_id">Id do formato de avaliação - obrigatório</param> /// <param name="ava_id">Id da avaliação - obrigatório</param> /// <returns></returns> public DataTable SelectBy_TurmaAvaliacao ( long tur_id , int fav_id , int ava_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_AlunoAvaliacaoTurma_SelectBy_TurmaAvaliacao", _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.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 PARAMETROS qs.Execute(); return(qs.Return); }
/// <summary> /// Consulta para retornar o tipo de erro e quantidade /// de vezes que ele ocorreu em um intervalo de datas. /// </summary> /// <param name="dataInicio">Data inicial do intervalo.</param> /// <param name="dataTermino">Data final do intervalo.</param> /// <returns>DataTable agrupando tipo de erro e quantidade de erros desse tipo.</returns> public DataTable SelectBy_Data(DateTime dataInicio, DateTime dataTermino) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_LOG_Erros_Selectby_Busca_QtdErros", this._Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@DataInicio"; Param.Size = 8; Param.Value = dataInicio; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@DataTermino"; Param.Size = 8; Param.Value = dataTermino; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um DataTable contendo dados sobre as avaliações, /// filtrados pelo tipo /// </summary> /// <param name="ava_tipos">string contendo os ids dos tipos</param> /// <param name="tur_id">Id da turma.</param> /// <returns></returns> public DataTable SelectBy_TipoAvaliacao(string ava_tipos, Int64 tur_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_Avaliacao_SelectByTipoAvaliacao", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@ava_tipos"; Param.Value = ava_tipos; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; if (tur_id < 0) { Param.Value = DBNull.Value; } else { Param.Value = tur_id; } qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Busca os tipos de resultados com base no curso. /// </summary> /// <param name="cur_id">Id do curso</param> /// <param name="crr_id">Id do curriculo</param> /// <returns></returns> public DataTable SELECT_By_Pesquisa( int cur_id , int crr_id , out int totalRecords) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoResultado_SELECT_By_Pesquisa", _Banco); try { #region PARAMETROS 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(); totalRecords = qs.Return.Rows.Count; return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna as atribuições de docentes criadas pelo cargo especificado (atribuiçao esporádica). /// </summary> /// <param name="col_id"></param> /// <param name="crg_id"></param> /// <param name="coc_id"></param> /// <returns></returns> public DataTable PesquisaPor_AtribuicaoEsporadica ( long col_id , int crg_id , int coc_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_TUR_TurmaDocente_PesquisaPor_AtribuicaoEsporadica", _Banco); #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@col_id"; Param.Size = 8; Param.Value = col_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crg_id"; Param.Size = 4; Param.Value = crg_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@coc_id"; Param.Size = 4; Param.Value = coc_id; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return); }
/// <summary> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, SYS_EquipamentoUnidadeAdministrativa entity) { Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@equ_id"; Param.Size = 16; Param.Value = entity.equ_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@uad_id"; Param.Size = 16; Param.Value = entity.uad_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; Param.Value = entity.ent_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@eua_dataCriacao"; Param.Size = 16; if (entity.eua_dataCriacao != new DateTime()) { Param.Value = entity.eua_dataCriacao; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@eua_dataAlteracao"; Param.Size = 16; if (entity.eua_dataAlteracao != new DateTime()) { Param.Value = entity.eua_dataAlteracao; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@eua_situacao"; Param.Size = 1; Param.Value = entity.eua_situacao; qs.Parameters.Add(Param); }
/// <summary> /// Retorna os dados da tabela CFG_ParametroDocumentoAluno filtrados pelo campo pda_chave, ent_id. /// </summary> /// <param name="pda_chave">Nome da chave do parâmetro.</param> /// <param name="ent_id">Id da entidade da tabela CFG_ParametroDocumentoAluno.</param> /// <returns>Lista com objetos CFG_ParametroDocumentoAluno.</returns> public virtual IList <CFG_ParametroDocumentoAluno> SelectByChave(string pda_chave, Guid ent_id) { IList <CFG_ParametroDocumentoAluno> lt = new List <CFG_ParametroDocumentoAluno>(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CFG_ParametroDocumentoAluno_SELECTBY_Chave", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pda_chave"; Param.Size = 100; Param.Value = pda_chave; 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(); foreach (DataRow dr in qs.Return.Rows) { CFG_ParametroDocumentoAluno entity = new CFG_ParametroDocumentoAluno(); lt.Add(this.DataRowToEntity(dr, entity)); } return(lt); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna os estudos do aluno para o histórico pedagógico /// </summary> /// <param name="alu_id">Id do aluno</param> /// <returns>DataTable contendo os estudos</returns> public DataTable Seleciona_Estudos ( long alu_id, int chp_anoLetivo, int tne_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_Relatorio_0005_HistoricoEscolarEstudos", _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 = "@chp_anoLetivo"; Param.Size = 4; Param.Value = chp_anoLetivo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tne_id"; Param.Size = 4; Param.Value = tne_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); }
/// <summary> /// Delete permissão para determinada visão no grupo /// </summary> /// <param name="sis_id">ID do sistema</param> /// <param name="vis_id">ID da visão </param> /// <param name="mod_id">ID do módulo</param> public void DeletePermissao_Visoes(int sis_id, int vis_id, int mod_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_GrupoPermissao_Delete_Visoes", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@sis_id"; Param.Size = 8; Param.Value = sis_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@vis_id"; Param.Size = 8; Param.Value = vis_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mod_id"; Param.Size = 8; Param.Value = mod_id; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); } catch { throw; } }
/// <summary> /// Seleciona pelas PK /// </summary> /// <param name="tur_id">ID da turma</param> /// <param name="cal_id">ID do calendário</param> /// <param name="cap_id">ID do período do calendário</param> /// <returns></returns> public DataTable SelectBy_tur_id_cal_id_cap_id ( long tur_id , int cal_id , int cap_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_CLS_FrequenciaReuniao_SelectBy_tur_id_cal_id_cap_id", _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.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; Param.Value = cal_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cap_id"; Param.Size = 4; Param.Value = cap_id; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); return(qs.Return); }
/// <summary> /// Configura os parametros do metodo de carregar /// </ssummary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamCarregar(QuerySelectStoredProcedure qs, MTR_MovimentacaoDadosAdicionais entity) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = entity.alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mov_id"; Param.Size = 4; Param.Value = entity.mov_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mda_id"; Param.Size = 4; Param.Value = entity.mda_id; qs.Parameters.Add(Param); }