Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
            }
        }
Exemple #3
0
        /// <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);
            }
        }
Exemple #5
0
        /// <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);
            }
        }
Exemple #6
0
        /// <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();
            }
        }
Exemple #7
0
        /// <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);
            }
        }
Exemple #12
0
        /// <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();
            }
        }
Exemple #14
0
        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();
            }
        }
Exemple #15
0
        /// <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);
            }
        }
Exemple #16
0
        /// <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;
            }
        }
Exemple #17
0
        /// <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);
            }
        }
Exemple #18
0
        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();
            }
        }
Exemple #22
0
        /// <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();
            }
        }
Exemple #23
0
        /// <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();
            }
        }
Exemple #24
0
        /// <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);
        }
Exemple #25
0
        /// <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);
        }
Exemple #26
0
        /// <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;
            }
        }
Exemple #29
0
        /// <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);
        }