Пример #1
0
 /// <summary>
 /// 保存价格
 /// </summary>
 protected override void EditObject()
 {
     if (newversion)
     {
         m_pv           = getDataFromTxt((cmbpriceName.Tag as List <T_ProductbasicPrice>)[0]);
         m_pv.productid = m_pid;
         var newcraftpricelst = (List <T_CraftsPrice>)gccraftprice.DataSource;
         gvcraftprice.CloseEditor();
         foreach (var newcraftprice in newcraftpricelst)
         {
             if (!newcraftprice.processprice.HasValue)
             {
                 throw new Exception("工序" + newcraftprice.processname + "未输入值");
             }
         }
         var success = m_client.AddNewProductPrice(m_pv, newcraftpricelst);
     }
     base.EditObject();
 }