Example #1
0
        /// <summary>
        /// 删邮件.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_DeleteMail_Click(object sender, EventArgs e)
        {
            DDogMailSnapInfoData snap       = null;
            List <string>        removelist = new List <string>();;

            foreach (ListViewItem item in listView1.SelectedItems)
            {
                snap = item.Tag as DDogMailSnapInfoData;
                removelist.Add(snap.uuid);
            }

            DDogClientDeleteMailRequest req = new DDogClientDeleteMailRequest();

            req.c2s_delete_all       = false;
            req.c2s_remove_uuid_list = removelist;

            this.client.GameClient.Request <DDogClientDeleteMailResponse>(req, (err, rsp) =>
            {
                if (DDogClientDeleteMailResponse.CheckSuccess(rsp))
                {
                    UpdateMailListInfo();
                    MessageBox.Show("邮件删除成功 : " + rsp);
                }
                else
                {
                    MessageBox.Show("邮件删除失败 : " + rsp);
                }
            }
                                                                          );
        }
Example #2
0
        /// <summary>
        /// 清空邮件.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_ClearMail_Click(object sender, EventArgs e)
        {
            DDogClientDeleteMailRequest req = new DDogClientDeleteMailRequest();

            req.c2s_delete_all = true;

            this.client.GameClient.Request <DDogClientDeleteMailResponse>(req, (err, rsp) =>
            {
                if (rsp.IsSuccess)
                {
                    UpdateMailListInfo(rsp.s2c_mailsnap_list);
                    MessageBox.Show("清空邮件成功 : " + rsp);
                }
                else
                {
                    MessageBox.Show("清空邮件失败 : " + rsp);
                }
            }
                                                                          );
        }