Exemple #1
0
        public SveraGr(long idCounter, List <FromDataBaseWide> fromDataBaseCl, List <DetalizedCl> fromDetalized)
        {
            try
            {
                this.idCounter = idCounter;

                ColumnNames colName = new ColumnNames();
                colList = new List <ColumnNames>();

                this.fromDataBase = FunctionUse.LoadFromDataBase();

                this.fromDataBaseCl = fromDataBaseCl;
                if (fromDataBase.Count > 0)
                {
                    UpdateDetalized(fromDetalized);
                }

                for (int i = 0; i <= 2; i++)
                {
                    colName.dataColType = typeof(DataGridViewTextBoxColumn);
                    switch (i)
                    {
                    case 0:
                        colName.nameColumn   = Naim;
                        colName.numberColumn = i;
                        colName.textColumn   = "Наименование, характеристика";
                        colName.readOnly     = true;
                        break;

                    case 1:
                        colName.nameColumn   = EdIzm;
                        colName.numberColumn = i;
                        colName.textColumn   = "Ед. изм.";
                        colName.readOnly     = true;
                        break;

                    case 2:
                        colName.nameColumn   = Enum;
                        colName.numberColumn = i;
                        colName.textColumn   = "Количество";
                        colName.readOnly     = false;
                        break;
                    }

                    colList.Add(colName);
                }

                UpdateDatabase();
            }
            catch (Exception ex)
            {
                throw new Exception("SveraGr Exception", ex);
            }
        }
Exemple #2
0
 public void UpdateDatabase()
 {
     dataBaseList = FunctionUse.LoadFromDataBase();
 }