コード例 #1
0
        private void btn_Delete_Click(object sender, EventArgs e)
        {
            DialogResult rst = MessageBox.Show(this, "是否确定要删除?!", "警告!", MessageBoxButtons.YesNo);

            if (rst == DialogResult.No)
            {
                return;
            }

            using (ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient())
            {
                if (dGVItemInfo.SelectedRows.Count > 0)
                {
                    var i = dGVItemInfo.SelectedRows[0].Cells[0].Value.ToString().Trim();
                    if (lst != null && lst.Count > 0)
                    {
                        var oneItem = lst.Find(x => x.SKU == i);
                        srv.IM_Item_DeleteOne(oneItem.SKU);
                        lst.Remove(oneItem);
                        dGVItemInfo.DataSource = null;
                        dGVItemInfo.DataSource = lst;
                    }
                }
            }
        }
コード例 #2
0
ファイル: FormAddItem.cs プロジェクト: wpmyj/TCPWCS_Project
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (tBSku.Text.Trim() == string.Empty)
     {
         return;
     }
     using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient())
     {
         if (item == null || item.SKU == "")
         {
             item = new IM_Item();
         }
         else
         {
             srv.IM_Item_DeleteOne(item.SKU);
         }
         item.ABCCLASS       = "A区";
         item.COMPATIBLECODE = tbCMCode.Text.Trim();
         item.SKU            = tBSku.Text.Trim();
         item.SKUDESC        = tBDesc.Text.Trim();
         item.ITEMCLASS      = ddlItemClass.SelectedItem.ToString();
         item.UPDATETIME     = DateTime.Now.ToString("yyyy-MM-dd");
         item.UPDATEUSER     = FormLogin.user.USERNAME;
         bool val = srv.IM_Item_InsertOne(item);
         if (val)
         {
             Close();
         }
         else
         {
             item = null;
             MessageBox.Show(this, "保存失败!");
         }
     }
 }