示例#1
0
 private void dataGridViewX1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dataGridViewX1.Columns["Stock"].Index)
     {
         Clipboard.SetText(dataGridViewX1.Rows[e.RowIndex].Cells["Stock"].ToolTipText.ToString());
         return;
     }
     if (e.ColumnIndex == dataGridViewX1.Columns["is_default"].Index)
     {
         if (dataGridViewX1.Rows[e.RowIndex].Cells[1].Value.ToString() == "未映射")
         {
             MessageBox.Show("未映射数据不能设置固定!", "操作失败", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         soso.syntoolSoapClient bll = new soso.syntoolSoapClient();
         bll.SetDefaultShop(iden, dataGridViewX1.Rows[e.RowIndex].Cells["ID"].Value.ToString(), (bool)dataGridViewX1.Rows[e.RowIndex].Cells["is_default"].EditedFormattedValue ? "1" : "0", Login.authKey);
     }
     if (e.ColumnIndex == dataGridViewX1.Columns[0].Index)
     {
         if (dataGridViewX1.Rows[e.RowIndex].Cells[1].Value.ToString() == "未映射")
         {
             MappingSet ms = new MappingSet();
             ms.Erp_ID             = dataGridViewX1.Rows[e.RowIndex].Cells["ID"].Value.ToString();
             ms.DrugsBase_DrugName = dataGridViewX1.Rows[e.RowIndex].Cells["DrugsBase_DrugName"].Value.ToString().Trim();
             ms.Goods_ConveRatio   = dataGridViewX1.Rows[e.RowIndex].Cells["Goods_ConveRatio"].Value.ToString();
             ms.price = 0;
             ms.iden  = this.iden;
             ms.from1 = this;
             ms.ShowDialog();
         }
         else
         {
             MappingEdit ms = new MappingEdit();
             ms.knid = dataGridViewX1.Rows[e.RowIndex].Cells["ID"].Value.ToString();
             ms.DrugsBase_DrugName = dataGridViewX1.Rows[e.RowIndex].Cells["DrugsBase_DrugName"].Value.ToString();
             ms.Goods_ConveRatio   = dataGridViewX1.Rows[e.RowIndex].Cells["Goods_ConveRatio"].Value.ToString();
             ms.price = 0;
             ms.iden  = this.iden;
             ms.from1 = this;
             ms.ShowDialog();
         }
     }
 }