public void Show(WorkTicketHistory infoT) { info = infoT; UpdateData(); CreateMeasuresItems(); SetWindowActive(true); }
/// <summary> /// 筛选根据工作票负责人 /// </summary> public bool WorkTicketContainsPerson(WorkTicketHistory workTicketT) { if (workTicketT.PersonInCharge.ToLower().Contains(TwoTicketHistoryUI_N.Instance.searchInput.text.ToLower())) { return(true); } else { return(false); } }
/// <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); }
/// <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; }
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")); }
//获取工作票历史记录 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); }
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); } }
/// <summary> /// 展示工作票历史项详情 /// </summary> public void ShowWorkTicketHistoryDetailsUI(WorkTicketHistory workTicketHistoryT) { SetContentActive(false); workTicketHistoryDetailsUI.Show(workTicketHistoryT); }