Example #1
0
 private void SetEstimateColor(Project selectedProject)
 {
     if (selectedProject.Actual == 0)
     {
         this.estimateTextBox.Foreground = Brushes.Black;
     }
     else if (selectedProject.Actual <= selectedProject.Estimate)
     {
         this.estimateTextBox.Foreground = Brushes.Green;
     }
     else
     {
         this.estimateTextBox.Foreground = Brushes.Red;
     }
 }
Example #2
0
 private void SetEstimatedColor(Project project)
 {
     if (project.ID == _view.SelectedProjectId)
     {
         if (project.Actual <= 0)
         {
             _view.SetEstimatedColor(null);
         }
         else if (project.Actual
         > project.Estimate)
         {
             _view.SetEstimatedColor(Colors.Red);
         }
         else
         {
             _view.SetEstimatedColor(Colors.Green);
         }
     }
 }
Example #3
0
 private void UpdateDetails(Project project)
 {
     EstimatedTextBox.Text = project.Estimate.ToString();
     ActualTextBox.Text = project.Actual.ToString();
     UpdateEstimatedColor();
 }
Example #4
0
 private void UpdateButton_Click(object sender, RoutedEventArgs e)
 {
     Project project = new Project()
     {
         ID = (int)ProjectsComboBox.SelectedValue,
         Name = ProjectsComboBox.Text,
         Estimate = GetDouble(EstimatedTextBox.Text),
         Actual = GetDouble(ActualTextBox.Text)
     };
     _controller.Update(project);
 }
Example #5
0
 public ProjectEventArgs(Project project)
 {
     Project = project;
 }
Example #6
0
 public void UpdateProject(BillingWin.DataAccess.Project project)
 {
     ProjectUpdated(this, new ProjectEventArgs(project));
 }
Example #7
0
 public void Update(Project project)
 {
     _model.UpdateProject(project);
 }