示例#1
0
        /// <summary>
        /// 收件人修改(内存)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void menuReceiverEdit_Click(object sender, EventArgs e)
        {
            if (lvReceiver.SelectedItems.Count > 0)
            {
                ProductReceiver receiver = (ProductReceiver)lvReceiver.SelectedItems[0].Tag;

                using (ProductReceiverEditDialog dlg = new ProductReceiverEditDialog(Product.ProductReceiverList, receiver))
                {
                    if (dlg.ShowDialog() == DialogResult.OK)
                    {
                        // 刷新界面
                        ResetReceiverList();
                    }
                }
            }
        }
示例#2
0
        /// <summary>
        /// 收件人增加(内存)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void menuReceiverAdd_Click(object sender, EventArgs e)
        {
            ProductReceiver tmpReceiver = new ProductReceiver(Product.Id, string.Empty, ReceiverType.收件人);

            using (ProductReceiverEditDialog dlg = new ProductReceiverEditDialog(Product.ProductReceiverList, tmpReceiver))
            {
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    // 增加对象
                    Product.ProductReceiverList.Add(tmpReceiver);

                    // 刷新界面
                    ResetReceiverList();
                }
            }
        }