Esempio n. 1
0
        public MApiModel.recApi2.Rootobject AccessApi2(MApiModel.api2.Rootobject api2)
        {
            string strParam = Helper.getProperties <MApiModel.api2.Rootobject>(api2);
            string result   = Helper.PostData(strParam);

            return(JsonHelper.ToObject <MApiModel.recApi2.Rootobject>(result));
        }
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            List <V_ICPOBILLENTRYMODEL> listTemp = gridControl采购订单明细.DataSource as List <V_ICPOBILLENTRYMODEL>;

            foreach (var sub in listTemp)
            {
                //FSRCQTY

                MApiModel.api2.Rootobject getapi2 = new MApiModel.api2.Rootobject();
                getapi2.cpgg      = sub.GG;
                getapi2.cpxh      = sub.XH;
                getapi2.pageSize  = 200;
                getapi2.pageIndex = 1;
                var list1 = _service.GetStockListMN_2(getapi2, int.Parse(strDB));

                if (list1.resultInfo.Length == 0)
                {
                    sub.cjkcs = 0;
                }
                else
                {
                    int iCount = 0;
                    foreach (var sss in list1.resultInfo)
                    {
                        iCount += sss.bysl;
                    }


                    sub.cjkcs = iCount;
                }
            }
        }
Esempio n. 3
0
        private void bgw加载数据_DoWork(object sender, DoWorkEventArgs e)
        {
            MApiModel.api2.Rootobject getapi2 = new MApiModel.api2.Rootobject();
            getapi2.cpgg      = tGGXH.Text;
            getapi2.cpxh      = tColorNo.Text;
            getapi2.pageSize  = (int)numPerPage.Value;
            getapi2.pageIndex = (int)numPageIndex.Value;

            list = _service.GetStockListMN(getapi2);
        }
        public MApiModel.recApi2.Rootobject GetStockListMN(
            MApiModel.api2.Rootobject getapi2)
        {
            MApiAccess.AccessApi Mapi = new MApiAccess.AccessApi();

            if (Global.g_token == null || Global.g_token.tokenInfo == null || string.IsNullOrEmpty(Global.g_token.tokenInfo.endDate) || DateTime.Parse(Global.g_token.tokenInfo.endDate) < DateTime.Now)
            {
                MApiModel.api1.Rootobject tempToken = new MApiModel.api1.Rootobject();
                tempToken.comid   = 100;
                tempToken.action  = "getToken";
                tempToken.khhm    = "300384";
                tempToken.openkey = hn.Common.StringHelper.MD5string("10011630");
                Global.g_token    = Mapi.AccessApi1(tempToken);
            }

            getapi2.comid  = "100";
            getapi2.action = "getMN_cp_11";
            getapi2.token  = Global.g_token.token;

            MApiModel.recApi2.Rootobject rec = Mapi.AccessApi2(getapi2);

            return(rec);
        }
        public MApiModel.recApi2.Rootobject GetStockListMN_2(
            MApiModel.api2.Rootobject getapi2, int comid)
        {
            MApiAccess.AccessApi Mapi = new MApiAccess.AccessApi();


            MApiModel.api1.Rootobject tempToken = new MApiModel.api1.Rootobject();
            tempToken.comid   = comid;
            tempToken.action  = "getToken";
            tempToken.khhm    = "300384";
            tempToken.openkey = hn.Common.StringHelper.MD5string("10011630");


            MApiModel.recToken.Rootobject token = Mapi.AccessApi1(tempToken);


            getapi2.comid  = "100";
            getapi2.action = "getMN_cp_11";
            getapi2.token  = token.token;

            MApiModel.recApi2.Rootobject rec = Mapi.AccessApi2(getapi2);

            return(rec);
        }
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            V_ICPOBILLENTRYMODEL[] listTemp = gridControl采购订单明细.DataSource as V_ICPOBILLENTRYMODEL[];

            string strAccount = "";

            try
            {
                if (gridView采购订单列表.FocusedRowHandle > -1)
                {
                    strAccount = gridView采购订单列表.GetRowCellValue(gridView采购订单列表.FocusedRowHandle, "FACCOUNT").ToString();
                }
            }
            catch
            {
            }

            string strDB = "100";

            if (strAccount.Contains("FDK"))
            {
                strDB = "10";
            }
            else if (strAccount.Contains("MN"))
            {
                strDB = "2";
            }
            else if (strAccount.Contains("GW"))
            {
                strDB = "3";
            }



            foreach (var sub in listTemp)
            {
                //FSRCQTY

                MApiModel.api2.Rootobject getapi2 = new MApiModel.api2.Rootobject();
                getapi2.cpgg      = sub.GG;
                getapi2.cpxh      = sub.XH;
                getapi2.pageSize  = 200;
                getapi2.pageIndex = 1;
                var list1 = _service.GetStockListMN_2(getapi2, int.Parse(strDB));
                if (list1.resultInfo.Length == 0)
                {
                    sub.cjkcs = 0;
                }
                else
                {
                    int iCount = 0;
                    foreach (var sss in list1.resultInfo)
                    {
                        iCount += sss.bysl;
                    }


                    sub.cjkcs = iCount;
                }
            }
        }
Esempio n. 7
0
 public MApiModel.recApi2.Rootobject GetStockListMN_2(MApiModel.api2.Rootobject getapi2, int comid)
 {
     return(base.Channel.GetStockListMN_2(getapi2, comid));
 }
Esempio n. 8
0
 public MApiModel.recApi2.Rootobject GetStockListMN(MApiModel.api2.Rootobject getapi2)
 {
     return(base.Channel.GetStockListMN(getapi2));
 }