public void InitRptAudit() { WFInstanceMainService wFInstanceMainService = new WFInstanceMainService(); WFInstanceService source = new WFInstanceService(); IList <WFInstanceMain> byInstanceCode = wFInstanceMainService.GetByInstanceCode(this.ViewState["PaymentId"]); List <WFInstance> list = new List <WFInstance>(); foreach (WFInstanceMain im in byInstanceCode) { List <WFInstance> list2 = ( from i in source where i.ID == (int?)im.ID && i.AuditResult == (int?)1 orderby i.AuditDate descending select i).ToList <WFInstance>(); foreach (WFInstance current in list2) { if ((im.ID == byInstanceCode.Last <WFInstanceMain>().ID || current.Sing.Value != -1) && !string.IsNullOrEmpty(this.GetNamePath(current.Operator))) { list.Add(current); } } } if (list.Count > 0) { this.rptAudit.DataSource = list; this.rptAudit.DataBind(); } }
private void InitialRptAudit() { try { WFInstanceMainService wFInstanceMainService = new WFInstanceMainService(); WFInstanceService source = new WFInstanceService(); IList <WFInstanceMain> byInstanceCode = wFInstanceMainService.GetByInstanceCode(this.pcId); List <WFInstance> list = new List <WFInstance>(); foreach (WFInstanceMain im in byInstanceCode) { List <WFInstance> list2 = ( from i in source where i.ID == (int?)im.ID orderby i.AuditDate descending select i).ToList <WFInstance>(); foreach (WFInstance current in list2) { if (im.ID == byInstanceCode.Last <WFInstanceMain>().ID || current.Sing.Value != -1) { list.Add(current); } } } if (list.Count > 0) { this.rptAudit.DataSource = list; this.rptAudit.DataBind(); } } catch { } }
public string GetOriginatorDate() { WFInstanceMainService wFInstanceMainService = new WFInstanceMainService(); WFInstanceMain wFInstanceMain = wFInstanceMainService.GetByInstanceCode(this.pcId).FirstOrDefault <WFInstanceMain>(); if (wFInstanceMain != null) { return(wFInstanceMain.StartTime.Value.ToString("yyyy-MM-dd")); } return(string.Empty); }
public PTyhmc GetOrginator() { WFInstanceMainService wFInstanceMainService = new WFInstanceMainService(); PTYhmcService pTYhmcService = new PTYhmcService(); WFInstanceMain wFInstanceMain = wFInstanceMainService.GetByInstanceCode(this.pcId).FirstOrDefault <WFInstanceMain>(); if (wFInstanceMain != null) { return(pTYhmcService.GetById(wFInstanceMain.Organiger)); } return(null); }