private void AdicionarOuRemoverNivelOcupacional(classes.EmailEnvio solucaoEducacionalEdicao) { var todosNiveisOcupacionais = this.ucPermissoes1.ObterTodosNiveisOcupacionais; //.ObterPerfisSelecionados; if (todosNiveisOcupacionais != null && todosNiveisOcupacionais.Count > 0) { BMUsuario bmUsu = new BMUsuario(); Usuario usuarioLogado = bmUsu.ObterUsuarioLogado(); NivelOcupacional nivelOcupacionalSelecionado = null; for (int i = 0; i < todosNiveisOcupacionais.Count; i++) { if (string.IsNullOrEmpty(todosNiveisOcupacionais[i].Value)) { continue; } nivelOcupacionalSelecionado = new NivelOcupacional() { ID = int.Parse(todosNiveisOcupacionais[i].Value), Nome = todosNiveisOcupacionais[i].Text }; if (todosNiveisOcupacionais[i].Selected) { solucaoEducacionalEdicao.AdicionarNivelOcupacional(nivelOcupacionalSelecionado, usuarioLogado); } else { solucaoEducacionalEdicao.RemoverNivelOcupacional(nivelOcupacionalSelecionado); } } } }
private void AdicionarOuRemoverNivelOcupacional(SistemaExterno sistemaExterno) { var todosNiveisOcupacionais = ucPermissoes.ObterTodosNiveisOcupacionais; //.ObterPerfisSelecionados; if (todosNiveisOcupacionais != null && todosNiveisOcupacionais.Count > 0) { for (int i = 0; i < todosNiveisOcupacionais.Count; i++) { var nivelOcupacionalSelecionado = new NivelOcupacional() { ID = int.Parse(todosNiveisOcupacionais[i].Value), Nome = todosNiveisOcupacionais[i].Text }; if (todosNiveisOcupacionais[i].Selected) { sistemaExterno.AdicionarNivelOcupacional(nivelOcupacionalSelecionado); } else { _sistemaExternoEdicao.RemoverNivelOcupacional(nivelOcupacionalSelecionado); } } } }
private void AdicionarOuRemoverNivelOcupacional(Dominio.Classes.CategoriaConteudo categoria) { var todosNiveisOcupacionais = ucPermissoes1.ObterTodosNiveisOcupacionais; if (todosNiveisOcupacionais != null && todosNiveisOcupacionais.Count > 0) { for (var i = 0; i < todosNiveisOcupacionais.Count; i++) { var nivelOcupacionalSelecionado = new NivelOcupacional { ID = int.Parse(todosNiveisOcupacionais[i].Value), Nome = todosNiveisOcupacionais[i].Text }; if (todosNiveisOcupacionais[i].Selected) { categoria.AdicionarNivelOcupacional(nivelOcupacionalSelecionado); } else { categoria.RemoverNivelOcupacional(nivelOcupacionalSelecionado); } } } }
private void AdicionarOuRemoverNivelOcupacionalATrilhaNivel(TrilhaNivel trilhaNivelEdicao) { var todosNiveisOcupacionaisDaTrilhaNivel = this.ucPermissoesNivel.ObterTodosNiveisOcupacionais; //.ObterPerfisSelecionados; if (todosNiveisOcupacionaisDaTrilhaNivel != null && todosNiveisOcupacionaisDaTrilhaNivel.Count > 0) { NivelOcupacional nivelOcupacionalSelecionado = null; for (int i = 0; i < todosNiveisOcupacionaisDaTrilhaNivel.Count; i++) { nivelOcupacionalSelecionado = new NivelOcupacional() { ID = int.Parse(todosNiveisOcupacionaisDaTrilhaNivel[i].Value), Nome = todosNiveisOcupacionaisDaTrilhaNivel[i].Text }; if (todosNiveisOcupacionaisDaTrilhaNivel[i].Selected) { trilhaNivelEdicao.AdicionarNivelOcupacional(nivelOcupacionalSelecionado); } else { trilhaNivelEdicao.RemoverNivelOcupacional(nivelOcupacionalSelecionado); } } } }
public IEnumerable <SolucaoEducacionalObrigatoria> ObterObrigatorios(NivelOcupacional nivelOcupacional = null) { var usuarioLogado = new ManterUsuario().ObterUsuarioLogado(); var sesObrigatorias = bmSolucaoEducacional.ObterObrigatorios(); // Filtra pelas UF do gestor logado. if (usuarioLogado.IsGestor()) { sesObrigatorias = sesObrigatorias.Where( x => x.SolucaoEducacional.UFGestor != null && x.SolucaoEducacional.UFGestor.ID == usuarioLogado.UF.ID); } if (nivelOcupacional != null) { sesObrigatorias = sesObrigatorias.Where( x => x.NivelOcupacional != null && x.NivelOcupacional.ID == nivelOcupacional.ID); } return(sesObrigatorias); }
private void AdicionarOuRemoverNivelOcupacional(Programa programa) { var todosNiveisOcupacionais = ucPermissoes1.ObterTodosNiveisOcupacionais; if (todosNiveisOcupacionais == null || todosNiveisOcupacionais.Count <= 0) { return; } for (var i = 0; i < todosNiveisOcupacionais.Count; i++) { if (string.IsNullOrWhiteSpace(todosNiveisOcupacionais[i].Value)) { continue; } var nivelOcupacionalSelecionado = new NivelOcupacional { ID = int.Parse(todosNiveisOcupacionais[i].Value), Nome = todosNiveisOcupacionais[i].Text }; if (todosNiveisOcupacionais[i].Selected) { programa.AdicionarNivelOcupacional(nivelOcupacionalSelecionado); } else { programa.RemoverNivelOcupacional(nivelOcupacionalSelecionado); } } }
private NivelOcupacional ObterPorNome(NivelOcupacional pNivelOcupacional) { NivelOcupacional nivelOcupacional = null; var query = repositorio.session.Query <NivelOcupacional>(); nivelOcupacional = query.FirstOrDefault(x => x.Nome.Trim().ToUpper() == pNivelOcupacional.Nome); return(nivelOcupacional); }
public void IncluirNivelOcupacional(NivelOcupacional pNivelOcupacional) { bmNivelOcupacional.ValidarNivelOcupacionalInformado(pNivelOcupacional); //pNivelOcupacional.DataAlteracao = DateTime.Now; bmNivelOcupacional.Salvar(pNivelOcupacional); }
public void Excluir(NivelOcupacional pNivelOcupacional) { if (this.ValidarDependencias(pNivelOcupacional)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Nível Ocupacional."); } repositorio.Excluir(pNivelOcupacional); }
/// <summary> /// Validação das informações de um Nivel Ocupacional. /// </summary> /// <param name="pNivelOcupacional"></param> public void ValidarNivelOcupacionalInformado(NivelOcupacional pNivelOcupacional) { this.ValidarInstancia(pNivelOcupacional); if (string.IsNullOrWhiteSpace(pNivelOcupacional.Nome)) { throw new AcademicoException("Nome. Campo Obrigatório"); } this.VerificarExistenciaDeNivelOcupacional(pNivelOcupacional); }
private void VerificarExistenciaDeNivelOcupacional(NivelOcupacional pNivelOcupacional) { NivelOcupacional nivelOcupacional = this.ObterPorNome(pNivelOcupacional); if (nivelOcupacional != null) { if (pNivelOcupacional.ID != nivelOcupacional.ID) { throw new AcademicoException(string.Format("O Nível Ocupacional '{0}' já está cadastrado", pNivelOcupacional.Nome)); } } }
public void ExcluirNivelOcupacional(int IdNivelOcupacional) { try { NivelOcupacional nivelOcupacional = null; if (IdNivelOcupacional > 0) { nivelOcupacional = bmNivelOcupacional.ObterPorID(IdNivelOcupacional); } bmNivelOcupacional.Excluir(nivelOcupacional); } catch (AcademicoException ex) { throw ex; } }
private void AdicionarOuRemoverNivelOcupacional(classes.NotificacaoEnvio solucaoEducacionalEdicao) { var niveisDto = ucPermissoes1.ObterNiveis(); foreach (var nivelDto in niveisDto) { var nivel = new NivelOcupacional { ID = nivelDto.ID }; if (nivelDto.IsSelecionado) { solucaoEducacionalEdicao.AdicionarNivelOcupacional(nivel); } else { solucaoEducacionalEdicao.RemoverNivelOcupacional(nivel); } } }
protected void btnPesquisar_Click(object sender, EventArgs e) { try { // Obtém a UF selecionado na lupa. Uf uf = string.IsNullOrWhiteSpace(ddlUF.SelectedValue) || ddlUF.SelectedValue == "0" ? null : new Uf { ID = int.Parse(ddlUF.SelectedValue) }; // Obtém o Nível Ocupacional selecionado na lupa. NivelOcupacional nivelOcupacional = string.IsNullOrWhiteSpace(ddlNivelOcupacional.SelectedValue) || ddlNivelOcupacional.SelectedValue == "0" ? null : new NivelOcupacional { ID = int.Parse(ddlNivelOcupacional.SelectedValue) }; Usuario userFiltro = new Usuario() { Nome = txtNome.Text, CPF = txtCPF.Text, UF = uf, NivelOcupacional = nivelOcupacional }; QtdRegistros = 100; IList <Usuario> lstUsuario = lupaUsuario.ObterListaUsuarioPorFiltro(userFiltro, QtdRegistros).OrderBy(x => x.Nome).ToList(); Session.Add("lstUGrid", lstUsuario); WebFormHelper.PreencherGrid(lstUsuario, dgPesquisaUsuario); } catch (AcademicoException ex) { WebFormHelper.PreencherGrid(new List <Usuario>(), dgPesquisaUsuario); WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
public void Salvar(NivelOcupacional pNivelOcupacional) { ValidarNivelOcupacionalInformado(pNivelOcupacional); repositorio.Salvar(pNivelOcupacional); }
public OfertaTrancadaParaPagante() { Oferta = new Oferta(); NivelOcupacional = new NivelOcupacional(); }
public IQueryable <Usuario> ObterPorNivelOcupacional(NivelOcupacional nivelOcupacional) { return(repositorio.session.Query <Usuario>().Where(x => x.NivelOcupacional.ID == nivelOcupacional.ID)); }
public IDictionary <string, object> GetParams() { IDictionary <string, object> lstParams = new Dictionary <string, object>(); lstParams.Add("P_Nome", Nome); lstParams.Add("P_CPF", CPF); lstParams.Add("P_SolucaoEducacional", SolucaoEducacional); lstParams.Add("P_Oferta", Oferta); lstParams.Add("P_Turma", Turma); if (Uf != null && Uf.Any()) { lstParams.Add("P_UF", string.Join(", ", Uf)); } else { lstParams.Add("P_UF", DBNull.Value); } if (NivelOcupacional != null && NivelOcupacional.Any()) { lstParams.Add("P_Nivel_Ocupacional", string.Join(", ", NivelOcupacional)); } else { lstParams.Add("P_Nivel_Ocupacional", DBNull.Value); } if (StatusMatricula != null && StatusMatricula.Any()) { lstParams.Add("P_StatusMatricula", string.Join(", ", StatusMatricula)); } else { lstParams.Add("P_StatusMatricula", DBNull.Value); } if (PublicosAlvo != null && PublicosAlvo.Any()) { lstParams.Add("P_PublicoAlvo", string.Join(", ", PublicosAlvo)); } else { lstParams.Add("P_PublicoAlvo", DBNull.Value); } if (DataInicial.HasValue) { lstParams.Add("P_Data_Inicial_Matricula", DataInicial.Value); } else { lstParams.Add("P_Data_Inicial_Matricula", DBNull.Value); } if (DataFinal.HasValue) { lstParams.Add("P_Data_Final_Matricula", DataFinal.Value); } else { lstParams.Add("P_Data_Final_Matricula", DBNull.Value); } if (Categorias != null && Categorias.Any()) { lstParams.Add("P_Categorias", string.Join(", ", Categorias)); } else { lstParams.Add("P_Categorias", DBNull.Value); } if (DataInicialTermino.HasValue) { lstParams.Add("P_Data_Inicial_Termino", DataInicialTermino.Value); } else { lstParams.Add("P_Data_Inicial_Termino", DBNull.Value); } if (DataFinalTermino.HasValue) { lstParams.Add("P_Data_Final_Termino", DataFinalTermino.Value); } else { lstParams.Add("P_Data_Final_Termino", DBNull.Value); } if (DataInicioTurma.HasValue) { lstParams.Add("P_Data_Inicio_Turma", DataInicioTurma.Value); } else { lstParams.Add("P_Data_Inicio_Turma", DBNull.Value); } if (DataFinalTurma.HasValue) { lstParams.Add("P_Data_Final_Turma", DataFinalTurma.Value); } else { lstParams.Add("P_Data_Final_Turma", DBNull.Value); } if (FormasAquisicao != null && FormasAquisicao.Any()) { lstParams.Add("P_FormasAquisicao", string.Join(", ", FormasAquisicao)); } if (UfResponsavel != null && UfResponsavel.Any()) { lstParams.Add("P_UFResponsavel", string.Join(", ", UfResponsavel)); } else { lstParams.Add("P_UFResponsavel", DBNull.Value); } return(lstParams); }
public void AlterarNivelOcupacional(NivelOcupacional pNivelOcupacional) { //pNivelOcupacional.DataAlteracao = DateTime.Now; bmNivelOcupacional.Salvar(pNivelOcupacional); }