Example #1
0
    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();
        }
    }
Example #2
0
 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
     {
     }
 }
Example #3
0
    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);
    }
Example #4
0
    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);
    }