public void Show(WorkTicketHistory infoT)
 {
     info = infoT;
     UpdateData();
     CreateMeasuresItems();
     SetWindowActive(true);
 }
Пример #2
0
 /// <summary>
 /// 筛选根据工作票负责人
 /// </summary>
 public bool WorkTicketContainsPerson(WorkTicketHistory workTicketT)
 {
     if (workTicketT.PersonInCharge.ToLower().Contains(TwoTicketHistoryUI_N.Instance.searchInput.text.ToLower()))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #3
0
        /// <summary>
        /// 创建人员列表项
        /// </summary>
        public WorkTicketHistoryItem CreatePersonItem(WorkTicketHistory w)
        {
            WorkTicketHistoryItem 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);
        }
Пример #4
0
 /// <summary>
 /// 工作票筛选筛选
 /// </summary>
 public bool WorkTicketContains(WorkTicketHistory workTicketT)
 {
     if (WorkTicketContainsNO(workTicketT))
     {
         return(true);
     }
     if (WorkTicketContainsPerson(workTicketT))
     {
         return(true);
     }
     return(false);
 }
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void Init(WorkTicketHistory infoT)
        {
            info = infoT;

            txtNumber.text            = info.No;
            txtResponsiblePerson.text = info.PersonInCharge;
            txtIssuer.text            = info.Lssuer;
            txtStartTime.text         = info.StartTimeOfPlannedWork.ToString("yyyy/MM/dd HH:mm");
            txtEndTime.text           = info.EndTimeOfPlannedWork.ToString("yyyy/MM/dd HH:mm");
            txtWorkingConditions.text = info.WorkCondition;
            txtWorkPermitPerson.text  = info.Licensor;
            //txtDetails.text = info.No;
        }
Пример #6
0
        public ActionResult Finish(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            WorkTicket        wt  = bll.WorkTickets.Find(id);
            WorkTicketHistory wth = new WorkTicketHistory();

            wth.Id              = wt.Id;
            wth.No              = wt.No;
            wth.PersonInCharge  = wt.PersonInCharge;
            wth.HeadOfWorkClass = wt.HeadOfWorkClass;
            wth.WorkPlace       = wt.WorkPlace;
            wth.JobContent      = wt.JobContent;

            wth.StartTimeOfPlannedWork = wt.StartTimeOfPlannedWork;
            wth.EndTimeOfPlannedWork   = wt.EndTimeOfPlannedWork;
            wth.WorkCondition          = wt.WorkCondition;
            wth.Lssuer   = wt.Lssuer;
            wth.Licensor = wt.Licensor;
            wth.Approver = wt.Approver;
            wth.Comment  = wt.Comment;

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

            foreach (SafetyMeasures sm in wt.SafetyMeasuress)
            {
                SafetyMeasuresHistory smh = new SafetyMeasuresHistory();
                smh.Id              = sm.Id;
                smh.No              = sm.No;
                smh.LssuerContent   = sm.LssuerContent;
                smh.LicensorContent = sm.LicensorContent;
                smh.WorkTicketId    = sm.WorkTicketId;
                lst.Add(smh);
            }

            wth.SafetyMeasuress = lst;


            bll.WorkTickets.DeleteById((int)id);
            bll.WorkTicketHistorys.Add(wth);

            return(RedirectToAction("Index"));
        }
Пример #7
0
        //获取工作票历史记录
        public List <WorkTicketHistory> GetWorkTicketHistoryList()
        {
            var WorkTicketHistory = db.WorkTicketHistorys.ToList();
            //return WorkTicketHistory.ToWcfModelList();
            WorkTicketHistory w1 = new WorkTicketHistory()
            {
                Id = 1, No = "000001", PersonInCharge = "李新风"
            };

            w1.HeadOfWorkClass        = "李新";
            w1.WorkPlace              = "主厂房";
            w1.JobContent             = "干活";
            w1.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
            w1.EndTimeOfPlannedWork   = DateTime.Now;
            w1.WorkCondition          = "工作条件,在什么...";
            w1.Lssuer   = "叶路";
            w1.Licensor = "方城";
            w1.Approver = "吴发展";
            w1.Comment  = "已经可以正常使用";
            //w1.PersonInChargePersonelId = 7;

            SafetyMeasuresHistory s1 = new SafetyMeasuresHistory()
            {
                Id = 1, No = 1, LssuerContent = "小心触电", LicensorContent = "小心漏电"
            };
            SafetyMeasuresHistory s2 = new SafetyMeasuresHistory()
            {
                Id = 2, No = 2, LssuerContent = "禁止明火", LicensorContent = "易燃易爆"
            };
            SafetyMeasuresHistory s3 = new SafetyMeasuresHistory()
            {
                Id = 3, No = 3, LssuerContent = "轻拿轻放", LicensorContent = "设备已损坏"
            };

            w1.SafetyMeasuress = new List <SafetyMeasuresHistory>()
            {
                s1, s2, s3
            };

            WorkTicketHistory w2 = new WorkTicketHistory()
            {
                Id = 2, No = "000002", PersonInCharge = "赵一含"
            };
            WorkTicketHistory w3 = new WorkTicketHistory()
            {
                Id = 3, No = "000003", PersonInCharge = "刘国柱"
            };
            WorkTicketHistory w4 = new WorkTicketHistory()
            {
                Id = 4, No = "000004", PersonInCharge = "陈浩然"
            };
            WorkTicketHistory w5 = new WorkTicketHistory()
            {
                Id = 5, No = "000005", PersonInCharge = "李一样"
            };
            List <WorkTicketHistory> ws = new List <WorkTicketHistory>()
            {
                w1, w2, w3, w4, w5
            };

            for (int i = 0; i < 20; i++)
            {
                WorkTicketHistory wT = new WorkTicketHistory()
                {
                    Id = 6 + i, No = "000005" + i, PersonInCharge = i.ToString()
                };
                ws.Add(wT);
            }
            return(ws);
        }
Пример #8
0
        public List <WorkTicketHistory> GetWorkTicketHistoryList()
        {
            try
            {
                var WorkTicketHistory = db.WorkTicketHistorys.ToList();
                //return WorkTicketHistory.ToWcfModelList();
                WorkTicketHistory w1 = new WorkTicketHistory()
                {
                    Id = 1, No = "000001", PersonInCharge = "李新风"
                };
                w1.HeadOfWorkClass        = "李新";
                w1.WorkPlace              = "主厂房";
                w1.JobContent             = "干活";
                w1.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                w1.EndTimeOfPlannedWork   = DateTime.Now;
                w1.WorkCondition          = "工作条件,在什么...";
                w1.Lssuer   = "叶路";
                w1.Licensor = "方城";
                w1.Approver = "吴发展";
                w1.Comment  = "已经可以正常使用";
                //w1.PersonInChargePersonelId = 7;

                SafetyMeasuresHistory s1 = new SafetyMeasuresHistory()
                {
                    Id = 1, No = 1, LssuerContent = "小心触电", LicensorContent = "小心漏电"
                };
                SafetyMeasuresHistory s2 = new SafetyMeasuresHistory()
                {
                    Id = 2, No = 2, LssuerContent = "禁止明火", LicensorContent = "易燃易爆"
                };
                SafetyMeasuresHistory s3 = new SafetyMeasuresHistory()
                {
                    Id = 3, No = 3, LssuerContent = "轻拿轻放", LicensorContent = "设备已损坏"
                };
                w1.SafetyMeasuress = new List <SafetyMeasuresHistory>()
                {
                    s1, s2, s3
                };

                WorkTicketHistory w2 = new WorkTicketHistory()
                {
                    Id = 2, No = "000002", PersonInCharge = "赵一含"
                };
                w2.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                w2.EndTimeOfPlannedWork   = DateTime.Now;
                w2.Lssuer   = "叶路22";
                w2.Licensor = "方城22";
                WorkTicketHistory w3 = new WorkTicketHistory()
                {
                    Id = 3, No = "000003", PersonInCharge = "刘国柱"
                };
                w3.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                w3.EndTimeOfPlannedWork   = DateTime.Now;
                w3.Lssuer   = "叶路33";
                w3.Licensor = "方城33";
                WorkTicketHistory w4 = new WorkTicketHistory()
                {
                    Id = 4, No = "000004", PersonInCharge = "陈浩然"
                };
                w4.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                w4.EndTimeOfPlannedWork   = DateTime.Now;
                w4.Lssuer   = "叶路44";
                w4.Licensor = "方城44";
                WorkTicketHistory w5 = new WorkTicketHistory()
                {
                    Id = 5, No = "000005", PersonInCharge = "李一样"
                };
                w5.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                w5.EndTimeOfPlannedWork   = DateTime.Now;
                w5.Lssuer   = "叶路55";
                w5.Licensor = "方城55";
                List <WorkTicketHistory> ws = new List <WorkTicketHistory>()
                {
                    w1, w2, w3, w4, w5
                };
                for (int i = 0; i < 20; i++)
                {
                    WorkTicketHistory wT = new WorkTicketHistory()
                    {
                        Id = 6 + i, No = "000005" + i, PersonInCharge = "马路峰" + i
                    };
                    wT.StartTimeOfPlannedWork = DateTime.Now.AddHours(-2);
                    wT.EndTimeOfPlannedWork   = DateTime.Now;
                    wT.Lssuer   = "叶路" + i;
                    wT.Licensor = "方城" + i;
                    ws.Add(wT);
                }
                return(ws);
            }
            catch (Exception ex)
            {
                Log.Error(LogTags.DbGet, "GetWorkTicketHistoryList", "Exception:" + ex);
                return(null);
            }
        }
Пример #9
0
 /// <summary>
 /// 展示工作票历史项详情
 /// </summary>
 public void ShowWorkTicketHistoryDetailsUI(WorkTicketHistory workTicketHistoryT)
 {
     SetContentActive(false);
     workTicketHistoryDetailsUI.Show(workTicketHistoryT);
 }