private void ShowData(modelProjectActivity projectActivity) { labelProject.Text = Program.GData.dataProject.getProjects.First(c => c.ID == projectActivity.ProjectID).Title; textTitle.Text = projectActivity.Title; textDuration.Text = projectActivity.Duration.ToString(); comboActivities.Text = Program.GData.dataActivity.getActivityTypes.First(c => c.ID == projectActivity.ActivityID).ActivityType; }
private void ibuttonSave_Click(object sender, EventArgs e) { GetData(ref newData); savedData = new modelProjectActivity(); savedData = newData.DeepClone(); this.Hide(); }
private void GetData(ref modelProjectActivity projectActivity) { projectActivity.Title = textTitle.Text; projectActivity.ActivityID = Program.GData.dataActivity.getActivityTypes.First(c => c.ActivityType == comboActivities.Text).ID; int duration; if (int.TryParse(textDuration.Text, out duration)) { projectActivity.Duration = duration; } }
private void ibuttonProjectActivityAdd_Click(object sender, EventArgs e) { var proact = new modelProjectActivity(); proact.ProjectID = originalData.ID; proact.ActivityID = Program.GData.dataActivity.getActivityTypes.ElementAt(0).ID; proact.Duration = 10; proact.Title = originalData.Title; Program.GData.dataProject.Insert(proact); gridActivities.LoadGrid(); }
public formEditProjectActivity(modelProjectActivity projectActivity) { InitializeComponent(); originalData = new modelProjectActivity(); originalData = projectActivity.DeepClone(); newData = new modelProjectActivity(); newData = projectActivity.DeepClone(); savedData = null; ShowActivities(); ShowData(originalData); }
private void ibuttonClose_Click(object sender, EventArgs e) { GetData(ref newData); if (!Program.Compare <modelProjectActivity>(originalData, newData)) { if (!Program.ShowMessageBox("Do you want to scrap changes?", true, "YES", "NO")) { return; } } newData = null; this.Hide(); }