private void button22_Click(object sender, EventArgs e) { string strErrMsg = ""; localhost.UserInfo userInfo = new localhost.UserInfo(); userInfo.UserNo = "admin"; localWebTest.UserLogin(ref userInfo, ref strErrMsg); string strUserJson = BLL.JSONUtil.JSONHelper.ObjectToJson <localhost.UserInfo>(userInfo); string strDetailJson = localWebTest.GetProductTransTaskInfo(strUserJson, "16042651015"); BLL.Task.TaskHead_Model taskHead = BLL.JSONUtil.JSONHelper.JsonToObject <BLL.Task.TaskHead_Model>(strDetailJson); taskHead.lstTaskInfo[0].lstTaskDetails[0].ScanQty = 1; taskHead.lstTaskInfo[0].lstTaskDetails[0].lstSerial = new List <BLL.Task.TaskSerial_Model>(); BLL.Task.TaskSerial_Model BM = new BLL.Task.TaskSerial_Model(); BM.SerialNo = "16042651015"; taskHead.lstTaskInfo[0].lstTaskDetails[0].lstSerial.Add(BM); strDetailJson = BLL.JSONUtil.JSONHelper.ObjectToJson <BLL.Task.TaskHead_Model>(taskHead); //string strDetailJson = \"\"; //strDetailJson = \"{\\"Status\\":\\"S\\",\\"lstTaskInfo\\":[{\\"lstTaskDetails\\":[{\\"VoucherNo\\":\\"4700291163\\",\\"MaterialDesc\\":\\"DB15,直针焊板带螺母(三排)\\",\\"MaterialNo\\":\\"102001 - 000055 - 00\\",\\"ToAreaNo\\":\\"C1A060401\\",\\"RowNo\\":\\"00020\\",\\"ReviewQty\\":0,\\"RemainQty\\":20,\\"ScanPackCount\\":0,\\"ScanQty\\":0,\\"ShelvePackCount\\":0,\\"ShelveQty\\":0,\\"Status\\":0,\\"RemainPackCount\\":2,\\"QuanlityQty\\":20,\\"PackCount\\":2,\\"TaskQty\\":20,\\"Task_ID\\":0,\\"OutStockQty\\":0,\\"UnQuanlityQty\\":0,\\"IsROHS\\":0,\\"IsQualityComp\\":0,\\"ID\\":379,\\"DeliveryQty\\":0},{\\"lstSerial\\":[{\\"SerialNo\\":\\"201507260594\\"}],\\"VoucherNo\\":\\"4700291163\\",\\"MaterialDesc\\":\\"DB9,90°弯孔插座(478168)\\",\\"MaterialNo\\":\\"102001 - 000001 - 00\\",\\"ToAreaNo\\":\\"\\",\\"RowNo\\":\\"00010\\",\\"ReviewQty\\":0,\\"RemainQty\\":80,\\"ScanPackCount\\":1,\\"ScanQty\\":10,\\"ShelvePackCount\\":0,\\"ShelveQty\\":0,\\"Status\\":0,\\"RemainPackCount\\":10,\\"QuanlityQty\\":80,\\"PackCount\\":10,\\"TaskQty\\":100,\\"Task_ID\\":0,\\"OutStockQty\\":0,\\"UnQuanlityQty\\":0,\\"IsROHS\\":0,\\"IsQualityComp\\":0,\\"ID\\":380,\\"DeliveryQty\\":0},{\\"VoucherNo\\":\\"4700291163\\",\\"MaterialDesc\\":\\"DB15,直针焊板带螺母(三排)\\",\\"MaterialNo\\":\\"102001 - 000055 - 00\\",\\"ToAreaNo\\":\\"C1A060401\\",\\"RowNo\\":\\"00030\\",\\"ReviewQty\\":0,\\"RemainQty\\":0,\\"ScanPackCount\\":0,\\"ScanQty\\":0,\\"ShelvePackCount\\":0,\\"ShelveQty\\":0,\\"Status\\":0,\\"RemainPackCount\\":0,\\"QuanlityQty\\":0,\\"PackCount\\":0,\\"TaskQty\\":0,\\"Task_ID\\":0,\\"OutStockQty\\":0,\\"UnQuanlityQty\\":0,\\"IsROHS\\":0,\\"IsQualityComp\\":0,\\"ID\\":381,\\"DeliveryQty\\":0}],\\"TaskNo\\":\\"201507290259\\",\\"Receive_ID\\":0,\\"IsShelvePost\\":2,\\"IsReceivePost\\":0,\\"TaskStatus\\":2,\\"TaskType\\":0,\\"IsQuality\\":2,\\"VoucherType\\":10,\\"IsPost\\":0,\\"ID\\":209}]}\"; strDetailJson = localWebTest.InStock(strDetailJson, strUserJson, "13-C4-0-01"); MessageBox.Show(strDetailJson); MessageBox.Show("ad"); }
private void button20_Click(object sender, EventArgs e) { string strErrMsg = ""; localhost.UserInfo userInfo = new localhost.UserInfo(); userInfo.UserNo = "A001"; localWebTest.UserLogin(ref userInfo, ref strErrMsg); string strUserJson = BLL.JSONUtil.JSONHelper.ObjectToJson <localhost.UserInfo>(userInfo); string strDetailJson = localWebTest.GetQulitiedTaskDetailsInfo("201507270251"); BLL.Task.TaskHead_Model taskHead = BLL.JSONUtil.JSONHelper.JsonToObject <BLL.Task.TaskHead_Model>(strDetailJson); strDetailJson = BLL.JSONUtil.JSONHelper.ObjectToJson <BLL.Task.TaskDetails_Model>(taskHead.lstTaskInfo[0].lstTaskDetails[0]); string strJson = localWebTest.LockTaskOperUser(strDetailJson, strUserJson); MessageBox.Show("ad"); }