public CandididateDetailsWindow(Candidate candidate) { InitializeComponent(); Candidatenew = new Candidate(); CandidateDetailsCollection = new ObservableCollection <CandidateDetails>(); Candidatenew = candidate; CandidateDetailsCollection = CandidateDetails.CreateAreaCollection(GlobalFunctions.GetTableFromServerArgs("GET_CANDIDATE_DETAILS", "@CANDIDATE_ID-" + Candidatenew.ID)); firstNametxt.Text = Candidatenew.FirstName; lastNametxt.Text = Candidatenew.LastName; firstPhonetxt.Text = Candidatenew.FirstPhone; secondPhonetxt.Text = Candidatenew.SecondPhone; firstEmailtxt.Text = Candidatenew.FirstEmail; secondEmailtxt.Text = Candidatenew.SecondEmail; projectsListbox.ItemsSource = CandidateDetailsCollection; positionsLst.ItemsSource = CandidateDetailsCollection; }
private void searchButton_Click(object sender, RoutedEventArgs e) { string area = "|"; foreach (Area item in AreaCombo.Items) { if (item.IsChecked) { area += item.Id + "|"; } } if (area == "|") { area = null; } string status = "|"; foreach (Status item in StatusCombo.Items) { if (item.IsChecked) { status += item.ID + "|"; } } if (status == "|") { status = null; } string group = "|"; foreach (Group item in GroupList.Items) { if (item.IsChecked) { group += item.id + "|"; } } if (group == "|") { group = null; } string project = "|"; foreach (Project item in ProjectList.Items) { if (item.IsChecked) { project += item.ID + "|"; } } if (project == "|") { project = null; } string lastName = LastNametxt.Text; string firstName = FirstNametxt.Text; string position = Positiontxt.Text; bool?CvReceived = null; if (CVrEceivedYes.IsChecked == true) { CvReceived = true; } else if (CVrEceivedNo.IsChecked == true) { CvReceived = false; } bool?CvUploaded = null; if (CvUploadedYes.IsChecked == true) { CvUploaded = true; } else if (CvUploadedNo.IsChecked == true) { CvUploaded = false; } CandidatesDT = GlobalFunctions.GetTableFromServerArgs("SEARCH_CANDIDATE", "@FIRST_NAME" + "-" + firstName, "@LAST_NAME" + "-" + lastName, "@POSITION" + "-" + position, "@PROJECT" + "-" + project, "@AREA" + "-" + area, "@GROUP" + "-" + group, "@STATUS" + "-" + status , "@CVRECEIVED" + "-" + CvReceived, "@CV_UPLOADED" + "-" + CvUploaded); CandidatesCollection = Candidate.CreateCandidatesCollection(CandidatesDT); MainView.ItemsSource = CandidatesCollection; }