private void CarregarGrid() { try { 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; string departamento = ""; int aprovacao = int.MinValue; DateTime dtinicertificacao = DateTime.MinValue; DateTime dtfimcertificacao = DateTime.MinValue; DateTime dtinivalidade = DateTime.MinValue; DateTime dtfimvalidade = DateTime.MinValue; bool valido = true; idusuario = ((UsuarioEntity)Session["eoUs"]).idusuario; if (valido) { //DataTable lista = blcertuser.Consultar(idgrupo, idcertificado, idregulador, idusuario, status); // DataTable lista = blcertuser.ConsultarMinhasCertificacoes(idusuario, idgrupo, idfornecedor, idcertificado, idregulador, status, certificadoexpirado, departamento, dtinicertificacao, dtfimcertificacao, dtinivalidade, dtfimvalidade, aprovacao); DataTable lista = blcertuser.ConsultarMinhasCertificacoesLista(idusuario, idgrupo, idfornecedor, idcertificado, idregulador, status, certificadoexpirado, departamento, dtinicertificacao, dtfimcertificacao, dtinivalidade, dtfimvalidade, aprovacao); if (lista.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { divInfo.Visible = false; } grdpesquisa.DataSource = lista; grdpesquisa.DataBind(); } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarGrid() { try { CertificacaousuarioBusinessLayer blcertuser = new CertificacaousuarioBusinessLayer(); CertificacaousuarioEntity eo = new CertificacaousuarioEntity(); eo.aprovacao = EOConst.CodStatusAprovacao.Pendente; bool valido = true; if (valido) { //DataTable lista = blcertuser.Consultar(idgrupo, idcertificado, idregulador, idusuario, status); //DataTable lista = blcertuser.ConsultarPendentesAprovacao(eo); DataTable lista = blcertuser.ConsultarPendentesTelaAprovacao(eo); if (lista.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { divInfo.Visible = false; } grdpesquisa.DataSource = lista; grdpesquisa.DataBind(); } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
protected void grdpesquisa_RowCommand(object sender, GridViewCommandEventArgs e) { diverro.Visible = false; try { if (e.CommandName == "cmdAlterar" || e.CommandName == "cmdExcluir" || e.CommandName == "cmdAbrir" || e.CommandName == "cmdVisualizar") { int index = Convert.ToInt32(e.CommandArgument); DataKey data = grdpesquisa.DataKeys[index]; if (e.CommandName == "cmdAlterar") { Session.Remove("Aprovacao"); Session["Origem"] = "CertificacaoColaborador"; Session["eoMinhaCertificacaousuario"] = data.Values["idcertificacao"].ToString(); Response.Redirect("CertificacaoColaboradorOperacao.aspx"); } else if (e.CommandName == "cmdExcluir") { CertificacaousuarioBusinessLayer bl = new CertificacaousuarioBusinessLayer(); CertificacaousuarioEntity eo = new CertificacaousuarioEntity(); eo.idcertificacao = Convert.ToInt32(data.Values["idcertificacao"].ToString()); bl.Excluir(eo); CarregarGrid(); } else if (e.CommandName == "cmdAbrir") { CertficadoDigitalizadoBusinessLayer bl = new CertficadoDigitalizadoBusinessLayer(); CertficadoDigitalizadoEntity eo = new CertficadoDigitalizadoEntity(); eo.idcertificacao = Convert.ToInt32(data.Values["idcertificacao"].ToString()); DataTable dt = new DataTable(); dt = bl.ConsultarArquivo(eo); if (dt.Rows.Count > 0) { DownloadPDF(dt); } else { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: Não há arquivo a ser exibido para esse registro"; } } else if (e.CommandName == "cmdVisualizar") { CertficadoDigitalizadoBusinessLayer bl = new CertficadoDigitalizadoBusinessLayer(); CertficadoDigitalizadoEntity eo = new CertficadoDigitalizadoEntity(); eo.idcertificacao = Convert.ToInt32(data.Values["idcertificacao"].ToString()); DataTable dt = new DataTable(); dt = bl.ConsultarArquivo(eo); if (dt.Rows.Count > 0) { Session["ArquivoDigitalizado"] = (byte[])dt.Rows[0]["arquivodigitalizado"]; Session["NomeArquivoDigitalizado"] = dt.Rows[0]["arquivo"].ToString(); ScriptManager.RegisterStartupScript(this, this.GetType(), "visualizar", "window.open('VisualizarCertificado.aspx');", true); } else { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: Não há arquivo a ser exibido para esse registro"; } } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
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; } }
private void CarregarGrid() { try { Session["Grid"] = null; 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 aprovacao = 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 != "") { idusuario = Convert.ToInt32(ddlColaborador.SelectedValue); } if (ddlgrupo.SelectedValue != "") { idgrupo = Convert.ToInt32(ddlgrupo.SelectedValue); } if (ddlfornecedor.SelectedValue != "") { idfornecedor = Convert.ToInt32(ddlfornecedor.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 != "") { aprovacao = 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, aprovacao); if (lista.Rows.Count == 0) { divInfo.Visible = true; lblmsInfo.Text = "Não existe registro para filtro informado!"; } else { divInfo.Visible = false; } Session["Grid"] = lista; grdpesquisa.DataSource = lista; grdpesquisa.DataBind(); } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
protected void lnkSalvar_Click(object sender, EventArgs e) { diverro.Visible = false; lblmsgerro.Text = ""; divsucesso.Visible = false; lblsucesso.Text = ""; string msgvalidacao = ""; bool valido = true; List <CertificacaousuarioEntity> lst = new List <CertificacaousuarioEntity>(); AtualizarDtCertificacao(); AtualizarDtUsuario(); if (RadioButtonCertificacao.Checked) { if (ddlcertificacao.SelectedValue == "") { msgvalidacao = msgvalidacao + "Certificação não informada; <br />"; valido = false; } foreach (GridViewRow item in grdusuario.Rows) { bool linhavalida = true; string linha = item.Cells[0].Text; string msglinha = "Erro Linha " + linha + ": "; //int idusuario = int.MinValue; string colaborador = ((DropDownList)item.FindControl("ddlgridcolaborador")).SelectedValue; if (colaborador == "") { msglinha = msglinha + "Colaborador não informado; "; linhavalida = false; } //if (idusuariogrid == "") //{ // msglinha = msglinha + "Usuário não informado; "; // linhavalida = false; //} //else //{ // UsuarioBusinessLayer bl = new UsuarioBusinessLayer(); // UsuarioEntity eo = new UsuarioEntity(); // eo.matricula = ((TextBox)item.FindControl("txtgrididusuario")).Text; // eo.login = ((TextBox)item.FindControl("txtgrididusuario")).Text; // eo.status = EOConst.CodStatus.Ativo; // DataTable dt = bl.ConsultarPorLoginOuMatricula(eo); // if (dt != null && dt.Rows.Count > 0) // { // if (dt.Rows.Count == 1) // { // ((Label)item.FindControl("lblgridvalidacaousuario")).Text = "Usuário Válido."; // ((Label)item.FindControl("lblgridvalidacaousuario")).ForeColor = System.Drawing.Color.DarkGreen; // idusuario = Convert.ToInt32(dt.Rows[0]["idusuario"].ToString()); // } // } // else // { // ((Label)item.FindControl("lblgridvalidacaousuario")).Text = "Login e/ou matricula inexistente."; // ((Label)item.FindControl("lblgridvalidacaousuario")).ForeColor = System.Drawing.Color.DarkRed; // msglinha = msglinha + "Login e/ou matricula inexistente; "; // linhavalida = false; // } //} string regulador = ((DropDownList)item.FindControl("ddlgridregulador")).SelectedValue; if (regulador == "") { msglinha = msglinha + "Regulador não informado; "; linhavalida = false; } string dtcertificacao = ((TextBox)item.FindControl("txtgriddtcertificacao")).Text; if (dtcertificacao == "") { msglinha = msglinha + "Data da certificação não informada; "; linhavalida = false; } else { try { Convert.ToDateTime(dtcertificacao); } catch (Exception) { msglinha = msglinha + "Data da certificação informada não é valida; "; linhavalida = false; } } string dtvalidade = ((TextBox)item.FindControl("txtgriddtvalidade")).Text; //if (dtvalidade == "") //{ // msglinha = msglinha + "Data da validade não informada; "; // linhavalida = false; //} //else //{ // try // { // Convert.ToDateTime(dtvalidade); // } // catch (Exception) // { // msglinha = msglinha + "Data da validade informada não é valida; "; // linhavalida = false; // } //} if (!linhavalida) { msgvalidacao = msgvalidacao + msglinha + "<br />"; valido = false; } else { if (valido) { CertificacaousuarioEntity eo = new CertificacaousuarioEntity(); eo.idcertificado = Convert.ToInt32(ddlcertificacao.SelectedValue); eo.idusuario = Convert.ToInt32(colaborador); eo.idregulador = Convert.ToInt32(regulador); eo.dtcertificacao = Convert.ToDateTime(dtcertificacao); eo.validade = Convert.ToDateTime(dtvalidade); //eo.status = EOConst.CodStatusCertificacao.Pendente; eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; lst.Add(eo); } } } } if (RadioButtonUsuario.Checked) { int idusuario = int.MinValue; if (ddlColaborador.SelectedValue == "") { msgvalidacao = msgvalidacao + "Usuário não informado; <br />"; valido = false; } else { //UsuarioBusinessLayer bl = new UsuarioBusinessLayer(); //UsuarioEntity eo = new UsuarioEntity(); //eo.matricula = txtloginmatricula.Text; //eo.login = txtloginmatricula.Text; //eo.status = EOConst.CodStatus.Ativo; //DataTable dt = bl.ConsultarPorLoginOuMatricula(eo); //if (dt != null && dt.Rows.Count > 0) //{ // if (dt.Rows.Count == 1) // { // lblvalidacaousuario.Text = "Usuário Válido."; // lblvalidacaousuario.ForeColor = System.Drawing.Color.DarkGreen; // idusuario = Convert.ToInt32(dt.Rows[0]["idusuario"].ToString()); // } //} //else //{ // lblvalidacaousuario.Text = "Login e/ou matricula inexistente."; // lblvalidacaousuario.ForeColor = System.Drawing.Color.DarkRed; // valido = false; // msgvalidacao = msgvalidacao + "Login e/ ou matricula inexistente; < br />"; //} } foreach (GridViewRow item in grdcertificacao.Rows) { bool linhavalida = true; string linha = item.Cells[0].Text; string msglinha = "Erro Linha " + linha + ": "; string idcertgrid = ((DropDownList)item.FindControl("ddlgridcertificacao")).SelectedValue; if (idcertgrid == "") { msglinha = msglinha + "Certificação não informada; "; linhavalida = false; } string regulador = ((DropDownList)item.FindControl("ddlgridregulador")).SelectedValue; if (regulador == "") { msglinha = msglinha + "Regulador não informado; "; linhavalida = false; } string dtcertificacao = ((TextBox)item.FindControl("txtgriddtcertificacao")).Text; if (dtcertificacao == "") { msglinha = msglinha + "Data da certificação não informada; "; linhavalida = false; } else { try { Convert.ToDateTime(dtcertificacao); } catch (Exception) { msglinha = msglinha + "Data da certificação informada não é valida; "; linhavalida = false; } } string dtvalidade = ((TextBox)item.FindControl("txtgriddtvalidade")).Text; //if (dtvalidade == "") //{ // msglinha = msglinha + "Data da validade não informada; "; // linhavalida = false; //} //else //{ // try // { // Convert.ToDateTime(dtvalidade); // } // catch (Exception) // { // msglinha = msglinha + "Data da validade informada não é valida; "; // linhavalida = false; // } //} if (!linhavalida) { msgvalidacao = msgvalidacao + msglinha + "<br />"; valido = false; } else { if (valido) { CertificacaousuarioEntity eo = new CertificacaousuarioEntity(); eo.idcertificado = Convert.ToInt32(idcertgrid); eo.idusuario = idusuario; eo.idregulador = Convert.ToInt32(regulador); eo.dtcertificacao = Convert.ToDateTime(dtcertificacao); eo.validade = Convert.ToDateTime(dtvalidade); //eo.status = EOConst.CodStatusCertificacao.Pendente; eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; lst.Add(eo); } } } } if (!valido) { diverro.Visible = true; lblmsgerro.Text = msgvalidacao; } else { foreach (CertificacaousuarioEntity item in lst) { CertificacaousuarioBusinessLayer bl = new CertificacaousuarioBusinessLayer(); bl.Incluir(item); } Session["dtcertificado"] = null; Session["dtusuario"] = null; AdicionarLinhaCertificado(); AdicionarLinhaUsuario(); divsucesso.Visible = true; lblsucesso.Text = "Certificações incluidas com sucesso!"; } }