private void Initialize() { LightNotes = new LightNotes(Security.CurrentUserID); ConnectUnloads = new ConnectUnloads(); TableUsers = ConnectUnloads.TableUsers(); TableMeasures = ConnectUnloads.TableMeasures(); TableCurrency = ConnectUnloads.TableCurrency(); ViewConnectUnloads = new ViewConnectUnloads(ref UnloadDataGrid, ref GoodGrid); }
public AddWealthForm(ref Form tTopForm, ref ConnectUnloads tConnectUnloads, ref DataTable tTableMeasures, ref DataTable tTableCurrency, ref DataTable tTableUsers) { TableMeasures = tTableMeasures; TableCurrency = tTableCurrency; TableUsers = tTableUsers; ConnectUnloads = tConnectUnloads; InitializeComponent(); this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size; Initialize(); while (!SplashForm.bCreated) { ; } GoodGrid.DataSource = ConnectUnloads.StoreBindingSource; GoodGrid.Columns["SubjectName"].HeaderText = "Наименование"; GoodGrid.Columns["Count"].HeaderText = "Кол-во"; GoodGrid.Columns["Cost"].HeaderText = "Цена"; GoodGrid.Columns["MeasureID"].Visible = false; GoodGrid.Columns["CurrencyTypeID"].Visible = false; GoodGrid.Columns["GoodsID"].Visible = false; GoodGrid.Columns["UnloadID"].Visible = false; GoodGrid.Columns["SubjectName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; GoodGrid.Columns["Count"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; GoodGrid.Columns["Count"].MinimumWidth = 150; GoodGrid.Columns["Cost"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; GoodGrid.Columns["Cost"].MinimumWidth = 150; DataGridViewComboBoxColumn MeasureColumn = new DataGridViewComboBoxColumn() { Name = "Measure", DataSource = TableMeasures, DisplayMember = "Measure", ValueMember = "MeasureID", DataPropertyName = "MeasureID", DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing }; GoodGrid.Columns.Add(MeasureColumn); GoodGrid.Columns["Measure"].HeaderText = "Ед.измерения"; GoodGrid.Columns["Measure"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; GoodGrid.Columns["Measure"].MinimumWidth = 150; DataGridViewComboBoxColumn CurrencyColumn = new DataGridViewComboBoxColumn() { Name = "CurrencyType", DataSource = TableCurrency, DisplayMember = "CurrencyType", ValueMember = "CurrencyTypeID", DataPropertyName = "CurrencyTypeID", DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing }; GoodGrid.Columns.Add(CurrencyColumn); GoodGrid.Columns["CurrencyType"].HeaderText = "Валюта"; GoodGrid.Columns["CurrencyType"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; GoodGrid.Columns["CurrencyType"].MinimumWidth = 150; GoodGrid.Columns["SubjectName"].DisplayIndex = 0; GoodGrid.Columns["Count"].DisplayIndex = 1; GoodGrid.Columns["Measure"].DisplayIndex = 2; GoodGrid.Columns["Cost"].DisplayIndex = 3; GoodGrid.Columns["CurrencyType"].DisplayIndex = 4; }