예제 #1
0
 public void Show(OperationTicketHistory infoT)
 {
     info = infoT;
     UpdateData();
     CreateMeasuresItems();
     SetWindowActive(true);
 }
 /// <summary>
 /// 筛选根据工作票负责人
 /// </summary>
 public bool WorkTicketContainsPerson(OperationTicketHistory operationTicketT)
 {
     if (operationTicketT.Guardian.ToLower().Contains(TwoTicketHistoryUI_N.Instance.searchInput.text.ToLower()))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        /// <summary>
        /// 创建人员列表项
        /// </summary>
        public OperationTicketHistoryItem CreatePersonItem(OperationTicketHistory w)
        {
            OperationTicketHistoryItem item = Instantiate(itemPrefab);

            item.Init(w);
            item.transform.SetParent(grid.transform);
            item.transform.localScale    = Vector3.one;
            item.transform.localPosition = Vector3.zero;
            //item.gameObject.SetActive(true);
            return(item);
        }
 /// <summary>
 /// 工作票筛选筛选
 /// </summary>
 public bool Contains(OperationTicketHistory operationTicketT)
 {
     if (WorkTicketContainsNO(operationTicketT))
     {
         return(true);
     }
     if (WorkTicketContainsPerson(operationTicketT))
     {
         return(true);
     }
     return(false);
 }
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void Init(OperationTicketHistory infoT)
        {
            info = infoT;

            txtNumber.text      = info.No;
            txtGuardian.text    = info.Guardian;
            txtOperator.text    = info.Operator;
            txtStartTime.text   = info.OperationStartTime.ToString("yyyy/MM/dd HH:mm");
            txtEndTime.text     = info.OperationEndTime.ToString("yyyy/MM/dd HH:mm");
            txtDutyOfficer.text = info.DutyOfficer;
            txtDispatch.text    = info.Dispatch;
            //txtDetails.text = info.No;
        }
예제 #6
0
        public ActionResult Finish(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            OperationTicket        ot  = bll.OperationTickets.Find(id);
            OperationTicketHistory oth = new OperationTicketHistory();

            oth.Id                 = ot.Id;
            oth.No                 = ot.No;
            oth.OperationTask      = ot.OperationTask;
            oth.OperationStartTime = ot.OperationStartTime;
            oth.OperationEndTime   = ot.OperationEndTime;

            oth.Guardian    = ot.Guardian;
            oth.Operator    = ot.Operator;
            oth.DutyOfficer = ot.DutyOfficer;
            oth.Dispatch    = ot.Dispatch;
            oth.Remark      = ot.Remark;

            List <OperationItemHistory> lst = new List <OperationItemHistory>();

            foreach (OperationItem item in ot.OperationItems)
            {
                OperationItemHistory oih = new OperationItemHistory();
                oih.Id            = item.Id;
                oih.TicketId      = item.TicketId;
                oih.OperationTime = item.OperationTime;
                oih.Mark          = item.Mark;
                oih.OrderNum      = item.OrderNum;
                oih.Item          = item.Item;
                lst.Add(oih);
            }

            oth.OperationItems = lst;

            bll.OperationTickets.DeleteById((int)id);
            bll.OperationTicketHistorys.Add(oth);

            return(RedirectToAction("Index"));
        }
예제 #7
0
        //获取操作票历史记录
        public List <OperationTicketHistory> GetOperationTicketHistoryList()
        {
            var OperationTicketHistory = db.OperationTicketHistorys.ToList();
            //return OperationTicketHistory.ToWcfModelList();
            OperationTicketHistory o1 = new OperationTicketHistory()
            {
                Id = 1, No = "100001", Guardian = "李新风G"
            };

            o1.OperationTask      = "操作任务";
            o1.OperationStartTime = DateTime.Now.AddHours(-2);
            o1.OperationEndTime   = DateTime.Now;
            o1.Operator           = "刘华名";
            o1.DutyOfficer        = "车马风";
            o1.Dispatch           = "调度";
            o1.Remark             = "备注";
            //o1.OperatorPersonelId = 7;
            OperationItemHistory oi1 = new OperationItemHistory()
            {
                Id = 1, OrderNum = 1, Item = "操作项1"
            };
            OperationItemHistory oi2 = new OperationItemHistory()
            {
                Id = 2, OrderNum = 2, Item = "操作项2"
            };
            OperationItemHistory oi3 = new OperationItemHistory()
            {
                Id = 3, OrderNum = 3, Item = "操作项3"
            };
            OperationItemHistory oi4 = new OperationItemHistory()
            {
                Id = 4, OrderNum = 4, Item = "操作项4"
            };

            o1.OperationItems = new List <OperationItemHistory>()
            {
                oi1, oi2, oi3, oi4
            };

            OperationTicketHistory o2 = new OperationTicketHistory()
            {
                Id = 2, No = "100002", Guardian = "赵一含G"
            };
            OperationTicketHistory o3 = new OperationTicketHistory()
            {
                Id = 3, No = "100003", Guardian = "刘国柱G"
            };
            OperationTicketHistory o4 = new OperationTicketHistory()
            {
                Id = 4, No = "100004", Guardian = "陈浩然G"
            };
            OperationTicketHistory o5 = new OperationTicketHistory()
            {
                Id = 5, No = "100005", Guardian = "李一样G"
            };
            List <OperationTicketHistory> os = new List <OperationTicketHistory>()
            {
                o1, o2, o3, o4, o5
            };

            for (int i = 0; i < 20; i++)
            {
                OperationTicketHistory wT = new OperationTicketHistory()
                {
                    Id = 6 + i, No = "000005" + i, Guardian = i.ToString()
                };
                os.Add(wT);
            }
            return(os);
        }
예제 #8
0
        public List <OperationTicketHistory> GetOperationTicketHistoryList()
        {
            try
            {
                var OperationTicketHistory = db.OperationTicketHistorys.ToList();
                //return OperationTicketHistory.ToWcfModelList();
                OperationTicketHistory o1 = new OperationTicketHistory()
                {
                    Id = 1, No = "100001", Guardian = "李新风G"
                };
                o1.OperationTask      = "操作任务";
                o1.OperationStartTime = DateTime.Now.AddHours(-2);
                o1.OperationEndTime   = DateTime.Now;
                o1.Operator           = "刘华名";
                o1.DutyOfficer        = "车马风";
                o1.Dispatch           = "调度";
                o1.Remark             = "备注";
                //o1.OperatorPersonelId = 7;
                OperationItemHistory oi1 = new OperationItemHistory()
                {
                    Id = 1, OrderNum = 1, Item = "操作项1"
                };
                OperationItemHistory oi2 = new OperationItemHistory()
                {
                    Id = 2, OrderNum = 2, Item = "操作项2"
                };
                OperationItemHistory oi3 = new OperationItemHistory()
                {
                    Id = 3, OrderNum = 3, Item = "操作项3"
                };
                OperationItemHistory oi4 = new OperationItemHistory()
                {
                    Id = 4, OrderNum = 4, Item = "操作项4"
                };
                o1.OperationItems = new List <OperationItemHistory>()
                {
                    oi1, oi2, oi3, oi4
                };

                OperationTicketHistory o2 = new OperationTicketHistory()
                {
                    Id = 2, No = "100002", Guardian = "赵一含G"
                };
                o2.OperationStartTime = DateTime.Now.AddHours(-2);
                o2.OperationEndTime   = DateTime.Now;
                o2.Operator           = "刘华名22";
                o2.DutyOfficer        = "车马风22";
                OperationTicketHistory o3 = new OperationTicketHistory()
                {
                    Id = 3, No = "100003", Guardian = "刘国柱G"
                };
                o3.OperationStartTime = DateTime.Now.AddHours(-2);
                o3.OperationEndTime   = DateTime.Now;
                o3.Operator           = "刘华名33";
                o3.DutyOfficer        = "车马风33";
                OperationTicketHistory o4 = new OperationTicketHistory()
                {
                    Id = 4, No = "100004", Guardian = "陈浩然G"
                };
                o4.OperationStartTime = DateTime.Now.AddHours(-2);
                o4.OperationEndTime   = DateTime.Now;
                o4.Operator           = "刘华名44";
                o4.DutyOfficer        = "车马风44";
                OperationTicketHistory o5 = new OperationTicketHistory()
                {
                    Id = 5, No = "100005", Guardian = "李一样G"
                };
                o5.OperationStartTime = DateTime.Now.AddHours(-2);
                o5.OperationEndTime   = DateTime.Now;
                o5.Operator           = "刘华名55";
                o5.DutyOfficer        = "车马风55";
                List <OperationTicketHistory> os = new List <OperationTicketHistory>()
                {
                    o1, o2, o3, o4, o5
                };
                for (int i = 0; i < 20; i++)
                {
                    OperationTicketHistory wT = new OperationTicketHistory()
                    {
                        Id = 6 + i, No = "000005" + i, Guardian = "赵小刚" + i
                    };
                    wT.OperationStartTime = DateTime.Now.AddHours(-2);
                    wT.OperationEndTime   = DateTime.Now;
                    wT.Operator           = "刘华名" + i;
                    wT.DutyOfficer        = "车马风" + i;
                    os.Add(wT);
                }
                return(os);
            }
            catch (System.Exception ex)
            {
                Log.Error(LogTags.DbGet, "GetOperationTicketHistoryList", "Exception:" + ex);
                return(null);
            }
        }
예제 #9
0
 /// <summary>
 /// 展示操作票历史项详情
 /// </summary>
 public void ShowOperationTicketHistoryDetailsUI(OperationTicketHistory operationTicketHistoryT)
 {
     SetContentActive(false);
     operationTicketHistoryDetailsUI.Show(operationTicketHistoryT);
 }