コード例 #1
0
ファイル: CustomerinfoForm.cs プロジェクト: xiciliu/MEMS
 private void btn_addressdel_Click(object sender, EventArgs e)
 {
     try
     {
         if (gvaddress.DataRowCount > 0)
         {
             int idx       = (int)gvaddress.GetFocusedRowCellValue("id");
             var ds        = (List <T_Customer_address>)gvaddress.DataSource;
             var addressid = gvaddress.FocusedRowHandle;
             if (idx <= 0)
             {
                 ds.RemoveAt(addressid);
                 gvaddress.RefreshData();
             }
             else
             {
                 if (XtraMessageBox.Show("是否删除选中的收货地址", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                 {
                     var address = ds.Find(a => a.id == idx);
                     var client  = new CRMServiceClient();
                     client.DelCustomerAddress(address);
                     ds.RemoveAt(addressid);
                     gvaddress.RefreshData();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
ファイル: CustomerinfoForm.cs プロジェクト: wangrenjay/MEMS
 private void btn_addressdel_Click(object sender, EventArgs e)
 {
     try
     {
         if (gvaddress.DataRowCount > 0)
         {
             int idx = (int)gvaddress.GetFocusedRowCellValue("id");
             var ds = (List<T_Customer_address>)gvaddress.DataSource;
             var addressid = gvaddress.FocusedRowHandle;
             if (idx <= 0)
             {
                 ds.RemoveAt(addressid);
                 gvaddress.RefreshData();
             }
             else
             {
                 if (XtraMessageBox.Show("是否删除选中的收货地址", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                 {
                     var address = ds.Find(a => a.id == idx);
                     var client = new CRMServiceClient();
                     client.DelCustomerAddress(address);
                     ds.RemoveAt(addressid);
                     gvaddress.RefreshData();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }