Example #1
0
        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);
        }
Example #2
0
        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;
        }