protected override void ParamInserir(QuerySelectStoredProcedure qs, CFG_UsuarioAPI entity) { entity.uap_dataCriacao = entity.uap_dataAlteracao = DateTime.Now; base.ParamInserir(qs, entity); }
public DataTable BuscaPessoas(string pes_nome, string cpf, string rg, bool permiteAlunos) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_RHU_Colaborador_BuscaPessoa", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pes_nome"; Param.Size = 200; if (!string.IsNullOrEmpty(pes_nome)) { Param.Value = pes_nome; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@cpf"; Param.Size = 50; if (!string.IsNullOrEmpty(cpf)) { Param.Value = cpf; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@rg"; Param.Size = 50; if (!string.IsNullOrEmpty(rg)) { Param.Value = rg; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@permiteAlunos"; Param.Size = 1; Param.Value = permiteAlunos; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, END_Pais entity) { entity.pai_id = new Guid(qs.Return.Rows[0][0].ToString()); return(entity.pai_id != Guid.Empty); }
/// <summary> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, MTR_TipoMovimentacao entity) { 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.AnsiString; Param.ParameterName = "@tmo_nome"; Param.Size = 100; Param.Value = entity.tmo_nome; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tmo_tipoMovimento"; Param.Size = 1; Param.Value = entity.tmo_tipoMovimento; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@tmo_todosMomentos"; Param.Size = 1; Param.Value = entity.tmo_todosMomentos; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@tmo_situacao"; Param.Size = 1; Param.Value = entity.tmo_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@tmo_dataCriacao"; Param.Size = 16; Param.Value = entity.tmo_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@tmo_dataAlteracao"; Param.Size = 16; Param.Value = entity.tmo_dataAlteracao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tmv_idEntrada"; Param.Size = 4; if (entity.tmv_idEntrada > 0) { Param.Value = entity.tmv_idEntrada; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tmv_idSaida"; Param.Size = 4; if (entity.tmv_idSaida > 0) { Param.Value = entity.tmv_idSaida; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); }
/// <summary> /// /// </summary> /// <param name="rea_id"></param> /// <param name="gra_titulo"></param> /// <returns></returns> public DataTable SelecionaGraficoPorTipoRelatorioRelatorio(bool paginado, int currentPage, int pageSize, int rea_id, int rea_tipo, string gra_titulo, out int totalRecords) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_REL_GraficoAtendimento_SelecionaPorRelatorio", _Banco); try { DataTable dt = new DataTable(); #region Parâmetro Param = qs.NewParameter(); Param.ParameterName = "@rea_id"; Param.DbType = DbType.Int32; Param.Size = 16; if (rea_id > 0) { Param.Value = rea_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@rea_tipo"; Param.DbType = DbType.Byte; Param.Size = 16; if (rea_tipo > 0) { Param.Value = rea_tipo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@gra_titulo"; Param.DbType = DbType.String; if (!String.IsNullOrEmpty(gra_titulo)) { Param.Value = gra_titulo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion 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); } finally { qs.Parameters.Clear(); } }
protected override void ParamInserir(QuerySelectStoredProcedure qs, CFG_ParametroDocumentoAluno entity) { entity.pda_dataCriacao = DateTime.Now; entity.pda_dataAlteracao = DateTime.Now; base.ParamInserir(qs, entity); }
/// <summary> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, PES_CertidaoCivil entity) { Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@pes_id"; Param.Size = 16; Param.Value = entity.pes_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ctc_id"; Param.Size = 16; Param.Value = entity.ctc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@ctc_tipo"; Param.Size = 1; Param.Value = entity.ctc_tipo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_numeroTermo"; Param.Size = 50; if (!string.IsNullOrEmpty(entity.ctc_numeroTermo)) { Param.Value = entity.ctc_numeroTermo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_folha"; Param.Size = 20; if (!string.IsNullOrEmpty(entity.ctc_folha)) { Param.Value = entity.ctc_folha; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_livro"; Param.Size = 20; if (!string.IsNullOrEmpty(entity.ctc_livro)) { Param.Value = entity.ctc_livro; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@ctc_dataEmissao"; Param.Size = 20; if (entity.ctc_dataEmissao != new DateTime()) { Param.Value = entity.ctc_dataEmissao; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_nomeCartorio"; Param.Size = 200; if (!string.IsNullOrEmpty(entity.ctc_nomeCartorio)) { Param.Value = entity.ctc_nomeCartorio; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@cid_idCartorio"; Param.Size = 16; if (entity.cid_idCartorio != Guid.Empty) { Param.Value = entity.cid_idCartorio; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@unf_idCartorio"; Param.Size = 16; if (entity.unf_idCartorio != Guid.Empty) { Param.Value = entity.unf_idCartorio; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_distritoCartorio"; Param.Size = 100; if (!string.IsNullOrEmpty(entity.ctc_distritoCartorio)) { Param.Value = entity.ctc_distritoCartorio; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@ctc_situacao"; Param.Size = 1; Param.Value = entity.ctc_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@ctc_dataCriacao"; Param.Size = 16; Param.Value = entity.ctc_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@ctc_dataAlteracao"; Param.Size = 16; Param.Value = entity.ctc_dataAlteracao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ctc_matricula"; Param.Size = 32; if (!string.IsNullOrEmpty(entity.ctc_matricula)) { Param.Value = entity.ctc_matricula; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@ctc_gemeo"; Param.Size = 1; Param.Value = entity.ctc_gemeo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@ctc_modeloNovo"; Param.Size = 1; Param.Value = entity.ctc_modeloNovo; qs.Parameters.Add(Param); }
/// <summary> /// Retorna os niveis ativos caso syncDate nulo ou /// retorna apenas os niveis alterados apos a ultima sincronizacao. /// </summary> /// <param name="syncDate">Data da última sincronização</param> /// <param name="cur_id">Curso</param> /// <param name="crr_id">Curriculo</param> /// <param name="crp_id">Curriculo periodo</param> /// <param name="cal_id">Calendario</param> /// <param name="tds_id">Tipo de disciplina</param> /// <returns></returns> public DataTable SelectNiveisPorDataSincronizacao(DateTime syncDate, Int64 tur_id, int cur_id, int crr_id, int crp_id, int cal_id, int tds_id) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_DCL_BuscaNiveis_PorDataSincronizacao", _Banco); try { #region parametros Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@syncDate"; Param.Size = 16; if (syncDate != new DateTime()) { Param.Value = syncDate; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; Param.Size = 8; if (tur_id > 0) { Param.Value = tur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; if (cur_id > 0) { Param.Value = cur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; if (crr_id > 0) { Param.Value = crr_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crp_id"; Param.Size = 4; if (crp_id > 0) { Param.Value = crp_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; if (cal_id > 0) { Param.Value = cal_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tds_id"; Param.Size = 4; if (tds_id > 0) { Param.Value = tds_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna os níveis da orientação curricular de acordo com os filtros /// </summary> /// <param name="nvl_id">ID do nível</param> /// <param name="cur_id">ID do nível</param> /// <param name="crr_id">ID do nível</param> /// <param name="crp_id">ID do nível</param> /// <param name="cal_id">ID do calendário</param> /// <param name="nvl_ordem">ID do nível</param> public DataTable SelectNiveis ( int nvl_id, int cur_id, int crr_id, int crp_id, int cal_id, int nvl_ordem ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ORC_Nivel_SelectBy_Filtros", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@nvl_id"; Param.Size = 4; if (nvl_id > 0) { Param.Value = nvl_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; if (cur_id > 0) { Param.Value = cur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; if (crr_id > 0) { Param.Value = crr_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crp_id"; Param.Size = 4; if (crp_id > 0) { Param.Value = crp_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; if (cal_id > 0) { Param.Value = cal_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@nvl_ordem"; Param.Size = 4; if (nvl_ordem > 0) { Param.Value = nvl_ordem; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorno booleano na qual verifica se existe a mesma URL no sistema /// </summary> /// <param name="sis_id">ID do sistema</param> /// <param name="mod_id">ID do módulo</param> /// <param name="msm_id">ID do sitemap do módulo</param> /// <param name="msm_url">URL do sitemap do módulo</param> /// <returns>True para registro existente/False para novo registro</returns> public bool SelectBy_Url ( int sis_id , int mod_id , int msm_id , string msm_url ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_ModuloSiteMap_SelectBy_URL", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@sis_id"; Param.Size = 4; Param.Value = sis_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mod_id"; Param.Size = 4; Param.Value = mod_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@msm_id"; Param.Size = 4; if (msm_id > 0) { Param.Value = msm_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@msm_url"; Param.Size = 500; Param.Value = msm_url; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return.Rows.Count > 0); } catch { throw; } finally { qs.Parameters.Clear(); } }
public DataTable SelectBy_mod_idPai ( int sis_id , int mod_idPai , Guid gru_id , int vis_id ) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_ModuloSiteMap_SelectBy_mod_idPai", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@sis_id"; Param.Size = 4; Param.Value = sis_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mod_idPai"; Param.Size = 4; Param.Value = mod_idPai; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@gru_id"; Param.Size = 16; Param.Value = gru_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@vis_id"; Param.Size = 4; Param.Value = vis_id; qs.Parameters.Add(Param); #endregion qs.Execute(); if (qs.Return.Rows.Count > 0) { dt = qs.Return; } return(dt); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um datatable contendo todos os sitemaps /// sis_id e mod_id /// </summary> /// <param name="sis_id">ID do sistema</param> /// <param name="mod_id">ID do módulo</param> /// <param name="paginado"></param> /// <param name="currentPage"></param> /// <param name="pageSize"></param> /// <param name="totalRecords"></param> /// <returns>DataTable com os sitemaps</returns> public DataTable SelectBy_mod_id ( int sis_id , int mod_id , bool paginado , int currentPage , int pageSize , out int totalRecords ) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_ModuloSiteMap_SelectBy_mod_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@sis_id"; Param.Size = 8; if (sis_id > 0) { Param.Value = sis_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mod_id"; Param.Size = 8; if (mod_id > 0) { Param.Value = mod_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion 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> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, MTR_DocumentoMatricula entity) { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = entity.cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@tdo_id"; Param.Size = 16; Param.Value = entity.tdo_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@dmt_obrigatoriedade"; Param.Size = 1; Param.Value = entity.dmt_obrigatoriedade; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@dmt_apresentacao"; Param.Size = 1; Param.Value = entity.dmt_apresentacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@dmt_vigenciaInicio"; Param.Size = 16; Param.Value = entity.dmt_vigenciaInicio; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@dmt_vigenciaFim"; Param.Size = 16; if (entity.dmt_vigenciaFim != new DateTime()) { Param.Value = entity.dmt_vigenciaFim; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@dmt_situacao"; Param.Size = 1; Param.Value = entity.dmt_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@dmt_dataCriacao"; Param.Size = 16; Param.Value = entity.dmt_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@dmt_dataAlteracao"; Param.Size = 16; Param.Value = entity.dmt_dataAlteracao; qs.Parameters.Add(Param); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, MTR_DocumentoMatricula entity) { entity.dmt_id = Convert.ToInt32(qs.Return.Rows[0][0]); return(entity.dmt_id > 0); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, SYS_UsuarioGrupo entity) { entity.gru_id = new Guid(qs.Return.Rows[0][0].ToString()); return(entity.gru_id != Guid.Empty); }
protected override void ParamInserir(QuerySelectStoredProcedure qs, ORC_Nivel entity) { entity.nvl_dataCriacao = entity.nvl_dataAlteracao = DateTime.Now; base.ParamInserir(qs, entity); }
/// <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_RelatorioAtendimento entity) { if (entity != null & qs != null) { Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@rea_titulo"; Param.Size = 200; Param.Value = entity.rea_titulo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@rea_tipo"; Param.Size = 1; Param.Value = entity.rea_tipo; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@rea_permiteEditarRecaCor"; Param.Size = 1; Param.Value = entity.rea_permiteEditarRecaCor; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@rea_permiteEditarHipoteseDiagnostica"; Param.Size = 1; Param.Value = entity.rea_permiteEditarHipoteseDiagnostica; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@rea_permiteAcoesRealizadas"; Param.Size = 1; Param.Value = entity.rea_permiteAcoesRealizadas; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@rea_gerarPendenciaFechamento"; Param.Size = 1; Param.Value = entity.rea_gerarPendenciaFechamento; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tds_id"; Param.Size = 4; if (entity.tds_id > 0) { Param.Value = entity.tds_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@rea_periodicidadePreenchimento"; Param.Size = 1; Param.Value = entity.rea_periodicidadePreenchimento; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@arq_idAnexo"; Param.Size = 8; if (entity.arq_idAnexo > 0) { Param.Value = entity.arq_idAnexo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.String; Param.ParameterName = "@rea_tituloAnexo"; Param.Size = 256; if (!string.IsNullOrEmpty(entity.rea_tituloAnexo)) { Param.Value = entity.rea_tituloAnexo; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@rea_situacao"; Param.Size = 1; Param.Value = entity.rea_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@rea_dataCriacao"; Param.Value = entity.rea_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@rea_dataAlteracao"; Param.Value = entity.rea_dataAlteracao; qs.Parameters.Add(Param); } }
/// <summary> /// Retorna os níveis por curso, período, calendário e tipo de disciplina. /// </summary> /// <param name="cur_id">ID da curso</param> /// <param name="crr_id">ID da curriculo do curso</param> /// <param name="crp_id">ID da periodo do curriculo</param> /// <param name="cal_id">ID do calendário</param> /// <param name="tds_id">ID do tipo de disciplina.</param> public DataTable SelecionaPorCursoGrupamentoCalendarioTipoDisciplina ( int cur_id, int crr_id, int crp_id, int cal_id, int tds_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ORC_Nivel_SelectBy_CursoGrupamentoCalendarioDisciplina", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; Param.Value = crr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crp_id"; Param.Size = 4; Param.Value = crp_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 = "@tds_id"; Param.Size = 4; Param.Value = tds_id; qs.Parameters.Add(Param); #endregion qs.Execute(); return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, PES_CertidaoCivil entity) { entity.ctc_id = new Guid(qs.Return.Rows[0][0].ToString()); return(entity.ctc_id != Guid.Empty); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, ORC_Objetivo entity) { entity.obj_id = Convert.ToInt32(qs.Return.Rows[0][0]); return(entity.obj_id > 0); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, MTR_TipoMovimentacao entity) { entity.tmo_id = Convert.ToInt32(qs.Return.Rows[0][0]); return(entity.tmo_id > 0); }
/// <summary> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, ORC_Objetivo entity) { Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = entity.cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; Param.Value = entity.crr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crp_id"; Param.Size = 4; Param.Value = entity.crp_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@tds_id"; Param.Size = 4; Param.Value = entity.tds_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cal_id"; Param.Size = 4; if (entity.cal_id > 0) { Param.Value = entity.cal_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@obj_descricao"; Param.Size = 2147483647; Param.Value = entity.obj_descricao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@obj_situacao"; Param.Size = 1; Param.Value = entity.obj_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@obj_dataCriacao"; Param.Size = 16; Param.Value = entity.obj_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@obj_dataAlteracao"; Param.Size = 16; Param.Value = entity.obj_dataAlteracao; qs.Parameters.Add(Param); }
/// <summary> /// Retorna os dados para renderizar o gráfico de atendimento /// </summary> /// <param name="gra_id"></param> /// <param name="esc_id"></param> /// <param name="uni_id"></param> /// <param name="cur_id"></param> /// <param name="crr_id"></param> /// <param name="crp_id"></param> /// <returns></returns> public DataTable SelecionarDadosGrafico ( int gra_id, int esc_id, int uni_id, int cur_id, int crr_id, int crp_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_REL_GraficoAtendimento_SelecionarDadosGrafico", _Banco); try { #region Parâmetros Param = qs.NewParameter(); Param.ParameterName = "@gra_id"; Param.DbType = DbType.Int32; Param.Size = 4; Param.Value = gra_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@esc_id"; Param.DbType = DbType.Int32; Param.Size = 4; Param.Value = esc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@uni_id"; Param.DbType = DbType.Int32; Param.Size = 4; Param.Value = uni_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@cur_id"; Param.DbType = DbType.Int32; Param.Size = 4; if (cur_id > 0) { Param.Value = cur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@crr_id"; Param.DbType = DbType.Int32; Param.Size = 4; if (crr_id > 0) { Param.Value = crr_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.ParameterName = "@crp_id"; Param.DbType = DbType.Int32; Param.Size = 4; if (crp_id > 0) { Param.Value = crp_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion 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_CompensacaoAusencia 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 = "@cpa_id"; Param.Size = 4; Param.Value = entity.cpa_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.Int32; Param.ParameterName = "@cpa_quantidadeAulasCompensadas"; Param.Size = 4; Param.Value = entity.cpa_quantidadeAulasCompensadas; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@cpa_atividadesDesenvolvidas"; Param.Size = 2147483647; Param.Value = entity.cpa_atividadesDesenvolvidas; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@cpa_situacao"; Param.Size = 1; Param.Value = entity.cpa_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@cpa_dataCriacao"; Param.Size = 16; Param.Value = entity.cpa_dataCriacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@cpa_dataAlteracao"; Param.Size = 16; Param.Value = entity.cpa_dataAlteracao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@pro_id"; Param.Size = 16; Param.Value = entity.pro_id; qs.Parameters.Add(Param); } }
/// <summary> /// Retorna todos os colaboradores sem considerar permissão, se assim for configurado /// </summary> /// <param name="pes_nome">Nome do colaborador</param> /// <param name="coc_matricula">Matricula do colaborador</param> /// <param name="tipo_cpf">CPF do colaborador</param> /// <param name="tipo_rg">RG do colaborador</param> /// <param name="crg_id">Cargo do colaborador</param> /// <param name="fun_id">Função do colaborador</param> /// <param name="uad_id">UA do cargo/função do colaborador</param> /// <param name="ent_id">Entidade do usuário logado</param> /// <param name="todosColaboradores">Indica se vai considerar a permissão ou não</param> /// <param name="usu_id">Usuário logado</param> /// <param name="gru_id">Grupo do usuário logado</param> /// <param name="totalRecords">Total de registros retornado na busca</param> public DataTable SelectBy_Pesquisa_PermissaoTotal ( string pes_nome , string coc_matricula , string tipo_cpf , string tipo_rg , int crg_id , int fun_id , Guid uad_id , Guid uad_idSuperior , Guid ent_id , bool todosColaboradores , Guid usu_id , Guid gru_id , bool MostraCodigoEscola , out int totalRecords ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_RHU_Colaborador_SelectBy_Pesquisa_PermissaoTotal", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pes_nome"; Param.Size = 200; if (!string.IsNullOrEmpty(pes_nome)) { Param.Value = pes_nome; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@coc_matricula"; Param.Size = 30; if (!string.IsNullOrEmpty(coc_matricula)) { Param.Value = coc_matricula; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tipo_documentacao_cpf"; Param.Size = 50; if (!string.IsNullOrEmpty(tipo_cpf)) { Param.Value = tipo_cpf; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tipo_documentacao_rg"; Param.Size = 50; if (!string.IsNullOrEmpty(tipo_rg)) { Param.Value = tipo_rg; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crg_id"; Param.Size = 4; if (crg_id > 0) { Param.Value = crg_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fun_id"; Param.Size = 4; if (fun_id > 0) { Param.Value = fun_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.Size = 16; Param.ParameterName = "@uad_id"; if (uad_id != Guid.Empty) { Param.Value = uad_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.Size = 16; Param.ParameterName = "@uad_idSuperior"; if (uad_idSuperior != Guid.Empty) { Param.Value = uad_idSuperior; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; if (ent_id != Guid.Empty) { Param.Value = ent_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@todosColaboradores"; Param.Size = 1; Param.Value = todosColaboradores; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@usu_id"; Param.Size = 16; if (usu_id != Guid.Empty) { Param.Value = usu_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@gru_id"; Param.Size = 16; if (gru_id != Guid.Empty) { Param.Value = gru_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@MostraCodigoEscola"; Param.Size = 1; Param.Value = MostraCodigoEscola; qs.Parameters.Add(Param); #endregion PARAMETROS qs.Execute(); totalRecords = qs.Return.Rows.Count; return(qs.Return); } finally { qs.Parameters.Clear(); } }
/// <summary> /// Retorna um datatable contendo todos as disciplinas eletivas do curriculo/curso /// que não foram excluídos logicamente /// </summary> /// <param name="cur_id">Id da tabela ACA_Curso do bd</param> /// <param name="crr_id">Id da tabela ACA_Curriculo do bd</param> /// <param name="paginado">Indica se o datatable será paginado ou não</param> /// <param name="currentPage">Página atual do grid</param> /// <param name="pageSize">Total de registros por página do grid</param> /// <param name="totalRecords">Total de registros retornado na busca</param> /// <returns>DataTable com os dados</returns> public DataTable SelectBy_cur_id_crr_id ( int cur_id , int crr_id , bool paginado , int currentPage , int pageSize , out int totalRecords ) { DataTable dt = new DataTable(); QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_CurriculoDisciplinaEletiva_SelectBy_cur_id_crr_id", this._Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; if (cur_id > 0) { Param.Value = cur_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; if (crr_id > 0) { Param.Value = crr_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); #endregion 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> /// Retorna um datatable contendo todos os colaboladores /// que não foram excluídos logicamente /// </summary> /// <param name="pes_nome">Id da tabela PES_Pessoa do bd</param> /// <param name="tipo_cpf"></param> /// <param name="tipo_rg"></param> /// <param name="crg_id">Id da tabela RHU_Cargo do bd</param> /// <param name="fun_id">Id da tabela RHU_Funcao do bd</param> /// <param name="uad_id"></param> /// <param name="adm"></param> /// <param name="ent_id">Id da tabela SYS_Entidade do bd</param> /// <param name="usu_id"></param> /// <param name="gru_id"></param> /// <param name="paginado">Indica se o datatable será paginado ou não</param> /// <param name="currentPage">Página atual do grid</param> /// <param name="pageSize">Total de registros por página do grid</param> /// <param name="totalRecords">Total de registros retornado na busca</param> /// <returns>DataTable com os colaboradores</returns> public DataTable SelectBy_Pesquisa ( string pes_nome , string tipo_cpf , string tipo_rg , int crg_id , int fun_id , Guid uad_id , Guid ent_id , bool adm , Guid usu_id , Guid gru_id , bool paginado , int currentPage , int pageSize , out int totalRecords ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_RHU_Colaborador_SelectBy_Pesquisa", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pes_nome"; Param.Size = 200; if (!string.IsNullOrEmpty(pes_nome)) { Param.Value = pes_nome; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tipo_documentacao_cpf"; Param.Size = 50; if (!string.IsNullOrEmpty(tipo_cpf)) { Param.Value = tipo_cpf; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@tipo_documentacao_rg"; Param.Size = 50; if (!string.IsNullOrEmpty(tipo_rg)) { Param.Value = tipo_rg; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crg_id"; Param.Size = 4; if (crg_id > 0) { Param.Value = crg_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fun_id"; Param.Size = 4; if (fun_id > 0) { Param.Value = fun_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.Size = 16; Param.ParameterName = "@uad_id"; if (uad_id != Guid.Empty) { Param.Value = uad_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@ent_id"; Param.Size = 16; if (ent_id != Guid.Empty) { Param.Value = ent_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Boolean; Param.ParameterName = "@adm"; Param.Size = 1; Param.Value = adm; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@usu_id"; Param.Size = 16; if (usu_id != Guid.Empty) { Param.Value = usu_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@gru_id"; Param.Size = 16; if (gru_id != Guid.Empty) { Param.Value = gru_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; } return(qs.Return); } catch { throw; } finally { qs.Parameters.Clear(); } }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade /// </summary> /// <param name="qs">Objeto da Store Procedure</param> /// <param name="entity"></param> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, MTR_ConfiguracaoCurso entity) { return(true); }
/// <summary> /// Configura os parametros do metodo de Inserir /// </summary> /// <param name="qs">Objeto da Store Procedure</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, END_Pais 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.AnsiString; Param.ParameterName = "@pai_nome"; Param.Size = 100; Param.Value = entity.pai_nome; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pai_sigla"; Param.Size = 10; if (!string.IsNullOrEmpty(entity.pai_sigla)) { Param.Value = entity.pai_sigla; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pai_ddi"; Param.Size = 3; if (!string.IsNullOrEmpty(entity.pai_ddi)) { Param.Value = entity.pai_ddi; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pai_naturalMasc"; Param.Size = 100; if (!string.IsNullOrEmpty(entity.pai_naturalMasc)) { Param.Value = entity.pai_naturalMasc; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pai_naturalFem"; Param.Size = 100; if (!string.IsNullOrEmpty(entity.pai_naturalFem)) { Param.Value = entity.pai_naturalFem; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@pai_situacao"; Param.Size = 1; Param.Value = entity.pai_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@pai_integridade"; Param.Size = 4; Param.Value = entity.pai_integridade; qs.Parameters.Add(Param); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> /// <returns>TRUE - Se entity.ParametroId > 0</returns> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, LOG_AlertaAlunosFaltasConsecutivas entity) { return(true); }