public MeasurementsRegisterForm(DateTime irrDate, MeasurementsType mType) { _irrDate = irrDate; _mType = mType; Settings <MeasurementRegisterSettings> .AssemblyName = "MeasurementsRegister"; mainForm = new RegisterForm <Measurement>() { Name = "MeasurementsRegisterForm", Text = "MeasurementsRegisterForm" }; MeasurementsTypeItems = new EnumItem <MeasurementsType>(); MeasurementsTypeItems.CheckItem(mType); VerbosityItems = new EnumItem <Status>(); mainForm.BottomLayoutPanel.Visible = false; mainForm.MainTableLayoutPanel.RowStyles.RemoveAt(1); mainForm.MainTableLayoutPanel.RowStyles[0].Height = 100F; mainForm.MainTableLayoutPanel.Dock = DockStyle.Fill; //mainForm.MainTableLayoutPanel.Controls.RemoveAt(1); //mainForm.MainTableLayoutPanel.Controls.Remove(mainForm.BottomLayoutPanel); mainForm.MainRDGV.RDGV_Set = Settings <MeasurementRegisterSettings> .CurrentSettings.MainTableSettings; Settings <MeasurementRegisterSettings> .CurrentSettings.PropertyChanged += (s, e) => { Labels.SetControlsLabels(mainForm); }; Report.NotificationEvent += Report_NotificationEvent; InitMenuStrip(); InitStatusStrip(); InitCurrentRegister(irrDate); Labels.SetControlsLabels(mainForm); mainForm.Load += MainForm_Load; Settings <MeasurementRegisterSettings> .Save(); }
public IrradiationRegister(DateTime dateTime, IrradiationType irrType, int?loadNumber = null) { //Settings<IrradiationSettings>.AssemblyName = "IrradiationRegister"; _loadNumber = loadNumber; _irrType = irrType; _irrDateTime = dateTime; mainForm = new RegisterForm <Irradiation>(tabsNum: 3) { Name = "IrradiationRegister", Text = "IrradiationRegister" }; // mainForm.Icon = Properties.Resources.MeasurementsLogoCircle2; IrradiationTypeItems = new EnumItem <IrradiationType>(); IrradiationTypeItems.CheckItem(irrType); VerbosityItems = new EnumItem <Status>(); _chosenSamples = new List <Sample>(); _chosenStandards = new List <Standard>(); _chosenMonitors = new List <Monitor>(); Settings <IrradiationSettings> .CurrentSettings.PropertyChanged += (s, e) => { Labels.SetControlsLabels(mainForm); }; var u = User.GetUserByLogin(RegataContext.UserLogin); if (u == null) { _uid = 0; _userLabel = new ToolStripStatusLabel() { Name = "UnregisteredUser" }; } else { _uid = u.Id; _userLabel = new ToolStripStatusLabel() { Name = u.ToString() }; } mainForm.MainRDGV.RDGV_Set = Settings <IrradiationSettings> .CurrentSettings.MainTableSettings; Report.NotificationEvent += Report_NotificationEvent; InitMenuStrip(); InitStatusStrip(); InitCurrentRegister(); InitSamplesRegisters(); InitStandardsRegisters(); InitMonitorsRegisters(); InitializeRegFormingControls(); InitializeIrradiationsParamsControls(); mainForm.Load += MainForm_Load; mainForm.MainRDGV.CurrentDbSet.Local.CollectionChanged += Local_CollectionChanged; Settings <IrradiationSettings> .Save(); }