Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        private void _viewActivityDetail_ActivityDetailUpdated(object o)
        {
            Save();
            LaunchViewWelcome();

            Tsm.DisablePresentation();
            Tsm.EnableUserList();
            Tsm.EnableGOP();
            Tsm.EnableExpsList();
            Tsm.EnableReconciliation();
        }