protected void Page_Load(object sender, EventArgs e) { try { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData)); } cvDataFimMaiorAtual.ValueToCompare = DateTime.Now.ToString("d"); lblMensagemInformacao.Text = UtilBO.GetErroMessage (GetGlobalResourceObject("Academico", "AtribuicaoEsporadica.Cadastro.lblMensagemInformacao.Text").ToString() , UtilBO.TipoMensagem.Informacao); UCFiltroEscolas._Selecionar += UCFiltroEscolas__Selecionar; if (!IsPostBack) { cvDataFim.ErrorMessage = GestaoEscolarUtilBO.RetornaMsgValidacaoData("Data de fim"); cvDataInicio.ErrorMessage = GestaoEscolarUtilBO.RetornaMsgValidacaoData("Data de início"); UCFiltroEscolas._LoadInicial(false); if (PreviousPage != null && PreviousPage is Busca) { if (!__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_alterar) { RedirecionaBuscaMensagem("Usuário não autorizado.", UtilBO.TipoMensagem.Alerta); } // Carregar dados da atribuição para alterar. CarregarAlteracao(PreviousPage.Atribuicao); } else { if (!__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir) { RedirecionaBuscaMensagem("Usuário não autorizado.", UtilBO.TipoMensagem.Alerta); } } } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Inicializa componentes da tela /// </summary> private void InicializarTela() { UCCCalendario.CarregarCalendarioAnual(); UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; UCCTurma.Valor = new long[] { -1, -1, -1 }; UCCTurma.PermiteEditar = false; UCFiltroEscolas.SelecionaCombosAutomatico = false; UCFiltroEscolas._LoadInicial(false, true); if (UCFiltroEscolas._VS_FiltroEscola) { UCFiltroEscolas._cvUnidadeAdministrativa.ValidationGroup = "Busca"; } UCFiltroEscolas._cvUnidadeEscola.ValidationGroup = "Busca"; updPesquisa.Update(); }
protected void btnRefazerPesquisa_Click(object sender, ImageClickEventArgs e) { try { ColaboradorSelecionado = new ColaboradoresAtribuicao(); lstEscolasCargo = new List <sComboUAEscola>(); btnRefazerPesquisa.Visible = false; btnPesquisar.Visible = true; txtRF.Enabled = true; txtNome.Text = string.Empty; txtRF.Focus(); upnDocente.Update(); UCFiltroEscolas._LoadInicial(false); upnEscola.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
protected void btnPesquisar_Click(object sender, ImageClickEventArgs e) { try { List <ColaboradoresAtribuicao> lista = RHU_ColaboradorBO.PesquisaPorFiltros_AtribuicaoEsporadica (txtRF.Text, __SessionWEB.__UsuarioWEB.Usuario.ent_id); if (lista.Count > 0) { if (UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID > 0) { if (ESC_EscolaClassificacaoBO.VerificaExisteCargoClassificacao(UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID, lista[0].crg_id)) { ColaboradorSelecionado = lista[0]; txtNome.Text = ColaboradorSelecionado.pes_nome; SetaBotoesPesquisaRF(); Guid uad_idSuperior = UCFiltroEscolas._UCComboUnidadeAdministrativa_Uad_ID; int esc_id = UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID; int uni_id = UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID; lstEscolasCargo = ESC_UnidadeEscolaBO.SelecionaPorCargoTipoClassificacaoVigente(ColaboradorSelecionado.crg_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao, false); if (UCFiltroEscolas._VS_FiltroEscola) { UCFiltroEscolas._UnidadeAdministrativa_LoadCombo(lstEscolasCargo.GroupBy(p => p.uad_idSuperior).Select(p => new sComboUAEscola { uad_id = p.Key, uad_nome = p.First().uad_nome }).OrderBy(p => p.uad_nome)); UCFiltroEscolas._ComboUnidadeAdministrativa.SelectedValue = uad_idSuperior.ToString(); UCFiltroEscolas__Selecionar(); UCFiltroEscolas._ComboUnidadeEscola.SelectedValue = string.Format("{0};{1}", esc_id, uni_id); } else { UCFiltroEscolas._UnidadeEscola_LoadCombo(lstEscolasCargo.GroupBy(p => p.esc_uni_id).Select(p => p.First()).OrderBy(p => p.esc_uni_nome)); UCFiltroEscolas._ComboUnidadeEscola.SelectedValue = string.Format("{0};{1}", esc_id, uni_id); } } else { txtRF.Focus(); ColaboradorSelecionado = new ColaboradoresAtribuicao(); lblMensagemDocenteNaoEncontrado.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Academico", "AtribuicaoEsporadica.Cadastro.lblMensagemDocenteNaoEncontradoCargoNaoPermitido.Text").ToString() , UtilBO.TipoMensagem.Alerta); lstEscolasCargo = new List <sComboUAEscola>(); } } else { ColaboradorSelecionado = lista[0]; txtNome.Text = ColaboradorSelecionado.pes_nome; SetaBotoesPesquisaRF(); lstEscolasCargo = ESC_UnidadeEscolaBO.SelecionaPorCargoTipoClassificacaoVigente(ColaboradorSelecionado.crg_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao, false); if (UCFiltroEscolas._VS_FiltroEscola) { UCFiltroEscolas._UnidadeAdministrativa_LoadCombo(lstEscolasCargo.GroupBy(p => p.uad_idSuperior).Select(p => new sComboUAEscola { uad_id = p.Key, uad_nome = p.First().uad_nome }).OrderBy(p => p.uad_nome)); UCFiltroEscolas._ComboUnidadeEscola.SelectedValue = "-1;-1"; UCFiltroEscolas._ComboUnidadeEscola.Enabled = false; } else { UCFiltroEscolas._UnidadeEscola_LoadCombo(lstEscolasCargo.GroupBy(p => p.esc_uni_id).Select(p => p.First()).OrderBy(p => p.esc_uni_nome)); } } } else { txtRF.Focus(); ColaboradorSelecionado = new ColaboradoresAtribuicao(); lblMensagemDocenteNaoEncontrado.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Academico", "AtribuicaoEsporadica.Cadastro.lblMensagemDocenteNaoEncontrado.Text").ToString() , UtilBO.TipoMensagem.Alerta); lstEscolasCargo = new List <sComboUAEscola>(); UCFiltroEscolas._LoadInicial(false); } upnEscola.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os docentes.", UtilBO.TipoMensagem.Erro); } }