Advertisement
DevUModerator

Untitled

Oct 18th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. public partial class Default : System.Web.UI.Page
  2. {
  3. protected void Page_Load(object sender, EventArgs e)
  4. {
  5. if (!Page.IsPostBack)
  6. {
  7. PreviousAssigmentCalendar.SelectedDate = DateTime.Today;
  8. NewAssigmentCalendar.SelectedDate = DateTime.Today.AddDays(14);
  9. projectEndCalendar.SelectedDate = DateTime.Today.AddDays(21);
  10. }
  11.  
  12. }
  13. protected void txtAssignSpy_Click(object sender, EventArgs e)
  14. {
  15. DateTime previousAssigment = PreviousAssigmentCalendar.SelectedDate;
  16. DateTime newAssigment = NewAssigmentCalendar.SelectedDate;
  17. DateTime endAssigment = projectEndCalendar.SelectedDate;
  18. TimeSpan totalproject = newAssigment - previousAssigment;
  19. int tassigmentproject = totalproject.Days;
  20.  
  21. if(tassigmentproject >= 14 && tassigmentproject < 21)
  22. {
  23. double projectcost = tassigmentproject * 500;
  24. resultLabel.Text = "The spy " + CodeNameText.Text + " for assigment " + AssigmentNameText.Text +
  25. String.Format("Total project cost is: {0:C}", projectcost);
  26. }
  27.  
  28. else
  29. {
  30. resultLabel.Text = "At least 2 weeks between previous assigments and new assigment";
  31. DateTime newAssigmentDate = PreviousAssigmentCalendar.SelectedDate.AddDays(14);
  32. NewAssigmentCalendar.SelectedDate = newAssigmentDate;
  33. NewAssigmentCalendar.VisibleDate = newAssigmentDate;
  34. }
  35.  
  36. if(tassigmentproject >21)
  37. {
  38. double projectcost = (tassigmentproject * 500) + 1000;
  39. resultLabel.Text = "The spy " + CodeNameText.Text + " for assigment " + AssigmentNameText.Text +
  40. String.Format("Total project cost is: {0:C}", projectcost);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement