コード例 #1
0
    private void Gridload()
    {
        //绑定三违录入信息
        var data = from sw in dc.Nswinput
                   from ha in dc.Getswandhazusing
                   from per1 in dc.Person
                   from per2 in dc.Person
                   join pl in dc.Place on sw.Placeid equals pl.Placeid into gg
                   from ga in gg.DefaultIfEmpty()
                   where sw.Swid == ha.Swid &&
                   sw.Pcpersonid == per1.Personnumber && sw.Swpersonid == per2.Personnumber &&
                   ha.Deptnumber == SessionBox.GetUserSession().DeptNumber &&
                   (sw.Inputpersonid == SessionBox.GetUserSession().PersonNumber || sw.Pcpersonid == SessionBox.GetUserSession().PersonNumber)
                   orderby sw.Intime descending
                   select new
        {
            ID        = sw.Id,
            PlaceName = ga.Placename == null ? "已删除" : ga.Placename,
            SWContent = ha.Swcontent,
            BanCi     = sw.Banci,
            Levelname = ha.Levelname,
            //Name = per.Name,
            PCTime = sw.Pctime,
            PCname = per1.Name,
            Name   = per2.Name,
            Isend  = sw.Isend.Value == 1 ? true : false,
            sw.Remarks
        };

        SWinputStore.DataSource = data;
        SWinputStore.DataBind();
    }
コード例 #2
0
ファイル: SWInputNew.aspx.cs プロジェクト: chcyellow/SEPkuang
    private void Gridload()
    {
        //绑定三违录入信息
        var data = from sw in dc.Swinput
                   from ha in dc.Hazards
                   from hao in dc.HazardsOre
                   from p in dc.Process
                   from w in dc.Worktasks
                   from cs in dc.CsBaseinfoset
                   from cs1 in dc.CsBaseinfoset
                   from pl in dc.Place
                   from per1 in dc.Person
                   from per2 in dc.Person
                   where sw.Swnumber.Trim() == ha.HNumber && sw.Placeid == pl.Placeid && ha.HNumber == hao.HNumber &&
                   sw.Pcpersonid == per1.Personnumber && sw.Swpersonid == per2.Personnumber &&
                   ha.Processid == p.Processid && p.Worktaskid == w.Worktaskid && w.Professionalid == cs.Infoid && hao.HBjw == "引用" &&
                   hao.SwLevelid == cs1.Infoid &&
                   (sw.Inputpersonid == SessionBox.GetUserSession().PersonNumber || sw.Pcpersonid == SessionBox.GetUserSession().PersonNumber)
                   orderby sw.Intime descending
                   select new
        {
            ID        = sw.Id,
            PlaceName = pl.Placename,
            SWContent = hao.SwBm,
            BanCi     = sw.Banci,
            Levelname = cs1.Infoname,
            //Name = per.Name,
            PCTime = sw.Pctime,
            PCname = per1.Name,
            Name   = per2.Name,
            Isend  = sw.Isend.Value == 1?true:false,
            sw.Remarks
        };

        SWinputStore.DataSource = data;
        SWinputStore.DataBind();
    }