private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (newSelectedItem > 0) { if (selectedTable == "Users") { selectedUser = ((DataGrid)sender).SelectedItem as Users; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "Description") { selectedDesciption = ((DataGrid)sender).SelectedItem as Descriptions; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "TypesOfEmployees") { selectedTypesOfEmployee = ((DataGrid)sender).SelectedItem as TypesOfEmployees; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "Projects") { selectedProject = ((DataGrid)sender).SelectedItem as Projects; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "TypesOfOffices") { selectedTypesOfOffice = ((DataGrid)sender).SelectedItem as TypesOfOffices; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "Employees") { selectedEmpolyee = ((DataGrid)sender).SelectedItem as Empolyees; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } else if (selectedTable == "Companies") { selectedCompany = ((DataGrid)sender).SelectedItem as Companies; buttonModify.IsEnabled = true; buttonDelete.IsEnabled = true; } if (newSelectedItem == 2) { buttonModify.IsEnabled = false; buttonDelete.IsEnabled = false; newSelectedItem = 1; } } }
public void TestAddToProject() { using (var context = new BusinessCodingModelContex()) { Projects tmp = new Projects(); var result1 = from x in context.Companies where x.Name == "Apple Inc." select x; tmp.CompaniesCompanyID = result1.First().CompanyID; tmp.Complexity = 10; tmp.Gratification = 10000; tmp.MinCodity = 10; tmp.MinRespect = 10; tmp.Name = "testUnit"; tmp.TimeRounds = 10; tmp.TimeToEnd = 10; context.Projects.Add(tmp); } }
private static Projects CreatingProjectsObjectFromEntryForm(EntryFormProject entryForm) { Projects newProject = new Projects(); try { newProject.CompaniesCompanyID = int.Parse(entryForm.textBoxCompaniesCompanyID.Text); } catch { newProject.CompaniesCompanyID = null; } newProject.Complexity = short.Parse(entryForm.textBoxComplexity.Text); newProject.Gratification = double.Parse(entryForm.textBoxGratification.Text); newProject.MinCodity = short.Parse(entryForm.textBoxMinCodity.Text); newProject.MinRespect = int.Parse(entryForm.textBoxMinRespect.Text); newProject.Name = entryForm.textBoxName.Text; newProject.TimeRounds = short.Parse(entryForm.textBoxTimeRounds.Text); try { newProject.TimeToEnd = short.Parse(entryForm.textBoxTimeToEnd.Text); } catch { newProject.TimeToEnd = null; } return newProject; }
public EntryFormProject(Projects _projects) { InitializeComponent(); this.DataContext = _projects; this.textBoxProjectID.Text = _projects.ProjectID.ToString(); }