Beispiel #1
0
        private void DraftMailLoad()
        {
            MailTab_Inbox     = false;
            MailTab_SentMails = false;
            MailTab_Draft     = true;
            MailTab_Recycle   = false;
            gridviewMails.Columns["ColFrom"].Visible = false;
            gridviewMails.Columns["ColTo"].Visible   = true;
            gridviewMails.Rows.Clear();
            MailServer      mailserver = new MailServer();
            List <Mail>     listmails  = mailserver.DraftMailsList(LoginCredentials.LoggedEmailId);
            DataGridViewRow row;
            int             i = 0;

            this.Size = new System.Drawing.Size(1202, 707);
            if (listmails.Count != 0)
            {
                NoMailLabel.Visible = false;
                foreach (var _mails in listmails)
                {
                    row = new DataGridViewRow();
                    gridviewMails.Rows.Add();
                    row = gridviewMails.Rows[i];
                    row.Cells["ColTo"].Value       = _mails.EmailID;
                    row.Cells["ColSubject"].Value  = _mails.Subject;
                    row.Cells["ColMsg"].Value      = _mails.Message;
                    row.Cells["ColMsgId"].Value    = _mails.MsgId;
                    row.Cells["ColFileName"].Value = _mails.FileName;
                    i++;
                }
                gridviewMails.ClearSelection();
            }

            else
            {
                NoMailLabel.Visible = true;
            }
        }