protected void _grvUA_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int  index  = int.Parse(e.CommandArgument.ToString());
                Guid ent_id = new Guid(_grvUA.DataKeys[index].Values[0].ToString());
                Guid uad_id = new Guid(_grvUA.DataKeys[index].Values[1].ToString());

                SYS_UnidadeAdministrativa entity = new SYS_UnidadeAdministrativa {
                    ent_id = ent_id, uad_id = uad_id
                };
                SYS_UnidadeAdministrativaBO.GetEntity(entity);

                if (SYS_UnidadeAdministrativaBO.Delete(entity))
                {
                    _grvUA.PageIndex = 0;
                    _grvUA.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "ent_id: " + ent_id + "; uad_id: " + uad_id);
                    _lblMessage.Text = UtilBO.GetErroMessage("Unidade administrativa excluída com sucesso.", UtilBO.TipoMensagem.Sucesso);
                }
                else
                {
                    _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir a unidade administrativa.", UtilBO.TipoMensagem.Erro);
                }
            }
            catch (CoreLibrary.Validation.Exceptions.ValidationException ex)
            {
                _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);

                _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro);
            }
        }
    }