/// <summary> /// Verifica todos os registros selecionados na grid e exclui do banco de dados /// </summary> private void Excluir() { bool excluidoSucesso = true; try { foreach (DataGridItem item in grdDados.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { CheckBox chk = (CheckBox)item.FindControl("chkSeleciona"); if (chk.Checked) { try { DOModPerfilAdr.Excluir(Convert.ToInt32(item.Cells[1].Text)); } catch (Exception ex) { if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1) { excluidoSucesso = false; } } } } } if (excluidoSucesso) { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso); } else { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } IniciaTela(); LerDados(); }
private void ObterConteudo() { IdIdioma = 1; HttpCookie cookie = Request.Cookies["_culture"]; if (cookie != null) { IdIdioma = Convert.ToInt32(cookie.Value); } List <ModPerfilAdr> lstobjPerfilAdr = DOModPerfilAdr.Listar(IdIdioma); if (lstobjPerfilAdr.Any()) { rptAcao.DataSource = lstobjPerfilAdr; rptAcao.DataBind(); } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <ModPerfilAdr> objDados = null; objDados = DOModPerfilAdr.Listar(Convert.ToInt32(ddlIdioma.SelectedValue)); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }