private ArrayList getLetterWithReffereds(ReferCountLetterEntity entity)
        {
            ArrayList row  = null;
            ArrayList list = new ArrayList();

            LetterEntity letterEntity = null;

            for (int i = 0; i < entity.RowCount(); i++)
            {
                row = new ArrayList();
                int letterId = int.Parse(entity.get(i, ReferCountLetterEntity.FIELD_LETTER_ID).ToString());
                letterEntity = _letterBL.getByLetterId(letterId);

                row.Add(i + 1 + "");
                row.Add(RMX_TOOLS.date.DateXFormer.gregorianToPersianString((DateTime)
                                                                            entity.get(i, ReferCountLetterEntity.FIEL_LETTERDATE)));
                row.Add(entity.get(i, ReferCountLetterEntity.FIEL_LETTERSUBJECT).ToString());
                row.Add(getUsers(letterId));
                row.Add(letterId);

                list.Add(row);
            }
            return(list);
        }