Example #1
0
 public BTCheckWithinDistance(Transform trans, float distance, string readDataName, DataOpt dataOpt)
 {
     _trans        = trans;
     _distance     = distance;
     _readDataName = readDataName;
     _dataOpt      = dataOpt;
 }
Example #2
0
 public BTCheckWithinDistance(Transform trans, float distance, string readDataName, DataOpt dataOpt)
 {
     _trans = trans;
     _distance = distance;
     _readDataName = readDataName;
     _dataOpt = dataOpt;
 }
Example #3
0
 public void AddUser(String id, string name)
 {
     DataOpt.Mapping.Users.Add(new User()
     {
         UserID = id, UserName = name
     });
     DataOpt.Save();
 }
Example #4
0
 public BTActionMove(Transform trans, float speed, float tolerance, string readDataName, DataOpt dataOpt, UsageOpt usageOpt, BTDataReadOpt dataReadOpt)
 {
     _trans        = trans;
     _speed        = speed;
     _tolerance    = tolerance;
     _readDataName = readDataName;
     _dataOpt      = dataOpt;
     _usageOpt     = usageOpt;
     _dataReadOpt  = dataReadOpt;
 }
Example #5
0
        private void Register(HttpContext context)
        {
            Member m = new Member();

            m.Name     = context.Request["name"];
            m.Password = context.Request["password"];
            int flag = DataOpt.Register(m);

            context.Response.Write(flag);
        }
Example #6
0
 public BTActionMove(Transform trans, float speed, float tolerance, string readDataName, DataOpt dataOpt, UsageOpt usageOpt, BTDataReadOpt dataReadOpt)
 {
     _trans = trans;
     _speed = speed;
     _tolerance = tolerance;
     _readDataName = readDataName;
     _dataOpt = dataOpt;
     _usageOpt = usageOpt;
     _dataReadOpt = dataReadOpt;
 }
Example #7
0
 public void AppendRecord(String userId, RATypeEnum raType, Decimal amount, DateTime addTime)
 {
     DataOpt.Mapping.Records.Add(new RARecord()
     {
         UserID  = userId,
         RAType  = raType,
         Amount  = amount,
         AddTime = addTime
     });
     DataOpt.Save();
 }
Example #8
0
        public Result AppendRecord(String userId, RATypeEnum raType, Decimal amount, DateTime addTime)
        {
            if (!DataOpt.Mapping.Users.Exists(p => p.UserID == userId))
            {
                return(Result.Fail("用户ID不存在"));
            }

            DataOpt.Mapping.Records.Add(new RARecord()
            {
                UserID  = userId,
                RAType  = raType,
                Amount  = amount,
                AddTime = addTime
            });
            DataOpt.Save();

            return(Result.OK());
        }
Example #9
0
        public Result AddUser(String id, string name)
        {
            if (DataOpt.Mapping.Users.Exists(p => p.UserID == id))
            {
                return(Result.Fail("用户ID重复"));
            }

            if (DataOpt.Mapping.Users.Exists(p => p.UserName == name))
            {
                return(Result.Fail("用户名称重复"));
            }

            DataOpt.Mapping.Users.Add(new User()
            {
                UserID = id, UserName = name
            });
            DataOpt.Save();

            return(Result.OK());
        }
Example #10
0
        private void Login(HttpContext context)
        {
            Member mem = new Member();

            mem.Name     = context.Request["name"];
            mem.Password = context.Request["password"];
            mem          = DataOpt.Login(mem);
            string result = "";

            if (mem == null)
            {
                result = "0";
            }
            else
            {
                result = SerializerHelper.ToJson(mem);
                CometManager.Login(mem);
            }
            context.Response.Write(result);
        }
Example #11
0
 public BTActionCharacterMove(Transform trans, float speed, float tolerance, string readDataName
     , DataOpt dataOpt, UsageOpt usageOpt, BTDataReadOpt dataReadOpt)
     : base(trans, speed, tolerance, readDataName, dataOpt, usageOpt,dataReadOpt)
 {
 }
        public Dictionary <string, object> SendDefectInfotoDB(PutDefectInfoToDBRequestData reqData)
        {
            Dictionary <string, object> dictionary = new Dictionary <string, object>();
            ArrayList arrayList = new ArrayList();
            DataOpt   dbopt     = new DataOpt();
            bool      isAdd     = true;

            // 解析数据
            foreach (DefectDetailInfoToDB tmp in reqData.selectDefectInfoList)
            {
                if (isAdd)
                {
                    // defectId 与 stopRecord 关联
                    string stopRecordId = "0";
                    for (int pk = 0; pk < reqData.stopRecordList.Count; pk++)
                    {
                        if (tmp.defectId == reqData.stopRecordList[pk].defectId && reqData.stopRecordList[pk].stopRecordId.Count > 0)
                        {
                            stopRecordId = reqData.stopRecordList[pk].stopRecordId[0].ToString();
                        }
                    }

                    int     rowsLine = 0;
                    DataSet ds       = dbopt.insertDefectInfo("0", reqData.ppID, reqData.eventID, reqData.rollNum, reqData.userId, reqData.pathId, "0", "0", "0",
                                                              tmp.defectId, tmp.defectImageName.Substring(tmp.defectImageName.LastIndexOf("/") + 1), tmp.pfCode.Split('_')[0], tmp.pcCode.Split('_')[1], tmp.isTreatment, tmp.startMeter, tmp.endMeter, tmp.remark,
                                                              tmp.webNum.Substring(0, 1), tmp.webNum.Substring(1, 1), tmp.webNum.Substring(2, 1), tmp.webNum.Substring(3, 1), tmp.webNum.Substring(4, 1),
                                                              tmp.webNum.Substring(5, 1), tmp.webNum.Substring(6, 1), tmp.webNum.Substring(7, 1), tmp.webNum.Substring(8, 1), tmp.webNum.Substring(9, 1),
                                                              tmp.dWidth, tmp.dLength, tmp.dArea, stopRecordId);

                    if (ds != null && ds.Tables.Count > 1 && ds.Tables[0].Rows.Count > 0)
                    {
                        Dictionary <string, object> defectInfo = new Dictionary <string, object>();
                        int.TryParse(ds.Tables[0].Rows[0][0].ToString(), out rowsLine);
                        defectInfo.Add("pf_Id", rowsLine);
                        //defectInfo.Add("pf_Code", tmp.pfCode.Split('_')[1]);
                        defectInfo.Add("pf_Code", tmp.pfCode);
                        defectInfo.Add("IsPrintTreatment", tmp.pcCode.Split('_')[0]);
                        defectInfo.Add("BedshaftMeter", tmp.startMeter);
                        defectInfo.Add("WatchSpindleMeter", tmp.endMeter);
                        defectInfo.Add("defectId", tmp.defectId);
                        defectInfo.Add("defectImageName", tmp.defectImageName.Substring(tmp.defectImageName.LastIndexOf("/") + 1));
                        defectInfo.Add("Remark", tmp.remark);
                        defectInfo.Add("Img1", tmp.webNum.Substring(0, 1));
                        defectInfo.Add("Img2", tmp.webNum.Substring(1, 1));
                        defectInfo.Add("Img3", tmp.webNum.Substring(2, 1));
                        defectInfo.Add("Img4", tmp.webNum.Substring(3, 1));
                        defectInfo.Add("Img5", tmp.webNum.Substring(4, 1));
                        defectInfo.Add("Img6", tmp.webNum.Substring(5, 1));
                        defectInfo.Add("Img7", tmp.webNum.Substring(6, 1));
                        defectInfo.Add("Img8", tmp.webNum.Substring(7, 1));
                        defectInfo.Add("Img9", tmp.webNum.Substring(8, 1));
                        defectInfo.Add("Img10", tmp.webNum.Substring(9, 1));
                        if (ds.Tables[1].Rows.Count > 0)
                        {
                            defectInfo.Add("Event_Reason_Code", ds.Tables[1].Rows[0][0].ToString());
                            defectInfo.Add("Start_Time", ds.Tables[1].Rows[0][1].ToString());
                            defectInfo.Add("End_Time", ds.Tables[1].Rows[0][2].ToString());
                        }


                        arrayList.Add(defectInfo); //ArrayList集合中添加键值
                    }
                    else
                    {
                        isAdd = false;
                    }
                }
            }

            // 返回状态,message,defectid, 更新页面两个表格
            if (!isAdd)
            {
                dictionary.Add("state", 2);
                dictionary.Add("errmessage", "写入数据库失败!");
                return(dictionary);
            }

            dictionary.Add("state", 1);
            // 组成一条新数据导入数据库表中
            dictionary.Add("Event_Num", reqData.rollNum);
            dictionary.Add("defectListDB", arrayList);


            return(dictionary);
        }
Example #13
0
 public BTActionCharacterMove(Transform trans, float speed, float tolerance, string readDataName
                              , DataOpt dataOpt, UsageOpt usageOpt, BTDataReadOpt dataReadOpt)
     : base(trans, speed, tolerance, readDataName, dataOpt, usageOpt, dataReadOpt)
 {
 }