Exemple #1
0
    protected void grvTipoMacroCampoDisciplina_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int index  = int.Parse(e.CommandArgument.ToString());
                int tea_id = Convert.ToInt32(grvTipoMacroCampoDisciplina.DataKeys[index].Value.ToString());

                ACA_TipoMacroCampoEletivaAluno entity = new ACA_TipoMacroCampoEletivaAluno {
                    tea_id = tea_id
                };
                ACA_TipoMacroCampoEletivaAlunoBO.GetEntity(entity);

                if (ACA_TipoMacroCampoEletivaAlunoBO.Delete(entity))
                {
                    grvTipoMacroCampoDisciplina.PageIndex = 0;
                    grvTipoMacroCampoDisciplina.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tea_id: " + tea_id);
                    lblMessage.Text = UtilBO.GetErroMessage("Tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a) excluído com sucesso.", UtilBO.TipoMensagem.Sucesso);
                }
            }
            catch (ValidationException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a).", UtilBO.TipoMensagem.Erro);
            }
        }
    }
Exemple #2
0
        /// <summary>
        /// Insere e altera o tipo de macro-campo disciplina eletiva.
        /// </summary>
        public void Salvar()
        {
            try
            {
                ACA_TipoMacroCampoEletivaAluno TipoMacroCampo = new ACA_TipoMacroCampoEletivaAluno
                {
                    tea_id = VS_tea_id
                    ,
                    tea_nome = txtTipoMacroCampo.Text
                    ,
                    tea_sigla = txtSigla.Text
                    ,
                    IsNew = (VS_tea_id > 0) ? false : true
                };

                if (ACA_TipoMacroCampoEletivaAlunoBO.Save(TipoMacroCampo))
                {
                    if (VS_tea_id <= 0)
                    {
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "tea_id: " + TipoMacroCampo.tea_id);
                        __SessionWEB.PostMessages = UtilBO.GetErroMessage("Tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") +
                                                                          " eletivo(a) incluído com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    }
                    else
                    {
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tea_id: " + TipoMacroCampo.tea_id);
                        __SessionWEB.PostMessages = UtilBO.GetErroMessage("Tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") +
                                                                          " eletivo(a) alterado com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    }

                    Response.Redirect(__SessionWEB._AreaAtual._Diretorio + "Configuracao/TipoMacroCampoDisciplina/Busca.aspx", false);
                    HttpContext.Current.ApplicationInstance.CompleteRequest();
                }
                else
                {
                    lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") +
                                                            " eletivo(a).", UtilBO.TipoMensagem.Erro);
                }
            }
            catch (MSTech.Validation.Exceptions.ValidationException e)
            {
                lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (DuplicateNameException e)
            {
                lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (ArgumentException e)
            {
                lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception e)
            {
                ApplicationWEB._GravaErro(e);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") +
                                                        " eletivo(a).", UtilBO.TipoMensagem.Erro);
            }
        }
Exemple #3
0
 /// <summary>
 /// Carrega dados do tipo de macro-campo disciplina eletiva.
 /// </summary>
 /// <param name="tea_id">Id do tipo de macro-campo disciplina eletiva</param>
 private void Carregar(int tea_id)
 {
     try
     {
         ACA_TipoMacroCampoEletivaAluno TipoMacroCampo = new ACA_TipoMacroCampoEletivaAluno {
             tea_id = tea_id
         };
         ACA_TipoMacroCampoEletivaAlunoBO.GetEntity(TipoMacroCampo);
         VS_tea_id = TipoMacroCampo.tea_id;
         txtTipoMacroCampo.Text = TipoMacroCampo.tea_nome;
         txtSigla.Text          = TipoMacroCampo.tea_sigla;
     }
     catch (Exception e)
     {
         ApplicationWEB._GravaErro(e);
         lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a).", UtilBO.TipoMensagem.Erro);
     }
 }
Exemple #4
0
        /// <summary>
        /// Verifica se existe um parâmetro de formação de turmas eletiva cadastrada.
        /// </summary>
        /// <param name="cur_id">ID do curso</param>
        /// <param name="crr_id">ID do currículo</param>
        /// <param name="dis">ID da disciplina</param>
        private void CarregaDados_ParametroFormacao(int cur_id, int crr_id, ACA_Disciplina dis)
        {
            if (VS_tur_id <= 0)
            {
                MTR_ParametroFormacaoTurma pft = MTR_ParametroFormacaoTurmaBO.SelecionaParametroPorAnoCurso(cur_id, crr_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                if (pft != null && dis != null)
                {
                    if (ACA_TipoMacroCampoEletivaAlunoBO.SelecionaMacroCamposAssociado(dis.dis_id).Rows.Count > 0)
                    {
                        txtCodigoTurma.Text = TUR_TurmaBO.GerarCodigoTurmaEletiva(uccFiltroEscola.Esc_ID, uccFiltroEscola.Uni_ID, cur_id, crr_id, dis.dis_id, 1, pft, null);
                    }
                    else
                    {
                        txtCodigoTurma.Text = string.Empty;
                    }

                    uccCalendario.Valor         = pft.cal_id;
                    uccCalendario.PermiteEditar = false;
                    UCComboCalendario1_IndexChanged();

                    uccFormatoAvaliacao.Valor         = pft.fav_id;
                    uccFormatoAvaliacao.PermiteEditar = false;
                    UCComboFormatoAvaliacao1_IndexChanged();

                    txtCapacidade.Text    = Convert.ToString(pft.pft_capacidade);
                    txtAulasSemanais.Text = Convert.ToString(pft.pft_cargaHorariaSemanal);

                    uccTurno.CarregarTurnoPorParametroPeriodo(pft);
                }
                else
                {
                    txtCodigoTurma.Text = txtCodigoInep.Text = string.Empty;

                    uccFormatoAvaliacao.Valor = -1;
                    UCComboFormatoAvaliacao1_IndexChanged();

                    txtCapacidade.Text    = string.Empty;
                    txtAulasSemanais.Text = string.Empty;

                    uccTurno.CarregarTurnoPorTurnoAtivo(-1);
                }
            }
        }
Exemple #5
0
 protected void grvTipoMacroCampoDisciplina_DataBound(object sender, EventArgs e)
 {
     UCTotalRegistros1.Total = ACA_TipoMacroCampoEletivaAlunoBO.GetTotalRecords();
 }