Exemple #1
0
        //Register detailView
        private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            GridView detailView = e.View as GridView;

            detailView.OptionsSelection.MultiSelect = false;

            detailView.RowCellStyle -= detailView1_RowCellStyle;
            detailView.RowCellStyle += detailView1_RowCellStyle;

            detailView.Columns[nameof(childModel.RequestId)].Visible    = false;
            detailView.Columns[nameof(childModel.PurchaseId)].Visible   = false;
            detailView.Columns[nameof(childModel.PositionName)].Visible = false;
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Name)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Code)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Brand)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Model)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Specification)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Dimension)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Unit)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Price)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Total)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.TotalPrice)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.PositionName)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ProcessStatus)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.UpdateDate)]);

            detailView.Columns[nameof(childModel.Price)].DisplayFormat.FormatType        = FormatType.Numeric;
            detailView.Columns[nameof(childModel.Price)].DisplayFormat.FormatString      = "c2";
            detailView.Columns[nameof(childModel.TotalPrice)].DisplayFormat.FormatType   = FormatType.Numeric;
            detailView.Columns[nameof(childModel.TotalPrice)].DisplayFormat.FormatString = "c2";
        }
 private void GridControl_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     if (sender == null)
     {
         return;
     }
 }
        private void gridControlDSPhieuGhiDanh_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            try
            {
                (e.View as GridView).ColumnPanelRowHeight      = 25;
                (e.View as GridView).RowHeight                 = 25;
                (e.View as GridView).OptionsView.ShowIndicator = false;

                (e.View as GridView).Columns["BangDiemChiTietId"].Visible = false;
                (e.View as GridView).Columns["BangDiemId"].Visible        = false;
                (e.View as GridView).Columns["MonHocId"].Visible          = false;
                //
                (e.View as GridView).Columns["MaMonHoc"].Width  = 80;
                (e.View as GridView).Columns["TenMonHoc"].Width = 150;
                (e.View as GridView).Columns["Diem"].Width      = 80;
                //
                (e.View as GridView).Columns["MaMonHoc"].OptionsColumn.AllowEdit  = false;
                (e.View as GridView).Columns["TenMonHoc"].OptionsColumn.AllowEdit = false;
                (e.View as GridView).Columns["Diem"].OptionsColumn.AllowEdit      = false;
            }
            catch (Exception ex)
            {
                O2S_Common.Logging.LogSystem.Warn(ex);
            }
        }
Exemple #4
0
 void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     if (e.View is GridView)
     {
         ((GridView)e.View).RowStyle += new RowStyleEventHandler(Form1_RowStyle);
     }
 }
Exemple #5
0
        private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            GridView gv = e.View as GridView;

            gv.OptionsView.ShowColumnHeaders = false;
            gv.Columns.Clear();
            GridColumn gc1 = gv.Columns.Add();
            GridColumn gc2 = gv.Columns.Add();

            gc1.FieldName = "Id";
            gc1.Name      = "gc1";
            gc1.Caption   = "商品类别编号";
            gc1.Visible   = true;

            gc2.FieldName = "ProductCategoryName";
            gc2.Name      = "gc2";
            gc2.Caption   = "商品类别名称";
            gc2.Visible   = true;

            if (this.gridControl1.Views.Count == 2)
            {
                gc1.Width = 165;
                gc2.Width = 232;
            }
            else if (this.gridControl1.Views.Count == 3)
            {
                gc1.Width = 126;
                gc2.Width = 232;
            }

            gv.FocusedRowChanged += new DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventHandler(gv_FocusedRowChanged);
            gv.KeyDown           += new KeyEventHandler(gv_KeyDown);
        }
Exemple #6
0
        private void dgc_Main_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            try
            {
                GridView view = e.View as GridView;
                view.OptionsView.ShowViewCaption = true;
                view.ViewCaption = "Thông Tin Chi Tiết Báo Giá";
                view.Columns["SoLuong"].Caption = "Số Lượng";
                view.Columns["MaSP"].Caption    = "Mã Sản Phẩm";
                view.Columns["TenHang"].Caption = "Tên Sản Phẩm";
                view.Columns["TenHang"].AppearanceCell.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
                view.Columns["MoTaHangHoa"].Caption = "Mô Tả Sản Phẩm";
                view.Columns["MoTaHangHoa"].AppearanceCell.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
                view.Columns["DonGia"].Caption = "Đơn Giá";
                view.Columns["DonGia"].DisplayFormat.FormatString            = "n0";
                view.Columns["DonGia"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
                view.Columns["DonGia"].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;

                view.Columns["ThanhTien"].Caption = "Thành Tiền";
                view.Columns["ThanhTien"].DisplayFormat.FormatString            = "n0";
                view.Columns["ThanhTien"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
                view.Columns["ThanhTien"].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
                view.OptionsDetail.ShowDetailTabs = false;
                view.BestFitColumns(true);
            }
            catch (Exception ex)
            {
                API.API_ERRORLOG(new ERRORLOG(Form_Main.IPAddress, "Form_TimKiemBaoGia", "LoadDSBaoGia()", ex.ToString()));
            }
        }
Exemple #7
0
 private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     if (e.View.IsDetailView == false)
     {
         return;
     }
     (e.View as GridView).DoubleClick += gridView1_DoubleClick;
 }
Exemple #8
0
        private void GCPhieuCho_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            if (!e.View.IsDetailView)
            {
                return;
            }
            GridView dtview = e.View as GridView;

            dtview.Columns["rowID"].Visible    = false;
            dtview.Columns["maPhieu"].Visible  = false;
            dtview.Columns["maDichVu"].Caption = "Dịch vụ";
        }
        void GridControl_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            var view = (LibraryGridView)e.View;

            view.RowCellClick += OnRowCellClick;
            view.OptionsView.ShowColumnHeaders = false;
            view.Columns.Clear();
            view.Columns.Add(new DevExpress.XtraGrid.Columns.GridColumn()
            {
                FieldName = "Name",
                Visible   = true
            });
        }
Exemple #10
0
 private void GridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     if (e.View.LevelName == "UOM")
     {
         GridView view = e.View as GridView;
         view.OptionsView.ShowViewCaption = true;
         view.ViewCaption = "وحدات القياس ";
         view.Columns["UnitName"].Caption  = "اسم الوحده";
         view.Columns["factor"].Caption    = "المعامل";
         view.Columns["SellPrice"].Caption = "سعر البيع";
         view.Columns["BuyPrice"].Caption  = "سعر الشراء";
         view.Columns["Barcode"].Caption   = "الباركود";
     }
 }
Exemple #11
0
 private void Grid_Products_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     if (e.View.LevelName == "UOM")
     {
         products_units ins = new products_units();
         {
             GridView view = e.View as GridView;
             view.OptionsView.ShowViewCaption = true;
             view.ViewCaption = "وحدات القياس";
             view.Columns["UnitName"].Caption            = "إسم الوحدة";
             view.Columns[nameof(ins.factor)].Caption    = "معامل التحويل";
             view.Columns[nameof(ins.sellprice)].Caption = "سعر الشراء";
             view.Columns[nameof(ins.buyprice)].Caption  = "سعر البيع";
             view.Columns[nameof(ins.barcode)].Caption   = "باركود الوحدة";
         }
     }
 }
Exemple #12
0
 /// <summary>
 /// 显示子表
 /// </summary>
 void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     //try
     //{
     if (radioGroup1.SelectedIndex == 0)
     {
         DevExpress.XtraGrid.Views.Grid.GridView TemView = (DevExpress.XtraGrid.Views.Grid.GridView)(e.View);
         TemView.Columns.ColumnByFieldName("ID").Visible                               = false;
         TemView.Columns.ColumnByFieldName("TypeID").Visible                           = false;
         TemView.Columns.ColumnByFieldName("MaterielName").Caption                     = "款号";
         TemView.Columns.ColumnByFieldName("BrandName").Caption                        = "商标";
         TemView.Columns.ColumnByFieldName("Amount").Caption                           = "件数";
         TemView.Columns.ColumnByFieldName("BoxMeasureAmount").Caption                 = "包数";
         TemView.Columns.ColumnByFieldName("Conversion").Caption                       = "每包数量";
         TemView.Columns.ColumnByFieldName("Price").Caption                            = "单价";
         TemView.Columns.ColumnByFieldName("Money").Caption                            = "金额";
         TemView.Columns.ColumnByFieldName("MaterielName").SummaryItem.SummaryType     = DevExpress.Data.SummaryItemType.Count;
         TemView.Columns.ColumnByFieldName("Amount").SummaryItem.SummaryType           = DevExpress.Data.SummaryItemType.Sum;
         TemView.Columns.ColumnByFieldName("Money").SummaryItem.SummaryType            = DevExpress.Data.SummaryItemType.Sum;
         TemView.Columns.ColumnByFieldName("BoxMeasureAmount").SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;
         TemView.OptionsBehavior.Editable = false;
     }
     else if (radioGroup1.SelectedIndex == 2 || radioGroup1.SelectedIndex == 1)
     {
         DevExpress.XtraGrid.Views.Grid.GridView TemView = (DevExpress.XtraGrid.Views.Grid.GridView)(e.View);
         TemView.Columns.ColumnByFieldName("ID").Visible           = false;
         TemView.Columns.ColumnByFieldName("TypeID").Visible       = false;
         TemView.Columns.ColumnByFieldName("TypeName").Caption     = "商品类型";
         TemView.Columns.ColumnByFieldName("MaterielName").Caption = "商品名称";
         TemView.Columns.ColumnByFieldName("Amount").Caption       = "数量";
         TemView.Columns.ColumnByFieldName("MeasureName").Caption  = "单位";
         TemView.Columns.ColumnByFieldName("Price").Caption        = "单价";
         TemView.Columns.ColumnByFieldName("Money").Caption        = "金额";
         TemView.Columns.ColumnByFieldName("MaterielName").SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Count;
         TemView.Columns.ColumnByFieldName("Amount").SummaryItem.SummaryType       = DevExpress.Data.SummaryItemType.Sum;
         TemView.Columns.ColumnByFieldName("Money").SummaryItem.SummaryType        = DevExpress.Data.SummaryItemType.Sum;
         TemView.OptionsBehavior.Editable = false;
     }
     //}
     //catch { }
 }
Exemple #13
0
 void _gcGYD_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     //try
     //{
     DevExpress.XtraGrid.Views.Grid.GridView TemView = (DevExpress.XtraGrid.Views.Grid.GridView)(e.View);
     TemView.Columns.ColumnByFieldName("PWIID").Visible = false;
     // TemView.Columns.ColumnByFieldName("ID").Visible = false;
     //  TemView.Columns.ColumnByFieldName("MaterielID").Visible = false;
     //  TemView.Columns.ColumnByFieldName("WorkingID").Visible = false;
     //   TemView.Columns.ColumnByFieldName("ColorID").Visible = false;
     //   TemView.Columns.ColumnByFieldName("CompanyID").Visible = false;
     TemView.Columns.ColumnByFieldName("ColorName").Caption   = "颜色";
     TemView.Columns.ColumnByFieldName("CompanyName").Caption = "客户";
     TemView.Columns.ColumnByFieldName("WorkingName").Caption = "工序名";
     TemView.Columns.ColumnByFieldName("Price").Caption       = "工价";
     TemView.Columns.ColumnByFieldName("IsCaiC").Caption      = "参与统计";
     TemView.Columns.ColumnByFieldName("IsCut").Caption       = "参与折扣";
     TemView.OptionsBehavior.Editable = false;
     //}
     //catch { }
 }
Exemple #14
0
        protected override void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            base.gridControl1_ViewRegistered(sender, e);

            GridView detailView = e.View as GridView;

            if (detailView.Columns[0].Name != "colPositionName")
            {
                detailView.Columns[nameof(childModel.ToInStockTotal)].Visible   = false;
                detailView.Columns[nameof(childModel.ToDestoryTotal)].Visible   = false;
                detailView.Columns[nameof(childModel.DestoriedTotal)].Visible   = false;
                detailView.Columns[nameof(childModel.FixAddress)].Visible       = false;
                detailView.Columns[nameof(childModel.Phone)].Visible            = false;
                detailView.Columns[nameof(childModel.Contact)].Visible          = false;
                detailView.Columns[nameof(childModel.FixingPrice)].Visible      = false;
                detailView.Columns[nameof(childModel.FixingDays)].Visible       = false;
                detailView.Columns[nameof(childModel.FixingFinishDate)].Visible = false;
                detailView.Columns[nameof(childModel.ToDestroy)].Visible        = false;

                RenderCommonHelper.SetColEditable(detailView.Columns[nameof(childModel.PositionName)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ToInStockTotal)]);
            }
        }
Exemple #15
0
        private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            GridView gv = e.View as GridView;

            gv.OptionsView.ShowColumnHeaders = false;
            gv.OptionsView.ShowIndicator     = false;
            gv.OptionsView.ShowFooter        = false;
            gv.OptionsView.ShowAutoFilterRow = false;

            foreach (GridColumn gc in gv.Columns)
            {
                foreach (GridColumn item in this.gridView1.Columns)
                {
                    if (gc.FieldName == item.FieldName)
                    {
                        gc.ColumnEdit   = item.ColumnEdit;
                        gc.Width        = item.Width;
                        gc.VisibleIndex = item.VisibleIndex;
                    }
                }
            }

            //gv.Columns[""]
        }
Exemple #16
0
 private void gcPrice_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     grid_view = e.View as DevExpress.XtraGrid.Views.Grid.GridView;
 }
Exemple #17
0
 private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
     new MasterDetailSelectionHelper(e.View as GridView);
 }
Exemple #18
0
        //Register detailView
        protected virtual void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            GridView detailView = e.View as GridView;

            if (detailView.Columns[0].Name == "colPositionName")
            {
                detailView.OptionsSelection.MultiSelect = false;
                if (detailView != null)
                {
                    detailView.RowUpdated -= positionView_RowUpdated;
                    detailView.RowUpdated += positionView_RowUpdated;

                    detailView.ShowingEditor -= gridView1_ShowingEditor;
                    detailView.ShowingEditor += gridView1_ShowingEditor;

                    detailView.ValidateRow -= positionView_ValidateRow;
                    detailView.ValidateRow += positionView_ValidateRow;
                }

                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(subChildModel.PositionName)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(subChildModel.UpdateDate)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(subChildModel.LatestInStockNumber)]);
            }

            else
            {
                detailView.OptionsSelection.MultiSelect     = true;
                detailView.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect;

                detailView.MasterRowGetRelationDisplayCaption -= detailView1_MasterRowGetRelationDisplayCaption;
                detailView.MasterRowGetRelationDisplayCaption += detailView1_MasterRowGetRelationDisplayCaption;

                detailView.RowCellStyle -= detailView1_RowCellStyle;
                detailView.RowCellStyle += detailView1_RowCellStyle;

                detailView.CustomRowCellEdit -= detailView_CustomRowCellEdit;
                detailView.CustomRowCellEdit += detailView_CustomRowCellEdit;

                detailView.SelectionChanged -= detailView_SelectionChanged;
                detailView.SelectionChanged += detailView_SelectionChanged;

                detailView.RowUpdated -= detailView_RowUpdated;
                detailView.RowUpdated += detailView_RowUpdated;

                detailView.MasterRowExpanding -= detailView_MasterRowExpanding;
                detailView.MasterRowExpanding += detailView_MasterRowExpanding;

                detailView.MasterRowExpanded -= detailView_MasterRowExpanded;
                detailView.MasterRowExpanded += detailView_MasterRowExpanded;

                detailView.ValidateRow -= detailView_ValidateRow;
                detailView.ValidateRow += detailView_ValidateRow;

                detailView.InvalidRowException -= detailView_InvalidRowException;
                detailView.InvalidRowException += detailView_InvalidRowException;


                //Invisable
                detailView.Columns[nameof(childModel.RequestId)].Visible       = false;
                detailView.Columns[nameof(childModel.ItemId)].Visible          = false;
                detailView.Columns[nameof(childModel.PoNumber)].Visible        = false;
                detailView.Columns[nameof(childModel.RequestNumber)].Visible   = false;
                detailView.Columns[nameof(childModel.RequestCategory)].Visible = false;
                detailView.Columns[nameof(childModel.Max)].Visible             = false;
                detailView.Columns[nameof(childModel.AvailableInStorage)].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Far;
                detailView.Columns[nameof(childModel.SerialNumber)].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;

                ////Editable
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.SerialNumber)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.RequestNumber)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.RequestCategory)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.TotalInStorage)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.AvailableInStorage)]);


                RenderCommonHelper.SetColEditable(detailView.Columns[nameof(childModel.ToInStockTotal)]);
                RenderCommonHelper.SetColEditable(detailView.Columns[nameof(childModel.ToOutStockTotal)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.OutStockTotal)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.InStockTotal)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ToDestoryTotal)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.DestoriedTotal)]);

                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ToApplyTotal)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Name)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Code)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Unit)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Status)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.UpdateDate)]);
                RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.PoNumber)]);



                detailView.Columns.ForEach(x => x.OptionsFilter.AllowFilter = false);
            }
        }
        private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
        {
            GridView detailView = e.View as GridView;

            detailView.OptionsSelection.MultiSelect     = true;
            detailView.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect;

            if (detailView != null)
            {
                detailView.CustomRowCellEdit -= detailView_CustomRowCellEdit;
                detailView.CustomRowCellEdit += detailView_CustomRowCellEdit;

                detailView.RowCellStyle -= detailView1_RowCellStyle;
                detailView.RowCellStyle += detailView1_RowCellStyle;

                detailView.ShownEditor -= detailView_ShownEditor;
                detailView.ShownEditor += detailView_ShownEditor;

                detailView.SelectionChanged -= detailView_SelectionChanged;
                detailView.SelectionChanged += detailView_SelectionChanged;

                detailView.RowUpdated -= detailView_RowUpdated;
                detailView.RowUpdated += detailView_RowUpdated;

                detailView.MouseDown -= gridView1_MouseDown;
                detailView.MouseDown += gridView1_MouseDown;

                detailView.ValidateRow -= detailView_ValidateRow;
                detailView.ValidateRow += detailView_ValidateRow;

                detailView.InvalidRowException -= detailView_InvalidRowException;
                detailView.InvalidRowException += detailView_InvalidRowException;

                detailView.RowDeleting -= detailView1_RowDeleting;
                detailView.RowDeleting += detailView1_RowDeleting;

                detailView.RowDeleted -= detailView1_RowDeleted;
                detailView.RowDeleted += detailView1_RowDeleted;
            }

            //初始化供应商dropdownlist

            //_positionRepItem.Name = "DropDownForPosition";

            //_positionRepItem.DataSource = _managementService.GetPositionNameByCode(null);
            //gridControl1.RepositoryItems.Add(_positionRepItem);
            //GridColumn aColumn = detailView.Columns[nameof(model.Position)];
            //aColumn.ColumnEdit = _positionRepItem;

            var colReApplication = new GridColumn()
            {
                Name         = "Action",
                Visible      = true,
                VisibleIndex = 26,
                ColumnEdit   = this.repositoryItemButtonEdit1
            };

            detailView.Columns.Add(colReApplication);
            detailView.Columns[nameof(childModel.PurchaseId)].Visible     = false;
            detailView.Columns[nameof(childModel.SupplierCode)].Visible   = false;
            detailView.Columns[nameof(childModel.PurchaseNumber)].Visible = false;
            detailView.Columns[nameof(childModel.ItemId)].Visible         = false;
            detailView.Columns[nameof(childModel.IsPriceChange)].Visible  = false;
            detailView.Columns[nameof(childModel.PoNumber)].Visible       = false;
            detailView.Columns[nameof(childModel.IsDeleted)].Visible      = false;
            detailView.Columns[nameof(childModel.RequestId)].Visible      = false;
            detailView.Columns[nameof(childModel.Position)].Visible       = false;

            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.SupplierCode)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ApplicationNumber)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Name)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Category)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Code)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Brand)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Model)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Specification)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Dimension)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Unit)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.DefaultPrice)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.PurchaseTotal)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.TotalPrice)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.AlreadyInStock)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Status)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Position)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.LastDeliveryDate)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.UpdateDate)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.PoNumber)]);
            RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.IsDeleted)]);

            detailView.Columns[nameof(childModel.DefaultPrice)].DisplayFormat.FormatType   = FormatType.Numeric;
            detailView.Columns[nameof(childModel.DefaultPrice)].DisplayFormat.FormatString = "c2";
            detailView.Columns[nameof(childModel.Price)].DisplayFormat.FormatType          = FormatType.Numeric;
            detailView.Columns[nameof(childModel.Price)].DisplayFormat.FormatString        = "c2";
            detailView.Columns[nameof(childModel.TotalPrice)].DisplayFormat.FormatType     = FormatType.Numeric;
            detailView.Columns[nameof(childModel.TotalPrice)].DisplayFormat.FormatString   = "c2";

            detailView.Columns.ForEach(x => x.OptionsFilter.AllowFilter = false);
        }
Exemple #20
0
 private void gridControl1_ViewRegistered(object sender, DevExpress.XtraGrid.ViewOperationEventArgs e)
 {
 }