private void PopulaSecretarios() { SecretariosBO controladorSecretarios = new SecretariosBO(); ddlSecretario.DataSource = controladorSecretarios.GetSecretarios(); ddlSecretario.DataTextField = "Nome"; ddlSecretario.DataValueField = "Id"; ddlSecretario.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { try { SecretariosBO boSecretario = new SecretariosBO(); List <Secretario> listaSec = boSecretario.GetSecretarios(); if (listaSec.Count == 0) { lblStatus.Text = "Nenhum secretário cadastrado"; lblStatus.Visible = true; } else { grvListaSecretarios.DataSource = listaSec; grvListaSecretarios.DataBind(); } } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }
protected void grvListaSecretarios_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { SecretariosBO boSecretario = new SecretariosBO(); Secretario s = (Secretario)boSecretario.GetPessoaById((Guid)grvListaSecretarios.DataKeys[e.RowIndex].Value); boSecretario.DeletePessoa(s); lblStatus.Text = "Secretário excluído com sucesso"; lblStatus.Visible = true; grvListaSecretarios.DataSource = boSecretario.GetSecretarios(); grvListaSecretarios.DataBind(); } catch (BusinessData.DataAccess.DataAccessException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } catch (SecurityException ex) { Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message); } }