private void btnSave_Click(object sender, EventArgs e)
        {
            DialogResult retval = MessageBox.Show("Are you sure you want to replace the time file with these changes?", "Overrite Time File", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (retval == DialogResult.Yes)
            {
                TimeCard.Save();
                MinimizeToTray();
            }
        }
Exemple #2
0
        private void TestTimeCard()
        {
            int catCount  = TimeCard.Categories.Items.Count();
            int prjCount  = TimeCard.Projects.Items.Count();
            int tskCount  = TimeCard.TaskMgr.Items.Count();
            int timeCount = TimeCard.TimeEntries.Items.Count();

            TimeCard.Categories.Items.Add("new test", new Category("new test"));
            TimeCard.Projects.Items.Add(new Project("New Project"));
            TimeCard.TaskMgr.Items.Add(new Task("New timecard entry"));
            TimeCard.TimeEntries.Items.Add(new TimeEntry(taskName: "This Task", description: "My time entry"));

            TimeCard.Save();
        }
        private void StopProject(bool showBalloon)
        {
            if (CurrentTaskName != null)
            {
                TimeSpan span = DateTime.Now.Subtract(ProjectStartTime.Value);
                TimeCard.Save();                        //TODO: This needs new logic  ==>  .SaveTime(CurrentProject, ProjectStartTime, DateTime.Now);

                if (showBalloon)
                {
                    niSysTray.ShowBalloonTip(2, CurrentTaskName + " Stopped", string.Format("Elapsed time: {0:00}:{1:00} minute(s).", span.Hours.ToString(), span.Minutes.ToString()), ToolTipIcon.Info);
                }
            }

            CurrentTaskName       = null;
            ProjectStartTime      = null;
            trayMenu_Stop.Enabled = false;

            niSysTray.BalloonTipText = null;
            UpdateSysTrayIcon();
        }