Пример #1
0
        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");
        }
Пример #2
0
        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");
        }