/// <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); } } ); }
/// <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); } } ); }