public void InitDTCTGrid()
        {
            this.DTCT_gridView.Columns.Clear();
            //Cần hiển thị mã công trình
            // [QLID] [varchar](50) NULL,
            this.DTCT_gridView.AddSearchLookupEditColumn("QLID", VoucherControl.columnnameShowCompanyTypeMa, 60, VoucherControl._quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy());
            //Nếu tồn tại nghiệp vụ xây dựng, du lịch thì sẽ có mã công trình.
            if (CommonInfo.CompareCompanyType("DL") || CommonInfo.CompareCompanyType("XD"))
            {
                DTCT_gridView.Columns["QLID"].Visible = true;
            }
            else
            {
                DTCT_gridView.Columns["QLID"].Visible = false;
            }

            //Cần hiển thị tên sản phẩm
            // [ItemID] [varchar](50) NULL,
            List <ColumnInfo> columns = new List <ColumnInfo>
            {
                new ColumnInfo("ItemID", "ItemID", 140),
                new ColumnInfo("ItemSName", "Mã Hàng Hóa", 140),
                new ColumnInfo("ItemName", "Tên Hàng Hóa", 140),
                new ColumnInfo("ItemUnitID", "Đơn vị tính", 180),
            };

            this.DTCT_gridView.AddSearchLookupEditColumn("ItemID", "SP", 70, VoucherControl.items, "ItemID", "ItemSName", columns: columns, isAllowEdit: true);

            //Cần hiển thị tên đơn vị tính
            //    [ItemUnitID] [varchar](50) NULL,
            this.DTCT_gridView.AddColumn("ItemUnitID", "ĐVT", 40, false);
            //Cần hiển thị tên sản phẩm thay thế
            //     [ItemReplaceID] [varchar](50) NULL,
            this.DTCT_gridView.AddSearchLookupEditColumn("ItemReplaceID", "SP", 70, VoucherControl.items, "ItemID", "ItemSName", columns: columns, isAllowEdit: true);

            //Cần hiển thị đơn vị tính thay thế
            // [ItemUnitReplaceID] [varchar](50) NULL,
            this.DTCT_gridView.AddColumn("ItemUnitReplaceID", "ĐVT", 40, false);

            //Giữ nguyên như file excel
            // [MaVT] [varchar](50) NULL,
            this.DTCT_gridView.AddColumn("MaVT", "Mã vật tư", 75, true);
            //Giữ nguyên như file excel
            //[TenVT] [nvarchar](max) NULL,
            this.DTCT_gridView.AddColumn("TenVT", "Tên vật tư", 75, true);
            //Giữ nguyên như file excel
            //[SoLuong] [decimal](18, 0) NULL,
            this.DTCT_gridView.AddSpinEditColumn("SoLuong", "Số lượng", 75, true, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");

            //Giữ nguyên như file excel
            //[DonGia] [money] NULL,
            this.DTCT_gridView.AddSpinEditColumn("DonGia", "Đơn giá", 100, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            //Giữ nguyên như file excel
            //[ThanhTien] [money] NULL,
            this.DTCT_gridView.AddSpinEditColumn("ThanhTien", "Thành Tiền", 120, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            //Giữ nguyên như file excel
            // [STTUuTien] [int] NULL,
            this.DTCT_gridView.AddColumn("STTUuTien", "Ưu tiên", 50, true);
            //Phần mềm tính
            //[SoLuongXuat] [decimal](18, 0) NULL,
            this.DTCT_gridView.AddSpinEditColumn("SoLuongXuat", "SL Xuất", 100, true, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");

            //Phần mềm tính [Đây là đơn giá bình quân] - Nếu lách thì có các tính khác
            //[DonGiaXuat] [money] NULL,
            this.DTCT_gridView.AddSpinEditColumn("DonGiaXuat", "ĐG Xuất", 100, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");

            //Phần mềm tính
            //[ThanhTienXuat] [money] NULL,
            this.DTCT_gridView.AddSpinEditColumn("ThanhTienXuat", "TT Xuất", 120, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");

            //[Createuser] [varchar](50) NULL,
            this.DTCT_gridView.AddColumn("Createuser", "N.Tạo", 75, true);
            //[Updateuser] [varchar](50) NULL,
            this.DTCT_gridView.AddColumn("Updateuser", "N.Sửa", 75, true);

            DTCT_gridView.Columns["QLID"].ColumnEdit.KeyDown += DTCT_gridViewColumnsQLID_KeyDown;
        }
Exemplo n.º 2
0
 void InitsearcheditlookupQuanLy()
 {
     this.BalanceQuanLy_bsSearchLookupEdit.SetupLookUpEdit("QLID", "QLMa", _quanLies, VoucherControl.PopupColumnQuanLy(), nullText: "", enterChoiceFirstRow: true);
 }
Exemplo n.º 3
0
 private void InitGridView()
 {
     this.InputBalance_gridView.Columns.Clear();
     this.InputBalance_gridView.AddColumn("BalanceID", "BalanceID", 120, false);
     this.InputBalance_gridView.AddDateEditColumn("BalanceDate", "Ngày ĐK", 120, false);
     this.InputBalance_gridView.AddColumn("AccountID", "M.TK", 80, false);
     this.InputBalance_gridView.AddColumn("AccountDetailID", "M Th.Kê", 60, false);
     this.AZDK_gridView.AddSearchLookupEditColumn("QLID", "V.tắt C.Trình", 80, _quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy());
     this.InputBalance_gridView.AddSearchLookupEditColumn("CustomerID", "Mã khách hàng", 120, materialDT, "CustomerID", "CustomerSName", isAllowEdit: false);
     this.InputBalance_gridView.AddSpinEditColumn("DebitAmount", "Nợ đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
     this.InputBalance_gridView.AddSpinEditColumn("CreditAmount", "Có đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
     this.InputBalance_gridView.AddCheckBoxColumn("IsDelete", "StopHMTSCĐ", 50, false);
 }
Exemplo n.º 4
0
        private void InitExcelGridView()
        {
            this.Excel_gridView.Columns.Clear();
            this.Excel_gridView.AddDateEditColumn("BalanceDate", "Ngày ĐK", 80, false);
            this.Excel_gridView.AddColumn("AccountID", "Mã tài khoản", 80, false);
            this.Excel_gridView.AddColumn("AccountDetailID", "Mã T.K", 50, false);
            this.Excel_gridView.AddSearchLookupEditColumn("QLID", "V.tắt C.Trình", 80, _quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy());
            this.Excel_gridView.AddColumn("QLID", "Mã C.Trình", 80, false);
            this.Excel_gridView.AddSearchLookupEditColumn("CustomerID", "Mã khách hàng", 120, materialDT, "CustomerID", "CustomerSName", isAllowEdit: false);
            this.Excel_gridView.AddSpinEditColumn("DebitAmount", "Nợ đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            this.Excel_gridView.AddSpinEditColumn("CreditAmount", "Có đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            List <ColumnInfo> columns = new List <ColumnInfo>
            {
                new ColumnInfo("ItemID", "ItemID", 140),
                new ColumnInfo("ItemSName", "Hàng hóa", 140),
                new ColumnInfo("ItemUnitID", "ĐVT", 140),
            };

            this.Excel_gridView.AddSearchLookupEditColumn("ItemID", "Hàng hóa", 80, items, "ItemID", "ItemSName", isAllowEdit: false, columns: columns, editValueChanged: BalanceWareHouseDetail_EditValueChanged);
            this.Excel_gridView.AddColumn("ItemUnitID", "ĐVT", 50, isAllowEdit: false);
            this.Excel_gridView.AddSpinEditColumn("BalanceQuatity", "Số lượng", 100, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            this.Excel_gridView.AddSpinEditColumn("BalancePrice", "Đơn giá", 120, false, "###,###,###,###,##0.00");
            this.Excel_gridView.AddSpinEditColumn("Amount", "Thành tiền", 110, false, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}");
            this.Excel_gridView.AddCheckBoxColumn("IsDelete", "StopHMTSCĐ", 50, false);
        }