Ejemplo n.º 1
0
    private void PopulaSecretarios()
    {
        SecretariosBO controladorSecretarios = new SecretariosBO();

        ddlSecretario.DataSource     = controladorSecretarios.GetSecretarios();
        ddlSecretario.DataTextField  = "Nome";
        ddlSecretario.DataValueField = "Id";
        ddlSecretario.DataBind();
    }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
    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);
        }
    }