Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string     sAccess = this.Request["access"];
            int        iAccess = int.Parse(sAccess);
            Msg        msg     = APreEnsure.QueryUnsure(iAccess);
            JsonArray  json    = new JsonArray();
            GsonHelper gson    = new GsonHelper();

            if (msg.Status)
            {
                if (iAccess == (int)UserData.项目主管)
                {
                    List <Tbl_Plan> lPlan = msg.UserData as List <Tbl_Plan>;
                    foreach (Tbl_Plan oPlan in lPlan)
                    {
                        json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                    }
                }
                if (iAccess == (int)UserData.设计主管)
                {
                    List <Tbl_Materies> lPlan = msg.UserData as List <Tbl_Materies>;
                    foreach (Tbl_Materies oPlan in lPlan)
                    {
                        json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                    }
                }
            }
            else
            {
            }
            this.Response.Write(json.ToString());
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.Response.ContentType = "text/plain";


            string     imei = this.Request["imei"];
            Msg        msg  = UserLoginModel.Login(imei);
            JsonArray  json = new JsonArray();
            GsonHelper gson = new GsonHelper();

            if (msg.Status)//支持多身份
            {
                List <Tbl_User> list = msg.UserData as List <Tbl_User>;


                for (int i = 0; i < list.Count; i++)
                {
                    LoginRet oLogin = new LoginRet();
                    oLogin.UserName = list[i].Name;
                    oLogin.Identify = list[i].Access;
                    oLogin.Status   = 1;
                    json.Add(JsonValue.Parse(gson.GetSerializerString(oLogin)));
                }
            }
            else
            {
                LoginRet oLogin = new LoginRet();
                oLogin.Message = msg.Message;
                oLogin.Status  = 0;
                json.Add(JsonValue.Parse(gson.GetSerializerString(oLogin)));
            }

            this.Context.Response.Write(json);
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Msg msg = AMateries.GetUnsure();

            if (msg.Status)
            {
                JsonArray           json = new JsonArray();
                List <Tbl_Materies> list = msg.UserData as List <Tbl_Materies>;
                GsonHelper          gson = new GsonHelper();

                for (int i = 0; i < list.Count; i++)
                {
                    json.Add(JsonValue.Parse(gson.GetSerializerString(list[i])));
                }
                this.Response.Write(json.ToString());
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            JsonArray json = new JsonArray();
            Msg       msg  = PlanStatusModel.GetUnFillPlans();//获取未完成的项目

            if (msg.Status)
            {
                List <Tbl_Plan> list = msg.UserData as List <Tbl_Plan>;
                GsonHelper      gson = new GsonHelper();

                for (int i = 0; i < list.Count; i++)
                {
                    RetMsg ret = new RetMsg();
                    ret.planId      = list[i].PlanID;
                    ret.Time        = list[i].PlanDate.ToString();
                    ret.ProjectName = list[i].ProjectName;
                    json.Add(JsonValue.Parse(gson.GetSerializerString(ret)));
                }
            }
            this.Response.Write(json.ToString());
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            JsonArray json = new JsonArray();

            string sPlanId = this.Request["planId"];
            Msg    msg     = ATrack.TrackStausByPlanId(int.Parse(sPlanId));

            if (msg.Status)
            {
                List <Tbl_ProductBatch> list = msg.UserData as List <Tbl_ProductBatch>;
                GsonHelper gson = new GsonHelper();

                for (int i = 0; i < list.Count; i++)
                {
                    RetMsg oPro = new RetMsg();
                    oPro.BuildBatchId = int.Parse(list[i].BuildBatchID.ToString());
                    oPro.BuildName    = list[i].BuildName;
                    oPro.Time         = list[i].NowAdmTime.ToString();

                    json.Add(JsonValue.Parse(gson.GetSerializerString(oPro)));
                }
            }
            this.Response.Write(json);
        }
Пример #6
0
        /// <summary>
        /// andorid 邰惟 查询仓储
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            string     sPlanId  = this.Request["planId"];
            string     sTableId = this.Request["tableId"];
            int        iPlanId  = int.Parse(sPlanId);
            int        iTableId = int.Parse(sTableId);
            JsonArray  json     = new JsonArray();
            GsonHelper gson     = new GsonHelper();

            if (iTableId == (int)TableType.加工中心)
            {
                Msg msg = AQueryStorage.QueryStorage(iPlanId, iTableId);
                if (msg.Status)
                {
                    List <Tbl_ProductStorage> lProduct = msg.UserData as List <Tbl_ProductStorage>;


                    foreach (Tbl_ProductStorage oProduct in lProduct)
                    {
                        RetMsg ret = new RetMsg();
                        ret.BuildBatchId = oProduct.BuildBatchID;
                        if (oProduct.NowAdmStatus == 128)
                        {
                            ret.NowAdmStatus = "是";
                        }
                        else
                        {
                            ret.NowAdmStatus = "否";
                        }
                        ret.MateriesId = oProduct.MateriesID;
                        ret.Count      = oProduct.InCount == null?0:(int)oProduct.InCount;
                        ret.BuildName  = oProduct.BuildName;
                        ret.Time       = oProduct.Time.ToString();
                        ret.BuildId    = oProduct.BuildID;
                        json.Add(JsonValue.Parse(gson.GetSerializerString(ret)));
                    }
                }
            }
            if (iTableId == (int)TableType.中心仓储)
            {
                Msg msg = AQueryStorage.QueryStorage(iPlanId, iTableId);
                if (msg.Status)
                {
                    List <Tbl_CenterStorage> lProduct = msg.UserData as List <Tbl_CenterStorage>;


                    foreach (Tbl_CenterStorage oProduct in lProduct)
                    {
                        RetMsg ret = new RetMsg();
                        ret.BuildBatchId = oProduct.BuildBatchID;
                        if (oProduct.NowAdmStatus == 128)
                        {
                            ret.NowAdmStatus = "是";
                        }
                        else
                        {
                            ret.NowAdmStatus = "否";
                        }
                        ret.BuildId    = oProduct.BuildID;
                        ret.MateriesId = oProduct.MateriesID;
                        ret.Count      = oProduct.InCount == null?0:(int)oProduct.InCount;
                        ret.BuildName  = oProduct.BuildName;
                        ret.Time       = oProduct.Time.ToString();
                        json.Add(JsonValue.Parse(gson.GetSerializerString(ret)));
                    }
                }
            }
            if (iTableId == (int)TableType.现场仓储)
            {
                Msg msg = AQueryStorage.QueryStorage(iPlanId, iTableId);
                if (msg.Status)
                {
                    List <Tbl_SiteStorage> lProduct = msg.UserData as List <Tbl_SiteStorage>;


                    foreach (Tbl_SiteStorage oProduct in lProduct)
                    {
                        RetMsg ret = new RetMsg();
                        ret.BuildBatchId = oProduct.BuildBatchID;
                        if (oProduct.NowAdmStatus == 128)
                        {
                            ret.NowAdmStatus = "是";
                        }
                        else
                        {
                            ret.NowAdmStatus = "否";
                        }
                        ret.BuildId    = oProduct.BuildID;
                        ret.MateriesId = oProduct.MateriesID;
                        ret.Count      = oProduct.InCount == null ? 0 : (int)oProduct.InCount;
                        ret.BuildName  = oProduct.BuildName;
                        ret.Time       = oProduct.Time.ToString();
                        json.Add(JsonValue.Parse(gson.GetSerializerString(ret)));
                    }
                }
            }
            this.Response.Write(json.ToString());
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string sAccess  = this.Request["access"];
            int    iAccess  = int.Parse(sAccess);
            string sType    = this.Request["type"];
            int    iType    = int.Parse(sType);
            string sBarcode = this.Request["barcode"];

            Msg barcodeMsg = PrintModel.QueryBatchId(sBarcode);
            int iBatchId   = 0;

            if (barcodeMsg.Status)
            {
                iBatchId = int.Parse((barcodeMsg.UserData as Tbl_BarCodeBatch).BuildBatchID.ToString());
            }
            GsonHelper gson = new GsonHelper();
            string     res  = string.Empty;

            if (iAccess == (int)TableType.加工中心)
            {
                if (iType == 1)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.加工仓库入库待审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else if (iType == 2)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.加工仓库待出库审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else
                {
                }
            }


            if (iAccess == (int)TableType.中心仓储)
            {
                if (iType == 1)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.中心仓库入库待审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else if (iType == 2)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.中心仓库待出库审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else
                {
                }
            }

            if (iAccess == (int)TableType.现场仓储)
            {
                if (iType == 1)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.现场仓库入库待审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else if (iType == 2)
                {
                    Msg msg = APreEnsure2.queryByBarcode((int)BatchStatus.现场仓库待出库审批, iBatchId);
                    if (msg.Status)
                    {
                        res = gson.GetSerializerString(msg.UserData);
                    }
                }
                else
                {
                }
            }
            this.Response.Write(res);
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string     sAccess    = this.Request["access"];
            string     sType      = this.Request["batchType"];
            int        iBatchType = int.Parse(sType);
            int        iAccess    = int.Parse(sAccess);
            JsonArray  json       = new JsonArray();
            GsonHelper gson       = new GsonHelper();
            Msg        msg        = APreEnsure2.QueryUnsure(iAccess, iBatchType);

            if (msg.Status)
            {
                if (iAccess == (int)UserData.加工主管)
                {
                    if (iBatchType == 1)
                    {
                        List <Tbl_ProductBatch> lPlan = msg.UserData as List <Tbl_ProductBatch>;
                        foreach (Tbl_ProductBatch oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else if (iBatchType == 2)
                    {
                        List <Tbl_OutProductBatch> lPlan = msg.UserData as List <Tbl_OutProductBatch>;
                        foreach (Tbl_OutProductBatch oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else
                    {
                    }
                }
                if (iAccess == (int)UserData.中心仓库主管)
                {
                    if (iBatchType == 1)
                    {
                        List <Tbl_CenterStorageBatch> lPlan = msg.UserData as List <Tbl_CenterStorageBatch>;
                        foreach (Tbl_CenterStorageBatch oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else if (iBatchType == 2)
                    {
                        List <Tbl_OutCenterStorage> lPlan = msg.UserData as List <Tbl_OutCenterStorage>;
                        foreach (Tbl_OutCenterStorage oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else
                    {
                    }
                }
                if (iAccess == (int)UserData.现场仓库主管)
                {
                    if (iBatchType == 1)
                    {
                        List <Tbl_SiteStorageBatch> lPlan = msg.UserData as List <Tbl_SiteStorageBatch>;
                        foreach (Tbl_SiteStorageBatch oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else if (iBatchType == 2)
                    {
                        List <Tbl_OutSiteStorage> lPlan = msg.UserData as List <Tbl_OutSiteStorage>;
                        foreach (Tbl_OutSiteStorage oPlan in lPlan)
                        {
                            json.Add(JsonValue.Parse(gson.GetSerializerString(oPlan)));
                        }
                    }
                    else
                    {
                    }
                }
            }
            this.Response.Write(json.ToString());
        }