protected void btnSalvar_Click(object sender, EventArgs e) { if (IsValid) { try { string mensagem = ValidarCampos(); if (string.IsNullOrEmpty(mensagem)) { Salvar(); } else { throw new ValidationException(mensagem); } } catch (ValidationException ve) { lblMessage.Text = UtilBO.GetMessage(ve.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "AberturaTurmasAnosAnteriores.Cadastro.ErroSalvar").ToString(), UtilBO.TipoMensagem.Erro); } } }
/// <summary> /// Salva a quantidade de reuniões de responsáveis. /// </summary> private bool Salvar() { try { ACA_CursoReunioes entityCursoReunioes = new ACA_CursoReunioes { cur_id = _UCComboCursoCurriculo.Valor[0] , crr_id = _UCComboCursoCurriculo.Valor[1] , cal_id = _UCComboCalendario.Valor , cap_id = cadastroReunioesPorPeriodo ? UCComboPeriodoCalendario.Cap_ID : -1 , crn_id = VS_crn_id , IsNew = VS_crn_id <= 0 }; ACA_CursoReunioesBO.GetEntity(entityCursoReunioes); entityCursoReunioes.crn_qtde = String.IsNullOrEmpty(_txtQtde.Text) ? 0 : Convert.ToInt32(_txtQtde.Text); entityCursoReunioes.crn_situacao = 1; if (ACA_CursoReunioesBO.Salvar(entityCursoReunioes, __SessionWEB.__UsuarioWEB.Usuario.ent_id)) { if (entityCursoReunioes.IsNew) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "cur_id: " + entityCursoReunioes.cur_id + "; crr_id: " + entityCursoReunioes.crr_id + "; cal_id: " + entityCursoReunioes.cal_id + (cadastroReunioesPorPeriodo ? "; cap_id: " + entityCursoReunioes.cap_id : string.Empty)); _lblMessage.Text = UtilBO.GetMessage("Quantidade de reuniões de responsável incluída com sucesso.", UtilBO.TipoMensagem.Sucesso); _updCadastroReuniao.Update(); } else { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "cur_id: " + entityCursoReunioes.cur_id + "; crr_id: " + entityCursoReunioes.crr_id + "; cal_id: " + entityCursoReunioes.cal_id + (cadastroReunioesPorPeriodo ? "; cap_id: " + entityCursoReunioes.cap_id : string.Empty)); _lblMessage.Text = UtilBO.GetMessage("Quantidade de reuniões de responsável alterada com sucesso.", UtilBO.TipoMensagem.Sucesso); _updCadastroReuniao.Update(); } return(true); } _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar reuniões de responsável.", UtilBO.TipoMensagem.Erro); return(false); } catch (ValidationException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); return(false); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar reuniões de responsável.", UtilBO.TipoMensagem.Erro); return(false); } }
/// <summary> /// Carrega o checkBoxList de turnos. /// </summary> /// <param name="turnos">DataTable contendo os turnos</param> private void CarregarTurno(DataTable turnos) { if (turnos.Rows.Count > 0) { cblTurnos.DataSource = turnos; cblTurnos.DataBind(); divTurnos.Visible = true; ltrMensagemVazio.Visible = false; } else { divTurnos.Visible = false; ltrMensagemVazio.Visible = true; ltrMensagemVazio.Text = UtilBO.GetMessage("Não há turnos definidos para o(a) " + GestaoEscolarUtilBO.nomePadraoPeriodo(__SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower() + " selecionado(a).", UtilBO.TipoMensagem.Alerta); } }
/// <summary> /// Procurar Unidade administrativa superior. /// </summary> protected void btnProcurarUASuperior_Click(object sender, EventArgs e) { try { if (UCComboEntidade1._Combo.SelectedIndex > 0) { UCUASuperior.VsEntId = new Guid(UCComboEntidade1._Combo.SelectedValue); UCUASuperior.ExibirForm(); } else { _lblMessage.Text = UtilBO.GetMessage("É necessário selecionar a entidade.", UtilBO.TipoMensagem.Alerta); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar abrir popUp unidade administrativa superior.", UtilBO.TipoMensagem.Erro); } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } if (!IsPostBack) { lblObsoletoMsg.Text = UtilBO.GetErroMessage("Esta funcionalidade está obsoleta.", UtilBO.TipoMensagem.Alerta); fdsResultados.Visible = false; string postMessage = this.__SessionWEB.PostMessages; if (!String.IsNullOrEmpty(postMessage)) { this._lblMessage.Text = UtilBO.GetMessage(postMessage, UtilBO.TipoMensagem.Sucesso); } this._btnNovo.Visible = this.__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; this._dgvServidor.Columns[dgvServidorColumnExcluir].Visible = this.__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_excluir; } }
protected void frvCadastro_DataBound(object sender, EventArgs e) { FormView fvw = (FormView)sender; FormViewMode mode = fvw.CurrentMode; byte ine_situacao = Convert.ToByte(DataBinder.Eval(fvw.DataItem, "ine_situacao")); int ine_tipo = Convert.ToInt32(DataBinder.Eval(fvw.DataItem, "ine_tipo")); int iet_id = Convert.ToInt32(DataBinder.Eval(fvw.DataItem, "iet_id")); if (mode.Equals(FormViewMode.ReadOnly)) { Literal ltlSituacao = (Literal)fvw.FindControl("ltlSituacao"); // Configura situação da integração. if (ltlSituacao != null) { if (ine_situacao == Convert.ToByte(SYS_IntegracaoExternaBO.eSituacao.Inativo)) { ltlSituacao.Text = "Inativo"; } else { ltlSituacao.Text = "Ativo"; } } // Configura senha da integração. string ine_proxyAutenticacaoSenha = Convert.ToString(DataBinder.Eval(fvw.DataItem, "ine_proxyAutenticacaoSenha")); Literal ltlsenha = (Literal)fvw.FindControl("ltlProxyAutenticacaoSenha"); if (ltlsenha != null) { if (ine_proxyAutenticacaoSenha.Length > 0) { ltlsenha.Text = "*****"; } } // Configura tipo de integração. Literal ltlTipointegracao = (Literal)fvw.FindControl("ltlTipoIntegracao"); if (ltlTipointegracao != null) { if (ine_tipo == Convert.ToInt32(SYS_IntegracaoExternaBO.eTipoIntegracaoExterna.Live)) { ltlTipointegracao.Text = "Live"; } else { ltlTipointegracao.Text = ""; } } // Configura tipo de integração. Literal ddlIntegracaoExternaTipo = (Literal)fvw.FindControl("ddlIntegracaoExternaTipo"); if (ddlIntegracaoExternaTipo != null) { if (iet_id == Convert.ToInt32(SYS_IntegracaoExternaTipoEnum.IntegracaoExterna)) { ddlIntegracaoExternaTipo.Text = "Integração Externa"; } else { ddlIntegracaoExternaTipo.Text = ""; } } // Configura uso do proxy na integração. bool ine_proxy = Convert.ToBoolean(DataBinder.Eval(fvw.DataItem, "ine_proxy")); Literal ltlProxy = (Literal)fvw.FindControl("ltlProxy"); if (ltlProxy != null) { if (ine_proxy) { ltlProxy.Text = "Sim"; } else { ltlProxy.Text = "Não"; } } } else if (mode.Equals(FormViewMode.Edit)) { // Configura situação da integração. CheckBox ckbInativo = (CheckBox)fvw.FindControl("ckbInativo"); if (ckbInativo != null) { if (ine_situacao == Convert.ToByte(SYS_IntegracaoExternaBO.eSituacao.Inativo)) { ckbInativo.Checked = true; } else { ckbInativo.Checked = false; } } // Configura tipo de integração. DropDownList ddltipo = (DropDownList)fvw.FindControl("ddlTipo"); if (ddltipo != null) { ddltipo.SelectedValue = ine_tipo.ToString(); } // Configura Integracao Externa Tipo. DropDownList ddlIntegracaoExterna = (DropDownList)fvw.FindControl("ddlIntegracaoExterna"); if (ddlIntegracaoExterna != null) { ddlIntegracaoExterna.SelectedValue = iet_id.ToString(); } // Configura mensagens informativas Label lblInformaUsarProxy = (Label)fvw.FindControl("lblInformaUsarProxy"); Label lblInformaProxyAutenticacao = (Label)fvw.FindControl("lblInformaProxyAutenticacao"); if (lblInformaUsarProxy != null) { lblInformaUsarProxy.Text = UtilBO.GetMessage("Se habilitada a opção (Usar proxy), as configurações de proxy informadas abaixo serão utilizadas no acesso externo.", UtilBO.TipoMensagem.Informacao); } if (lblInformaProxyAutenticacao != null) { lblInformaProxyAutenticacao.Text = UtilBO.GetMessage("Se habilitada a opção (Usar autenticação proxy), as configurações de autenticação do proxy informadas abaixo serão utilizadas no acesso externo.", UtilBO.TipoMensagem.Informacao); } } }
/// <summary> /// O método realiza a importação dos registros que foram analisados com sucesso. /// </summary> private void ImportarArquivo() { try { List <LoteFechamento> listaSucesso = VS_listaLoteFechamento.Where(p => p.status == LoteStatus.Sucess).ToList(); if (listaSucesso.Any()) { int sucesso, erro; VS_listaLoteFechamento = CLS_ArquivoEfetivacaoBO.SalvarRegistrosLote(__SessionWEB.__UsuarioWEB.Usuario.ent_id, listaSucesso, VS_arquivo, out sucesso, out erro); // Configura e atualiza GridView UCComboQtdePaginacao.Valor = 10; grvArquivo.PageIndex = 0; grvArquivo.PageSize = Convert.ToInt32(UCComboQtdePaginacao.Valor); grvArquivo.DataBind(); // Configura importação dos registro do arquivo lblSucesso.Text = sucesso.ToString(); lblErro.Text = erro.ToString(); lblTotal.Text = (sucesso + erro).ToString(); ConfigurarPasso(ePasso.ImportacaoArquivo); // Configura mensagem da importação dos registro lblMessage.Text = sucesso > 0 ? ( erro > 0 ? UtilBO.GetMessage(String.Format("Importação de dados de {0} de {1} realizada com sucesso, porém alguns registros não foram importados devido a erros encontrados.", nomeEfetivacao.ToLower(), nomeBimestre.ToLower()), UtilBO.TipoMensagem.Sucesso) : UtilBO.GetMessage(String.Format("Importação de dados de {0} de {1} realizada com sucesso.", nomeEfetivacao.ToLower(), nomeBimestre.ToLower()), UtilBO.TipoMensagem.Sucesso) ) : UtilBO.GetMessage(String.Format("Não foi possível realizar importação de dados de {0} de {1} devido a erros encontrados.", nomeEfetivacao.ToLower(), nomeBimestre.ToLower()), UtilBO.TipoMensagem.Erro); if (sucesso > 0) { ApplicationWEB._GravaLogSistema ( LOG_SistemaTipo.Insert, String.Format("Importação de dados de {0} de {1} - sucesso: {2} / erro: {3} / tur_id: {4} / tpc_id: {5}", nomeEfetivacao.ToLower(), nomeBimestre.ToLower(), sucesso.ToString(), erro.ToString(), VS_tur_id.ToString(), VS_tpc_id.ToString()) ); } } else { lblMessage.Text = UtilBO.GetMessage("Não existem registros processados com sucesso para realizar a importação.", UtilBO.TipoMensagem.Alerta); } } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar importar dados do arquivo.", UtilBO.TipoMensagem.Erro); } finally { updMessage.Update(); } }