예제 #1
0
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="weight"></param>
        public LicenseFunction(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #2
0
 /// <summary>
 /// Конструктор создает объект повреждения
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 /// <param name="personnelCategory"></param>
 /// <param name="weight"></param>
 public LicenseRights(int itemId, string shortName, string fullName, PersonnelCategory personnelCategory)
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     Category  = personnelCategory;
     _Items.Add(this);
 }
예제 #3
0
파일: WorkFlowStage.cs 프로젝트: jecus/Cas
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemID"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="commonName"></param>
        public WorkFlowStage(Int32 itemID, String shortName, String fullName, String commonName)
        {
            ItemId     = itemID;
            ShortName  = shortName;
            FullName   = fullName;
            CommonName = commonName;

            //if (_Items == null) _Items = new List<DetailType>();
            _Items.Add(this);
        }
예제 #4
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemID"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="commonName"></param>
        public ActionProgramType(Int32 itemID, String shortName, String fullName, String commonName, ProgramType[] type)
        {
            ItemId       = itemID;
            ShortName    = shortName;
            FullName     = fullName;
            CommonName   = commonName;
            ProgramTypes = new List <ProgramType>(type);

            //if (_Items == null) _Items = new List<DetailType>();
            _Items.Add(this);
        }
예제 #5
0
 /// <summary>
 /// Конструктор создает объект типа документа на который производится ссылка
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public RefDocType(Int32 itemId, String shortName, String fullName)
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #6
0
 /// <summary>
 /// Конструктор создает запись о типе агрегата
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public ManufactureRegion(Int32 itemId, String shortName, String fullName)
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #7
0
        /*
         * Реализация
         */

        #region public DocumentType(Int16 ItemId, String shortName, String fullName)
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public DocumentType(short itemId, string shortName, string fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;
            _Items.Add(this);
        }
예제 #8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void AnimatedThreadWorkerDoWork(object sender, DoWorkEventArgs e)
        {
            _itemsArray.Clear();

            AnimatedThreadWorker.ReportProgress(0, "load directives");

            if (GlobalObjects.CasEnvironment != null)
            {
                _itemsArray.AddRange(GlobalObjects.CasEnvironment.GetDictionary <Occupation>());
            }
            else
            {
                //_itemsArray.AddRange(GlobalObjects.CaaEnvironment.GetDictionary<Specialization>());
                var res = GlobalObjects.CaaEnvironment.NewLoader.GetObjectListAll <CAASpecializationDTO, Occupation>(
                    new Filter("OperatorId", _operatorId));

                foreach (var specialization in res)
                {
                    _itemsArray.Add(specialization);
                }
            }

            AnimatedThreadWorker.ReportProgress(40, "filter directives");

            AnimatedThreadWorker.ReportProgress(70, "filter directives");

            //FilterItems(_itemsArray);

            AnimatedThreadWorker.ReportProgress(100, "Complete");
        }
예제 #9
0
        /*
         * Реализация
         */

        #region public DirectiveReason(Int16 ItemId, String shortName, String fullName)
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public DirectiveReason(short itemId, string shortName, string fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;
            _Items.Add(this);
        }
예제 #10
0
파일: SupplierClass.cs 프로젝트: jecus/Cas
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="commonName"></param>
        /// <param name="parent">Родительский узел</param>
        private SupplierClass(Int32 itemId, String shortName, String fullName, String commonName, SupplierClass parent) : this()
        {
            ItemId     = itemId;
            ShortName  = shortName;
            FullName   = fullName;
            CommonName = commonName;
            _parent    = parent;

            if (parent != null)
            {
                //Выставление пред. узла на данном уровне для тек. узла
                SupplierClass prevNode = parent.Children.Count > 0
                                                                                        ? parent.Children[parent.Children.Count - 1]
                                                                                        : null;
                _prev = prevNode;

                //Для пред. узла на данном уровне - выставление след. узла

                if (prevNode != null)
                {
                    prevNode._next = this;
                }

                //добавление нового дочернего узла в родительский узел
                parent.Children.Add(this);
            }
            _Items.Add(this);
        }
예제 #11
0
 /// <summary>
 /// Конструктор принимает псевдоним и полное имя статуса
 /// </summary>
 /// <param name="recordTypeId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public QuotationCostType(Int32 recordTypeId, String shortName, String fullName)
 {
     ShortName = shortName;
     FullName  = fullName;
     ItemId    = recordTypeId;
     _Items.Add(this);
 }
예제 #12
0
 /// <summary>
 /// Конструктор создает запись о типе агрегата
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public LLPLifeLimitCategoryType(Int32 itemId, String shortName, String fullName) : this()
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #13
0
 /// <summary>
 /// Конструктор создает объект категории единицы измерения
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public MeasureCategory(Int32 itemId, String shortName, String fullName)
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #14
0
 /// <summary>
 /// Конструктор принимает псевдоним и полное имя статуса
 /// </summary>
 /// <param name="recordTypeId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public DirectiveStatus(Int32 recordTypeId, String shortName, String fullName)
 {
     ShortName = shortName;
     FullName  = fullName;
     ItemId    = recordTypeId;
     _Items.Add(this);
 }
예제 #15
0
 /// <summary>
 /// Конструктор создает объект категории единицы измерения
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public LogicOperationCategory(Int32 itemId, String shortName, String fullName)
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #16
0
파일: Сurrency.cs 프로젝트: mgladilov/Cas
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="weight"></param>
        public Сurrency(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #17
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public Citizenship(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #18
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public FlightRegime(Int32 itemId, String shortName, String fullName) : this()
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #19
0
 /// <summary>
 /// Конструктор создает запись о типе агрегата
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public MaintenanceCheckScheduleType(Int32 itemId, String shortName, String fullName)
     : this()
 {
     ItemId    = itemId;
     ShortName = shortName;
     FullName  = fullName;
     _Items.Add(this);
 }
예제 #20
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public StatusOfDelivery(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #21
0
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public ConsequenceFaults(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #22
0
파일: IncoTerm.cs 프로젝트: mgladilov/Cas
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public IncoTerm(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #23
0
파일: FlightType.cs 프로젝트: mgladilov/Cas
 /// <summary>
 /// Конструктор принимает псевдоним и полное имя статуса
 /// </summary>
 /// <param name="recordTypeId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 public FlightType(Int32 recordTypeId, String shortName, String fullName, string recoredType)
 {
     ShortName   = shortName;
     FullName    = fullName;
     ItemId      = recordTypeId;
     RecoredType = recoredType;
     _Items.Add(this);
 }
예제 #24
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public ConditionState(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #25
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public MaintenanceControlProcess(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #26
0
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public DeffeсtPhase(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #27
0
        /// <summary>
        /// Конструктор создает объект типа директивы
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public FamilyStatus(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
예제 #28
0
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        /// <param name="weight"></param>
        public ComponentStorePosition(Int32 itemId, String shortName, String fullName, int weight)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }
 /// <summary>
 /// Конструктор создает объект типа директивы
 /// </summary>
 /// <param name="itemId"></param>
 /// <param name="shortName"></param>
 /// <param name="fullName"></param>
 /// <param name="commonName"></param>
 /// <param name="msg"></param>
 public MaintenanceDirectiveProgramIndicator(Int32 itemId, String shortName, String fullName, String commonName)
 {
     ItemId     = itemId;
     ShortName  = shortName;
     FullName   = fullName;
     CommonName = commonName;
     _Items.Add(this);
 }
예제 #30
0
        /// <summary>
        /// Конструктор создает объект повреждения
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="shortName"></param>
        /// <param name="fullName"></param>
        public TypeOfOperation(Int32 itemId, String shortName, String fullName)
        {
            ItemId    = itemId;
            ShortName = shortName;
            FullName  = fullName;

            _Items.Add(this);
        }