private void UCComboServico1_IndexChanged() { divDetalhes.Visible = divServico.Visible = UCComboServico1.Valor > 0; try { if (divServico.Visible) { LimparCampos(); string expressao; DataTable dt = SYS_ServicosBO.SelecionaProcedimentoPorNome(UCComboServico1.Texto); string trigger = String.Format("Trigger_{0}", dt.Rows[0]["ser_nomeProcedimento"].ToString()); if (!string.IsNullOrEmpty(dt.Rows[0]["ser_descricao"].ToString())) { _lblMensagem.Text = dt.Rows[0]["ser_descricao"].ToString(); _lblMensagem.Font.Bold = true; divDetalhes.Visible = true; } else { _lblMensagem.Text = string.Empty; divDetalhes.Visible = false; } if (GestaoEscolarServicosBO.SelecionaExpressaoPorTrigger(trigger, out expressao)) { UCFrequenciaServico1.ConfigurarFrequencia(expressao); chkDesativar.Visible = true; } else { chkDesativar.Visible = false; } } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
private void Carregar(short cfa_id) { UCFrequenciaServico1.LimparCampos(); VS_cfa_id = cfa_id; CFG_Alerta alerta = CFG_AlertaBO.GetEntity(new CFG_Alerta { cfa_id = VS_cfa_id }); txtNome.Text = alerta.cfa_nome; txtPeriodoAnalise.Text = alerta.cfa_periodoAnalise.ToString(); txtPeriodoValidade.Text = alerta.cfa_periodoValidade.ToString(); txtAssunto.Text = alerta.cfa_assunto; switch (alerta.cfa_nomeProcedimento) { case "MS_JOB_AlertaPreenchimentoFrequencia": { lblLegendaMensagem.Text = GetGlobalResourceObject("GestaoEscolar.Configuracao.Alertas.Cadastro", "lblLegendaMensagem.Text.MS_JOB_AlertaPreenchimentoFrequencia").ToString(); break; } case "MS_JOB_AlertaInicioFechamento": { lblLegendaMensagem.Text = GetGlobalResourceObject("GestaoEscolar.Configuracao.Alertas.Cadastro", "lblLegendaMensagem.Text.MS_JOB_AlertaInicioFechamento").ToString(); break; } case "MS_JOB_AlertaFimFechamento": { lblLegendaMensagem.Text = GetGlobalResourceObject("GestaoEscolar.Configuracao.Alertas.Cadastro", "lblLegendaMensagem.Text.MS_JOB_AlertaFimFechamento").ToString(); break; } case "MS_JOB_AlertaAlunosBaixaFrequencia": { lblLegendaMensagem.Text = GetGlobalResourceObject("GestaoEscolar.Configuracao.Alertas.Cadastro", "lblLegendaMensagem.Text.MS_JOB_AlertaAlunosBaixaFrequencia").ToString(); break; } case "MS_JOB_AlertaAlunosFaltasConsecutivas": { lblLegendaMensagem.Text = GetGlobalResourceObject("GestaoEscolar.Configuracao.Alertas.Cadastro", "lblLegendaMensagem.Text.MS_JOB_AlertaAlunosFaltasConsecutivas").ToString(); break; } default: { lblLegendaMensagem.Text = ""; break; } } // Carrega os grupos grvGrupos.DataSource = CFG_AlertaGrupoBO.SelecionarGruposPorAlerta(VS_cfa_id, __SessionWEB.__UsuarioWEB.Grupo.sis_id); grvGrupos.DataBind(); // Carrega configuração serviço string expressao; string trigger = string.Format("Trigger_{0}", alerta.cfa_nomeProcedimento); if (GestaoEscolarServicosBO.SelecionaExpressaoPorTrigger(trigger, out expressao)) { UCFrequenciaServico1.ConfigurarFrequencia(expressao); chkDesativar.Visible = true; } else { chkDesativar.Visible = false; } }