Esempio n. 1
0
        /// <summary>
        /// Добавление существующей дисциплины
        /// </summary>
        /// <param name="DataRow">Идентификатор дисциплины</param>
        /// <param name="FromBase"></param>
        /// <returns></returns>
        public WTPRow Add(IWTPROW DataRow, bool FromBase)
        {
            WTPRow newRow = new WTPRow(this, DataRow);

            Add(newRow);
            return(newRow);
        }
Esempio n. 2
0
        public WTPRow AddRow(IWTPROW row, WTPComponent ParentComponent)
        {
            Plan.Rows.FillRow(row);
            WTPRow newRow = Plan.Rows.Add(row, false);

            newRow.Component = ParentComponent;
            return(newRow);
        }
Esempio n. 3
0
        private WTPRow CreateWTPRow(Hashtable WTPs, Hashtable Components, IWTPROW WTPRow)
        {
            Wtp plan = (Wtp)WTPs[WTPRow.WTP_ID.Value];

            WTPRow newRow = plan.Rows.Add(WTPRow, true);

            newRow.Component = (WTPComponent)Components[WTPRow.WTPCOMPONENT_ID.Value];
            return(newRow);
        }
Esempio n. 4
0
        public IWTPROW CreateNewRow()
        {
            IWTPROW newDataRow = DbManager.CreateRow <IWTPROW>();

            return(newDataRow);
        }
Esempio n. 5
0
 /// <summary>
 /// Заполнение строки
 /// </summary>
 /// <param name="row">Строка</param>
 /// <param name="ROWCHAIR_ID">Идентификатор дисциплины в нагрузке на кафедру</param>
 /// <param name="Name">Название дисциплины</param>
 /// <param name="SpecNumb">Шифр специальности</param>
 /// <param name="Chanded">Изменение</param>
 /// <param name="Notes">Примечания</param>
 public void FillRow(IWTPROW row)
 {
     row.WTPROW_ID = null;
     row.WTP_ID    = Wtp.DataRow.WTP_ID;
 }