protected void grdpesquisa_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoExcluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { LinkButton btnexc = e.Row.Cells[grdpesquisa.Columns.Count - 1].Controls[0] as LinkButton; btnexc.OnClientClick = "if (confirm('Confirma a exclusão desse registro?') == false) return false;"; btnexc.ToolTip = "Inativar Registro."; } try { LinkButton btnalt = e.Row.Cells[grdpesquisa.Columns.Count - 2].Controls[0] as LinkButton; btnalt.ToolTip = "Alterar Registro"; } catch { } try { LinkButton btnalt = e.Row.Cells[grdpesquisa.Columns.Count - 3].Controls[0] as LinkButton; btnalt.ToolTip = "Visualizar Certificado"; } catch { } try { LinkButton btnalt = e.Row.Cells[grdpesquisa.Columns.Count - 4].Controls[0] as LinkButton; btnalt.ToolTip = "Download Certificado"; } catch { } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( (Session["eoPerfil"] == null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) || (Session["eoPerfil"] != null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) ) { Response.Redirect("SemAcesso.aspx"); } CarregarFuncionalidade(); if (Session["eoPerfil"] != null) { CarregarDados(); Session.Remove("eoPerfil"); } if (Session["PerfilAdm"].ToString() == "1") { lnksalvar.Visible = false; lnkDesmarcarTodas.Visible = false; lnkTodas.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session["dtcertificacaoprova"] = null; //txtObservacao.Attributes.Add("maxlength", txtObservacao.MaxLength.ToString()); if ( (Session["eoCertificado"] == null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroCertificacaoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) || (Session["eoCertificado"] != null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) ) { Response.Redirect("SemAcesso.aspx"); } if (Session["eoCertificado"] != null) { CarregarComboProva(); CarregarDados(); ddlfornecedor.Enabled = true; Session.Remove("eoCertificado"); } else { CarregarGrupoAtivos(); CarregarComboProva(); } dvprovas.Visible = (grdcertificacao.Rows.Count > 0); } ScriptManager.RegisterStartupScript(this, this.GetType(), "combo", "comboautocomplete();", true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txtObservacao.Attributes.Add("maxlength", txtObservacao.MaxLength.ToString()); if ( (Session["eoRegulador"] == null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroReguladorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) || (Session["eoRegulador"] != null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) ) { Response.Redirect("SemAcesso.aspx"); } if (Session["eoRegulador"] != null) { CarregarDados(); Session.Remove("eoRegulador"); } //else //{ // if ( // !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorPesquisar, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && // !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorAlterar, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && // !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorExcluir, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])) // ) // { // lnkvoltar.Visible = false; // } // else { // lnkvoltar.Text = "<i class=\"icon-search\"></i> Ir para pesquisa"; // } //} } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoPesquisarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoAlterarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoExcluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoIncluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { lnkNovaCertificacao.Visible = false; } CarregarComboColaborador(); CarregarComboGrupoTodos(); CarregarComboCertificadoTodos(); //CarregarComboGrupoAtivos(); //CarregarComboCertificado(); CarregaAreaDept(); CarregarComboRegulador(); CarregarComboFornecedor(); //preencherCliente(); // CarregarGrid(); } // ScriptManager.RegisterStartupScript(this, this.GetType(), "combo", "comboautocomplete();", true); ScriptManager.RegisterStartupScript(this, this.GetType(), "data", "calendario();", true); }
private void CarregarGrid() { try { CertificadoBusinessLayer bl = new CertificadoBusinessLayer(); CertificadoEntity eo = new CertificadoEntity(); if (ddlGrupo.SelectedValue.ToString().Trim() != "") { eo.idgrupo = Convert.ToInt32(ddlGrupo.SelectedValue.ToString()); } if (ddlfornecedor.SelectedValue.ToString().Trim() != "") { eo.idfornecedor = Convert.ToInt32(ddlfornecedor.SelectedValue.ToString()); } if (txtNomeCertificado.Text.Trim() != "") { eo.nome = txtNomeCertificado.Text; } if (ddlStatus.SelectedValue.Trim() != "") { eo.status = Convert.ToInt32(ddlStatus.SelectedValue); } if (txtVersao.Text.Trim() != "") { eo.versao = txtVersao.Text; } DataTable lista = bl.Consultar(eo); if (lista.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { lista.DefaultView.Sort = "nome"; lista = lista.DefaultView.ToTable(); divInfo.Visible = false; } grdpesquisa.DataSource = lista; grdpesquisa.DataBind(); if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[5].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[6].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
protected void grdpesquisa_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { LinkButton btn = e.Row.Cells[grdpesquisa.Columns.Count - 1].Controls[0] as LinkButton; btn.OnClientClick = "if (confirm('Confirma a exclusão desse registro?') == false) return false;"; } } }
private void CarregarGrid() { try { ProvaBusinessLayer bl = new ProvaBusinessLayer(); ProvaEntity eo = new ProvaEntity(); if (txtprova.Text.Trim() != "") { eo.nome = txtprova.Text; } if (ddlStatus.SelectedValue != "") { eo.status = Convert.ToInt32(ddlStatus.SelectedValue); } if (txtaliasprova.Text.Trim() != "") { eo.alias = txtaliasprova.Text; } DataTable lista = bl.ConsultarProvas(eo); if (lista.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { lista.DefaultView.Sort = "nome"; lista = lista.DefaultView.ToTable(); divInfo.Visible = false; } grdpesquisa.DataSource = lista; grdpesquisa.DataBind(); if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[5].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[6].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoAprovarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } grdpesquisa.PageIndex = 0; CarregarGrid(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosLogsPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { Response.Redirect("SemAcesso.aspx"); } //this.carregarFuncionalidades(); this.CarregarUsuario(); txtDataInicio.Text = DateTime.Now.AddDays(-3).ToString("dd/MM/yyyy"); txtDataFinal.Text = DateTime.Now.ToString("dd/MM/yyyy"); // ScriptManager.RegisterStartupScript(this, this.GetType(), "combo", "comboautocomplete();", true); } ScriptManager.RegisterStartupScript(this, this.GetType(), "data", "calendario();", true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.PesquisarMinhascertificacoes, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } grdpesquisa.PageIndex = 0; CarregarGrid(); grdpesquisa.Columns[10].Visible = false; grdpesquisa.Columns[11].Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroProvaIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { lnkNovo.Visible = false; } }
protected void grdpesquisa_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string status = e.Row.Cells[10].Text; string aprovacao = e.Row.Cells[11].Text; if (status == "1" && aprovacao == "3") { if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroCertificacaoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { e.Row.Cells[5].Text = Entity.EOUtil.RetornarStatusAprovacaoCertificacaoPesquisa(0, -1); } } e.Row.Cells[10].Visible = false; e.Row.Cells[11].Visible = false; //LinkButton btn = e.Row.Cells[grdpesquisa.Columns.Count - 2].Controls[0] as LinkButton; //btn.OnClientClick = "if (confirm('Confirma a exclusão desse registro?') == false) return false;"; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { lnkNovo.Visible = false; } } }
protected void grdpesquisa_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int index = e.Row.RowIndex; if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { if (index == 0) { LinkButton btn = e.Row.Cells[grdpesquisa.Columns.Count - 1].Controls[0] as LinkButton; btn.OnClientClick = "alert('O perfil Administrador não pode ser excluido');return false;"; } else { LinkButton btn = e.Row.Cells[grdpesquisa.Columns.Count - 1].Controls[0] as LinkButton; btn.OnClientClick = "if (confirm('Confirma a exclusão desse registro?') == false) return false;"; } } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } CarregarCombo(); CarregarComboFornecedor(); if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroCertificacaoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { lnkNovo.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.RelatriosDashboard, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { Response.Redirect("SemAcesso.aspx"); } CarregarGridGrupo(new RelatorioGraficoEntity()); CarregarGridDepartamento(new RelatorioGraficoEntity()); CarregaGraficoGrupo(new RelatorioGraficoEntity()); RelatorioGraficoEntity objGraficoDepartamento = new RelatorioGraficoEntity(); objGraficoDepartamento.dtfiltrode = DateTime.Parse(DateTime.Now.AddDays(-180).ToString("dd/MM/yyyy")); objGraficoDepartamento.dtfiltroate = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy")); CarregaGraficoDepartamento(objGraficoDepartamento); CarregarGrupo(); } ScriptManager.RegisterStartupScript(this, this.GetType(), "data", "calendario();", true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { Response.Redirect("SemAcesso.aspx"); } if ( !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroFornecedorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])) ) { lnkNovo.Visible = false; } ddlStatus.SelectedValue = EOConst.CodStatus.Ativo.ToString(); CarregarGrid(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session["dtcertificacaoprova"] = null; if ( (Session["eoProva"] == null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroProvaIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) || (Session["eoProva"] != null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) ) { Response.Redirect("SemAcesso.aspx"); } CarregarComboCertificacao(); if (Session["eoProva"] != null) { CarregarDados(); Session.Remove("eoProva"); } dvcertificados.Visible = (grdcertificacao.Rows.Count > 0); } // ScriptManager.RegisterStartupScript(this, this.GetType(), "combo", "comboautocomplete();", true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txtObservacao.Attributes.Add("maxlength", txtObservacao.MaxLength.ToString()); Session["dtfornecedorgrupo"] = null; if ( (Session["eoFornecedor"] == null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroReguladorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) || (Session["eoFornecedor"] != null && !(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) ) { Response.Redirect("SemAcesso.aspx"); } if (Session["eoFornecedor"] != null) { CarregarDados(); Session.Remove("eoFornecedor"); } CarregarComboGrupo(); dvgrupos.Visible = (grdgrupo.Rows.Count > 0); } // ScriptManager.RegisterStartupScript(this, this.GetType(), "combo", "comboautocomplete();", true); }
public void CarregarGrid() { int idusuario = 0; if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresGeral, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresUsuario, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { idusuario = ((UsuarioEntity)Session["eoUs"]).idusuario; } } HomeBusinessLayer hb = new HomeBusinessLayer(); DataTable dt = null; if (Request["Acao"].ToString() == "CertificacaoRegistrada") { dt = hb.CertificacoesRegistradasDetalhe(idusuario); lbltitulo.Text = "Certificações Registradas"; } if (Request["Acao"].ToString() == "CertificacaoConcluida") { dt = hb.CertificacoesConcluidasDetalhe(idusuario); lbltitulo.Text = "Certificações Concluídas"; } if (Request["Acao"].ToString() == "CertificacaoEmAndamento") { dt = hb.CertificacoesEmAndamentoDetalhe(idusuario); lbltitulo.Text = "Certificações em Andamento"; } if (Request["Acao"].ToString() == "CertificacaoExpirada") { dt = hb.CertificacoesExpiradasDetalhe(); lbltitulo.Text = "Certificações Expiradas"; } if (Request["Acao"].ToString() == "ColaboradorCertificado") { dt = hb.ColCadastroECertificadosDetalhe(); lbltitulo.Text = "Profissionais Cadastrados e Certificados"; } if (Request["Acao"].ToString() == "DataUltimaCertificacao") { dt = hb.UltimoCertificadoCadastradoDetalhe(idusuario); lbltitulo.Text = "Data Ultima Certificação"; } if (Request["Acao"].ToString() == "SemCertificado") { dt = hb.SemCertificadoDetalhe(); lbltitulo.Text = "Certificações cadastradas sem usuários certificados"; } if (Request["Acao"].ToString() == "CertificacoesPendentesEnvio") { dt = hb.CertificacoesPendentesEnvioAprovacao(idusuario); lbltitulo.Text = "Certificações Pendentes de Envio para Aprovação"; } if (Request["Acao"].ToString() == "CertificacoesPendentesAprovacao") { dt = hb.CertificacoesPendentesAprovacao(idusuario); lbltitulo.Text = "Certificações Pendentes de Aprovação"; } if (Request["Acao"].ToString() == "CertificacoesReprovadas") { dt = hb.CertificacoesReprovadas(idusuario); lbltitulo.Text = "Certificações Reprovadas"; } if (dt != null && dt.Rows.Count > 0) { grdpesquisa.DataSource = dt; grdpesquisa.DataBind(); } else { lblmsInfo.Text = "Registros não encontrados para a pesquisa"; divInfo.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresGeral, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { HomeBusinessLayer hb = new HomeBusinessLayer(); lbCertificacaoregistrada.Text = hb.CertificacoesRegistradas(0).ToString(); lbCertificacoesConcluidas.Text = hb.CertificacoesConcluidas(0).ToString(); lbCertificacoesEmAndamento.Text = hb.CertificacoesEmAndamento(0).ToString(); lblCertificacoesExpiradas.Text = hb.CertificacoesExpiradas(0).ToString(); lbColCadastrosECertificados.Text = hb.ColCadastroECertificados().ToString(); lbUltCertificacaoCadastrada.Text = hb.UltimoCertificadoCadastrado(0).ToString(); if (lbUltCertificacaoCadastrada.Text == string.Empty) { lbUltCertificacaoCadastrada.Text = "N/A"; lbUltCertificacaoCadastrada.Font.Bold = true; } lblSemCertificado.Text = hb.SemCertificado().ToString(); //Nova Funcionalidade Fabiano lblCertificacoesPendentesEnvio.Text = this.RetornaCertificacoesPendentesEnvioAprovacao(0).ToString(); lblCertificacoesPendentesAprovacao.Text = this.RetornaCertificacoesPendentesAprovacao(0).ToString(); lblCertificacoesReprovadas.Text = this.RetornaCertificacoesReprovadas(0).ToString(); topcertificacoes.DataSource = hb.TopCertificacoes(); topcertificacoes.DataBind(); topporgrupo.DataSource = hb.TopPorGrupo(); topporgrupo.DataBind(); } else { if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresUsuario, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { HomeBusinessLayer hb = new HomeBusinessLayer(); lbCertificacaoregistrada.Text = hb.CertificacoesRegistradas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); lbCertificacoesConcluidas.Text = hb.CertificacoesConcluidas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); lbCertificacoesEmAndamento.Text = hb.CertificacoesEmAndamento(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); lblCertificacoesExpiradas.Text = hb.CertificacoesExpiradas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); divSemCertificado.Visible = false; divColCadastrosECertificados.Visible = false; lbUltCertificacaoCadastrada.Text = hb.UltimoCertificadoCadastrado(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); if (lbUltCertificacaoCadastrada.Text == string.Empty) { lbUltCertificacaoCadastrada.Text = "N/A"; lbUltCertificacaoCadastrada.Font.Bold = true; } //Nova Funcionalidade Fabiano lblCertificacoesPendentesEnvio.Text = this.RetornaCertificacoesPendentesEnvioAprovacao(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); lblCertificacoesPendentesAprovacao.Text = this.RetornaCertificacoesPendentesAprovacao(((UsuarioEntity)Session["eoUs"]).idusuario).ToString(); lblCertificacoesReprovadas.Text = this.RetornaCertificacoesReprovadas(0).ToString(); divTopCertGrupo.Visible = false; divTopCertificacoes.Visible = false; } else { divindicadores.Visible = false; divTopCertGrupo.Visible = false; divTopCertificacoes.Visible = false; } } }
private void CarregarGrid() { try { lblmsgerro.Text = ""; CertificacaousuarioBusinessLayer blcertuser = new CertificacaousuarioBusinessLayer(); int idusuario = int.MinValue; int idgrupo = int.MinValue; int idfornecedor = int.MinValue; int idcertificado = int.MinValue; int idregulador = int.MinValue; int status = int.MinValue; int certificadoexpirado = int.MinValue; int statusaprovacao = int.MinValue; string departamento = ""; DateTime dtinicertificacao = DateTime.MinValue; DateTime dtfimcertificacao = DateTime.MinValue; DateTime dtinivalidade = DateTime.MinValue; DateTime dtfimvalidade = DateTime.MinValue; bool valido = true; if (ddlColaborador.SelectedValue != "0") { idusuario = Convert.ToInt32(ddlColaborador.SelectedValue); } if (ddlfornecedor.SelectedValue != "") { idfornecedor = Convert.ToInt32(ddlfornecedor.SelectedValue); } if (ddlgrupo.SelectedValue != "") { idgrupo = Convert.ToInt32(ddlgrupo.SelectedValue); } if (ddlcertificado.SelectedValue != "") { idcertificado = Convert.ToInt32(ddlcertificado.SelectedValue); } if (ddlregulador.SelectedValue.ToString().Trim() != "") { idregulador = Convert.ToInt32(ddlregulador.SelectedValue.ToString()); } if (ddlStatus.SelectedValue != "") { status = Convert.ToInt32(ddlStatus.SelectedValue.ToString()); } if (ddlcertificadoexpirado.SelectedValue != "") { certificadoexpirado = Convert.ToInt32(ddlcertificadoexpirado.SelectedValue); } if (ddldepartamento.SelectedValue != "") { departamento = ddldepartamento.SelectedValue; } if (ddlStatusAprovacao.SelectedValue != "") { statusaprovacao = Convert.ToInt32(ddlStatusAprovacao.SelectedValue); } if (txtdtinicertificacao.Text != "") { try { dtinicertificacao = Convert.ToDateTime(txtdtinicertificacao.Text); } catch (Exception) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data inicial da certificação inválida."; } } if (txtdtfimcertificacao.Text != "") { try { dtfimcertificacao = Convert.ToDateTime(txtdtfimcertificacao.Text); } catch (Exception) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data final da certificação inválida."; } } if (dtinicertificacao > DateTime.MinValue && dtfimcertificacao > DateTime.MinValue) { if (dtinicertificacao > dtfimcertificacao) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data inicial da certificação não pode ser maior que a data final."; } } if (txtdtinivalidade.Text != "") { try { dtinivalidade = Convert.ToDateTime(txtdtinivalidade.Text); } catch (Exception) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data inicial da validade inválida."; } } if (txtdtfimvalidade.Text != "") { try { dtfimvalidade = Convert.ToDateTime(txtdtfimvalidade.Text); } catch (Exception) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data final da validade inválida."; } } if (dtinivalidade > DateTime.MinValue && dtfimvalidade > DateTime.MinValue) { if (dtinivalidade > dtfimvalidade) { valido = false; lblmsgerro.Text = lblmsgerro.Text + "Data inicial da validade não pode ser maior que a data final."; } } if (valido) { //DataTable lista = blcertuser.Consultar(idgrupo, idcertificado, idregulador, idusuario, status); //DataTable lista = blcertuser.Consultar(idusuario, idgrupo, idfornecedor, idcertificado, idregulador, status, certificadoexpirado, departamento, dtinicertificacao, dtfimcertificacao, dtinivalidade, dtfimvalidade, statusaprovacao); DataTable lista = blcertuser.ConsultarPesquisaCertificacoesColaborador(idusuario, idgrupo, idfornecedor, idcertificado, idregulador, status, certificadoexpirado, departamento, dtinicertificacao, dtfimcertificacao, dtinivalidade, dtfimvalidade, statusaprovacao); DataTable dtConsulta = this.CriaDataTableConsulta(); DataRow linha; int idUsuario = ((UsuarioEntity)Session["eoUs"]).idusuario; if (lista != null) { if (lista.Rows != null) { if (lista.Rows.Count > 0) { foreach (DataRow linhaAux in lista.Rows) { if ((int.Parse(linhaAux["idusuario"].ToString()) == idUsuario) && (linhaAux["aprovacao"].ToString() == "1" || (linhaAux["aprovacao"].ToString() == "2") || (linhaAux["aprovacao"] == null))) { continue; } else { linha = dtConsulta.NewRow(); linha["idcertificacao"] = linhaAux["idcertificacao"]; linha["idusuario"] = linhaAux["idusuario"]; linha["idcertificado"] = linhaAux["idcertificado"]; linha["descricao"] = linhaAux["descricao"]; linha["numlicenca"] = linhaAux["numlicenca"]; linha["url"] = linhaAux["url"]; linha["expira"] = linhaAux["expira"]; linha["dtinclusao"] = linhaAux["dtinclusao"]; linha["idregulador"] = linhaAux["idregulador"]; linha["observacao"] = linhaAux["observacao"]; linha["aprovacao"] = linhaAux["aprovacao"]; linha["motivoreprovacao"] = linhaAux["motivoreprovacao"]; linha["idreprovador"] = linhaAux["idreprovador"]; linha["nomeprova"] = linhaAux["nomeprova"]; linha["dtprova"] = linhaAux["dtprova"]; linha["nomegrupo"] = linhaAux["nomegrupo"]; linha["nomecertificado"] = linhaAux["nomecertificado"]; linha["versao"] = linhaAux["versao"]; linha["nomeregulador"] = linhaAux["nomeregulador"]; linha["nomecolaborador"] = linhaAux["nomecolaborador"]; linha["status"] = linhaAux["status"]; linha["nomefornecedor"] = linhaAux["nomefornecedor"]; linha["validade"] = linhaAux["validade"]; linha["dtcertificacao"] = linhaAux["dtcertificacao"]; linha["statusprova"] = !String.IsNullOrEmpty(linhaAux["statusprova"].ToString()) ? linhaAux["statusprova"].ToString():""; // linha["aprovacao"] = linhaAux["aprovacao"]; dtConsulta.Rows.Add(linha); } } } } } if (dtConsulta.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { divInfo.Visible = false; } grdpesquisa.DataSource = dtConsulta; grdpesquisa.DataBind(); try { int countcoluna = grdpesquisa.Columns.Count; if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoAlterarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[countcoluna - 3].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoExcluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[countcoluna - 2].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoVisualizarCertificacao, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[countcoluna - 4].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoDownload, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[countcoluna - 5].Visible = false; } } catch (Exception) { } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["eoUs"] == null || Session["eoFuncs"] == null) { Response.Redirect("Login.aspx"); } lnkLogin.InnerText = ((UsuarioEntity)(Session["eoUs"])).nome; //Menu certificacoes mnminhascertificacoes.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.PesquisarMinhascertificacoes, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])); mncertificacoesaprovar.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoAprovarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])); mncertificacoescolaborador.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoAlterarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoExcluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoIncluirCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoPesquisarCertificacoesColaborador, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnCertificacoes.Visible = (mncertificacoescolaborador.Visible || mnminhascertificacoes.Visible); //Menu cadastro //mnGrupoCadastro.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroGrupoIncluir, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])); //mnReguladorCadastro.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroReguladorIncluir, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])); //mnCertificacoesCadastro.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroCertificacaoIncluir, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])); //mnCadastroCertificacao.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CertificacaoIncluircertificacoesdocolaborador, (List<PerfilfuncionalidadeEntity>)Session["eoFuncs"])); //mnCadastros.Visible = (mnGrupoCadastro.Visible || mnReguladorCadastro.Visible || mnCertificacoesCadastro.Visible || mnCadastroCertificacao.Visible); //Menu alteracao mnFornecedorPesquisar.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroFornecedorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnGrupoPesquisar.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroGrupoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnReguladorPesquisar.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroReguladorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnCertificacoesPesquisar.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroCertificacaoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnprova.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoProvaExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.CadastroProvaIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnAlteracoes.Visible = (mnReguladorPesquisar.Visible || mnprova.Visible || mnGrupoPesquisar.Visible || mnCertificacoesPesquisar.Visible || mnFornecedorPesquisar.Visible); //Menu relatorios mnRelDashbard.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.RelatriosDashboard, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])); mnRelCertificado.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.RelatriosCertificacoes, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])); mnRelatorios.Visible = (mnRelDashbard.Visible || mnRelCertificado.Visible); //Menu Segurança mnUsuario.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosColaboradorPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosColaboradorIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosColaboradorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosColaboradorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnPerfil.Visible = ( ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoIncluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) || ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosPerfildeAcessoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]) ); mnLogs.Visible = (ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.UsuariosLogsPesquisar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])); mnSeguranca.Visible = (mnUsuario.Visible || mnPerfil.Visible || mnLogs.Visible); } }