コード例 #1
0
ファイル: frmGProList.cs プロジェクト: EdgarEDT/myitoppsp
        private void gridView_DoubleClick(object sender, EventArgs e)
        {
            List<LineInfo> clist =new List<LineInfo>();
            clist.Clear();
            LineInfo a = gridView.GetRow(this.gridView.FocusedRowHandle) as LineInfo;
            PSPDEV psp = new PSPDEV();
            psp.SvgUID = a.SvgUID;
            psp.Type = "Polyline";
            IList list1 = Services.BaseService.GetList("SelectPSPDEVBySvgUIDAndType", psp);
            if (a.ObligateField1=="�������ܹ滮")
            {
                for (int i = 0; i < list1.Count;i++ )
                {
                    LineInfo l1 = new LineInfo();
                    psp = list1[i] as PSPDEV;
                    if (psp.LineStatus=="�ȴ�")
                    {

                        l1.EleID = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "��̭";
                        clist.Add(l1);
                    }
                    else if (psp.LineStatus=="��ѡ")
                    {
                        l1.EleID = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "��ѡ";
                        clist.Add(l1);
                    }
                }
            }
            else
            {
                for (int i = 0; i < list1.Count; i++)
                {
                    LineInfo l1 = new LineInfo();
                    psp = list1[i] as PSPDEV;
                    if (psp.LineStatus == "�ȴ�")
                    {

                        l1.EleID = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "��ѡ";
                        clist.Add(l1);
                    }
                    else if (psp.LineStatus == "��ѡ")
                    {
                        l1.EleID = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "����";
                        clist.Add(l1);
                    }
                }
            }
            FormGXXlist gxx = new FormGXXlist();
            gxx.gridview.GroupPanelText = a.ObligateField1+"��·���";
            gxx.Show();
            gxx.LoadData(clist);
        }
コード例 #2
0
        private void gridView_DoubleClick(object sender, EventArgs e)
        {
            List <LineInfo> clist = new List <LineInfo>();

            clist.Clear();
            LineInfo a   = gridView.GetRow(this.gridView.FocusedRowHandle) as LineInfo;
            PSPDEV   psp = new PSPDEV();

            psp.SvgUID = a.SvgUID;
            psp.Type   = "Polyline";
            IList list1 = Services.BaseService.GetList("SelectPSPDEVBySvgUIDAndType", psp);

            if (a.ObligateField1 == "整体网架规划")
            {
                for (int i = 0; i < list1.Count; i++)
                {
                    LineInfo l1 = new LineInfo();
                    psp = list1[i] as PSPDEV;
                    if (psp.LineStatus == "等待")
                    {
                        l1.EleID          = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "淘汰";
                        clist.Add(l1);
                    }
                    else if (psp.LineStatus == "待选")
                    {
                        l1.EleID          = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "待选";
                        clist.Add(l1);
                    }
                }
            }
            else
            {
                for (int i = 0; i < list1.Count; i++)
                {
                    LineInfo l1 = new LineInfo();
                    psp = list1[i] as PSPDEV;
                    if (psp.LineStatus == "等待")
                    {
                        l1.EleID          = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "待选";
                        clist.Add(l1);
                    }
                    else if (psp.LineStatus == "待选")
                    {
                        l1.EleID          = psp.EleID;
                        l1.ObligateField2 = psp.Name;
                        l1.ObligateField3 = "待建";
                        clist.Add(l1);
                    }
                }
            }
            FormGXXlist gxx = new FormGXXlist();

            gxx.gridview.GroupPanelText = a.ObligateField1 + "线路情况";
            gxx.Show();
            gxx.LoadData(clist);
        }