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; } }
/// <summary> /// Limpar os campos dos dados do serviço. /// </summary> private void LimparCampos() { UCFrequenciaServico1.LimparCampos(); chkDesativar.Checked = false; divCampos.Visible = true; }