Пример #1
0
        private void AddNewDetail()
        {
            GeneralInformationControl.ApplyChanges(_addedComponent);
            CompliancePerformanceListControl.ApplyChanges(_addedComponent);

            if (_isStore)
            {
                if (_destinationObject is Store)
                {
                    GlobalObjects.ComponentCore.AddComponent(_addedComponent, (Store)_destinationObject,
                                                             GeneralInformationControl.InstallationDate,
                                                             GeneralInformationControl.Position, GeneralInformationControl.State, GeneralInformationControl.ComponentTCSNOnInstall,
                                                             GeneralInformationControl.ComponentCurrentTSNCSN, GeneralInformationControl.DateAsOf, true);
                }
                if (_destinationObject is Operator)
                {
                    GlobalObjects.ComponentCore.AddComponent(_addedComponent, (Operator)_destinationObject,
                                                             GeneralInformationControl.InstallationDate,
                                                             GeneralInformationControl.Position, GeneralInformationControl.State, GeneralInformationControl.ComponentTCSNOnInstall,
                                                             GeneralInformationControl.ComponentCurrentTSNCSN, GeneralInformationControl.DateAsOf, true);
                }
            }
            else
            {
                _parentBaseComponent = addNewComponentControl1.BaseComponentAddTo;
                GlobalObjects.ComponentCore.AddComponent(_addedComponent, _parentBaseComponent, GeneralInformationControl.InstallationDate,
                                                         GeneralInformationControl.Position, GeneralInformationControl.State, GeneralInformationControl.ComponentTCSNOnInstall,
                                                         GeneralInformationControl.ComponentCurrentTSNCSN, GeneralInformationControl.DateAsOf,
                                                         true);
            }
        }
Пример #2
0
        public override void DisposeScreen()
        {
            GeneralInformationControl.Dispose();

            CompliancePerformanceListControl.CancelAsync();

            Dispose(true);
        }
Пример #3
0
 private void GeneralInformationControlManufactureDateChanged(Auxiliary.Events.DateChangedEventArgs e)
 {
     CompliancePerformanceListControl.ComponentManufactureDateChanged(e.Date);
 }
Пример #4
0
 private void GeneralDataAndPerformanceControlComponentTypeChanged(Auxiliary.Events.ValueChangedEventArgs e)
 {
     CompliancePerformanceListControl.ChangeDirectivesTasksForComponentType(e.Value as GoodsClass ?? GoodsClass.Unknown);
 }
Пример #5
0
 private void GeneralInformationControlLLPMarkChecked(object sender, EventArgs e)
 {
     CompliancePerformanceListControl.UpdateInformation();
 }
Пример #6
0
 private void ClearFields()
 {
     GeneralInformationControl.ClearFields();
     CompliancePerformanceListControl.ClearFields();
 }