private void LaunchNewProject() { Tsm.DisablePresentation(); Tsm.EnableUserList(); Tsm.EnableGOP(); Tsm.EnableExpsList(); Tsm.EnableReconciliation(); _currentActivity = new FinancialActivity(this.WORKING_DIRECTORY); _viewActivityDetail = new ViewActivityDetail(); _viewActivityDetail.Activity = _currentActivity; this.Activities.Add(_viewActivityDetail.Activity); this.CurrentActivity = _viewActivityDetail.Activity; _viewActivityDetail.ActivityDetailUpdated += _viewActivityDetail_ActivityDetailUpdated; _sheet.Controls.Clear(); _viewActivityDetail.Top = TOP_OFFSET; _viewActivityDetail.RefreshData(); _viewActivityDetail.Left = (_sheet.Width / 2) - (_viewActivityDetail.Width / 2); _viewActivityDetail.ChangeLanguage(); _sheet.Controls.Add(_viewActivityDetail); //_tsm.UpdateProjectDetails(_currentActivity); //_tsm.EnableOptions(); //RefreshPanel(); SheetDisplayRequested?.Invoke(null); }
private void OpenProject(string fileName = "") { _pathFile = fileName; Tsm.DisablePresentation(); Tsm.EnableUserList(); Tsm.EnableGOP(); Tsm.EnableExpsList(); Tsm.EnableReconciliation(); if (string.IsNullOrEmpty(_pathFile)) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Financial Files (.fnc)|*.fnc|All Files (*.*)|*.*"; if (ofd.ShowDialog() == DialogResult.OK) { _pathFile = ofd.FileName; } } if (!string.IsNullOrEmpty(_pathFile)) { //_activities.Clear(); //FileInfo fi = new FileInfo(_pathFile); //foreach (string dir in Directory.GetDirectories(fi.DirectoryName)) //{ // _activities.Add(new FinancialActivity(dir)); //} _currentActivity = new FinancialActivity(_pathFile); _activities.Add(_currentActivity); //_currentActivity = _activities.Count > 0 ? _activities[0] : null; _tsm.EnableOptions(); RefreshPanel(); _tsm.UpdateProjectDetails(_currentActivity); this._openned = true; } }
private void _viewActivityDetail_ActivityDetailUpdated(object o) { Save(); LaunchViewWelcome(); Tsm.DisablePresentation(); Tsm.EnableUserList(); Tsm.EnableGOP(); Tsm.EnableExpsList(); Tsm.EnableReconciliation(); }