Exemple #1
0
        void ucclThang1_SelectedDatesGridViewChanged(object sender, SelectedDatesChangedGridViewEventArgs e)
        {
            List <DateTime> lstDate = e.NewDates.ToList();
            GridViewRowItem grv     = e.Cell.ParentRow;
            DATAVALUE       data    = grv.Item as DATAVALUE;

            data.NgayThang       = ucclThang1.ValuesString;
            GridView.CurrentItem = data;
        }
        //    //if (listItem != null)
        //    //    if (listItem.IsExpanded)
        //    //        ListView.ExpandHierarchyItem(e.Row);

        //    //ListView.ExpandAllHierarchyItems();

        //}

        void ExpandTree(GridViewRowItem row)
        {
            ListView.ExpandHierarchyItem(row);
            var parent = row.Parent as GridViewRowItem;

            if (parent != null)
            {
                ExpandTree(parent);
            }
        }
        private void gridView_CellValidating(object sender, GridViewCellValidatingEventArgs e)
        {
            if (this.gridView.CurrentCell != null)
            {
                GridViewCell    cellIndex = e.Cell;
                GridViewRowItem rowItem   = e.Row;
                //object initialCellValue = e.Row.Cells[cellIndex].Value;
                //if (!initialValues.ContainsKey(cellIndex))
                //{
                //    initialValues.Add(cellIndex, initialCellValue);
                //}

                //this.gridView.rebi
            }
        }
Exemple #4
0
        private void buttonClick(object sender1, RoutedEventArgs e1, GridViewRowItem row, EntityListReportSubsDTO data)
        {
            if (lokEntityListView.SelectedItem == null)
            {
                MessageBox.Show("لیست نمایشی اصلی انتخاب نشده است");
                return;
            }
            if (data.EntityListReportID == 0)
            {
                MessageBox.Show("زیر گزارش انتخاب نشده است");
                return;
            }
            var childListView = bizEntityListReport.GetEntityListReport(MyProjectManager.GetMyProjectManager.GetRequester(), data.EntityListReportID, true);
            frmEntitySubListReportColumns frm = new MyProject_WPF.frmEntitySubListReportColumns(data.SubsColumnsDTO, (int)lokEntityListView.SelectedValue, childListView.EntityListViewID);
            var dialog = MyProjectManager.GetMyProjectManager.ShowDialog(frm, "frmEntitySubListReportColumns", Enum_WindowSize.Big);

            dialog.Closed += (sender, e) => Dialog_Closed(sender, e, row);
        }
 private void CheckRollTypeCell(GridViewRowItem parentRow)
 {
     if (parentRow.DataContext is TransitionActionTargetDTO)
     {
         var cell = parentRow.Cells.FirstOrDefault(x => x.Column == colRoleType);
         if (cell != null)
         {
             if ((parentRow.DataContext as TransitionActionTargetDTO).TargetType == TargetType.RoleMembers)
             {
                 cell.IsEnabled = true;
             }
             else
             {
                 cell.IsEnabled = false;
             }
         }
     }
 }
Exemple #6
0
 private void SetSubColumns(GridViewRowItem row)
 {
     if (row.DataContext is EntityListReportSubsDTO)
     {
         var data            = (row.DataContext as EntityListReportSubsDTO);
         var subsColumnsText = "";
         if (data.SubsColumnsDTO.Any())
         {
             foreach (var item in data.SubsColumnsDTO)
             {
                 subsColumnsText += (subsColumnsText == "" ? "" : ",") + item.ParentEntityListViewColumnAlias + "=" + item.ChildEntityListViewColumnAlias;
             }
         }
         var col    = row.Cells.FirstOrDefault(x => x.Column.Name == "colSubColumns");
         var button = new Button();
         button.Click += (sender1, e1) => buttonClick(sender1, e1, row, data);
         if (subsColumnsText == "")
         {
             subsColumnsText = "تعریف ستونها";
         }
         button.Content = subsColumnsText;
         col.Content    = button;
     }
 }
Exemple #7
0
 private void Dialog_Closed(object sender, WindowClosedEventArgs e, GridViewRowItem row)
 {
     SetSubColumns(row);
 }
Exemple #8
0
        void value_LoopCountChanged(object sender, EventArsgLoopCount e)
        {
            // 0 、序号
            // 1 、回路名称
            // 2 、参考电流
            // 3、 亮灯率
            // 4、 功率因数


            // 5、 互感器比
            // 6、 回路上限
            // 7 、回路下限
            // 8、 线路状态


            // 9 、昨日数据
            // 10、状态
            // 11、电压
            // 12、电流
            // 13、功率

            // 14、手动选测自动显示数据
            // 15、显示回路数据电压电流等单位
            // 16、历史数据查询显示高级选项
            var tmp = e.IsShowPro;

            while (tmp.Count < 19)
            {
                tmp.Add(false);
            }
            xh0.IsVisible  = tmp[0];
            xh1.IsVisible  = tmp[1];
            xh2.IsVisible  = tmp[2];
            xh3.IsVisible  = tmp[3];
            xh4.IsVisible  = tmp[4];
            xh5.IsVisible  = tmp[5];
            xh6.IsVisible  = tmp[6];
            xh7.IsVisible  = tmp[7];
            xh8.IsVisible  = tmp[8];
            xh17.IsVisible = tmp[18];
            xh10.IsVisible = tmp[9] != false && tmp[10];
            xh11.IsVisible = tmp[9] != false && tmp[11];
            xh12.IsVisible = tmp[9] != false && tmp[12];
            xh13.IsVisible = tmp[9] != false && tmp[13];
            xh18.IsVisible = Cr.CoreOne.Services.OptionXmlSvr.GetOptionBool(2801, 5) == true;
            xh19.IsVisible = tmp[20];
            //rrrr.Visibility = Visibility.Collapsed;
            //rrbb.Visibility = Visibility.Collapsed;
            //rrcc.Visibility = Visibility.Collapsed;
            //gggg.Visibility = tmp[9] ? Visibility.Visible : Visibility.Collapsed;

            isShowHis = tmp[9];
            if (tmp[9])
            {
                if (Wlst.Cr.CoreOne.Services.OptionXmlSvr.GetOptionBool(2801, 7, true))
                {
                    tm.Visibility = Visibility.Collapsed;

                    tm1.Visibility = Visibility.Visible;
                }
                else
                {
                    tm.Visibility  = Visibility.Visible;
                    tm1.Visibility = Visibility.Collapsed;
                }

                rrrr.Visibility = Visibility.Visible;
            }
            else
            {
                tm.Visibility   = Visibility.Collapsed;
                tm1.Visibility  = Visibility.Collapsed;
                rrrr.Visibility = Visibility.Collapsed;
            }

            _loopcount = e.LoopCount;

            foreach (var f in lp1234lploopinfo.Items)
            {
                GridViewRowItem row = lp1234lploopinfo.ItemContainerGenerator.ContainerFromItem(f) as GridViewRowItem;
                if (row != null)
                {
                    if (row.DataContext is LoopInfoLeft)
                    {
                        var sp = row.DataContext as LoopInfoLeft;
                        if (sp.Indexr <= e.LoopCount)
                        {
                            var cc = (Color)ColorConverter.ConvertFromString(sp.Backgroundx);
                            row.Background = new SolidColorBrush(cc);
                            //  row.Height = _rouheight;
                        }
                        //else
                        //{
                        //    row.Height = 0;
                        //}

                        //  ? new SolidColorBrush(Colors.White) : new SolidColorBrush(Colors.Gray);
                    }
                }
            }

            if (sc != null)
            {
                sc.ScrollToTop();
            }

            lp1234lploopinfo.SelectedItem = null;
        }