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