public Manpower_apply_data_View(string type, int apply_id) { InitializeComponent(); g_apply_id = apply_id; Manpower_apply_data_ViewModel manpower_Apply_data_ViewModel = new Manpower_apply_data_ViewModel(); manpower_Apply_data_ViewModel.SelectManpower_apply_byApply_ID(type, apply_id); this.lab_Application_unit.Content = manpower_Apply_data_ViewModel.Application_unit; this.lab_Applicant.Content = manpower_Apply_data_ViewModel.Applicant; this.lab_Apply_date.Content = manpower_Apply_data_ViewModel.Apply_date; this.lab_Applicant_phone.Content = manpower_Apply_data_ViewModel.Applicant_phone; this.lab_unit_Supervisor.Content = manpower_Apply_data_ViewModel.unit_Supervisor; this.lab_Work_place.Content = manpower_Apply_data_ViewModel.Work_place; this.lab_unit_heads.Content = manpower_Apply_data_ViewModel.unit_heads; this.lab_Application_number.Content = manpower_Apply_data_ViewModel.Application_number; this.txt_unit_descrition.Text = manpower_Apply_data_ViewModel.Apply_description; if (string.IsNullOrEmpty(manpower_Apply_data_ViewModel.Supervision)) { this.lab_Supervision.Content = Account_ViewModel.User; } else { this.lab_Supervision.Content = manpower_Apply_data_ViewModel.Supervision; } this.lab_Supervision_heads.Content = manpower_Apply_data_ViewModel.Supervision_heads; this.lab_Reply_date.Content = manpower_Apply_data_ViewModel.Reply_date; this.txt_Reply_number.Text = manpower_Apply_data_ViewModel.Reply_number; this.txt_Repply_description.Text = manpower_Apply_data_ViewModel.Repply_description; Human_assessment_ViewModel human_Assessment_ViewModel = new Human_assessment_ViewModel(); List <Human_assessment_ViewModel> human_assessments = human_Assessment_ViewModel.SelectHuman_assessment(); List <Apply_assessment> Apply_assessments = new List <Apply_assessment>(); foreach (var row1 in human_assessments) { Apply_assessment apply_Assessment = new Apply_assessment(); if (type == "修改") { foreach (var row2 in manpower_Apply_data_ViewModel.Apply_assessments) { if (row1.Assessment_name == row2) { apply_Assessment.assessment_check = true; } } } apply_Assessment.評估項目 = row1.Assessment_name; Apply_assessments.Add(apply_Assessment); } this.dg_Apply_Assessment.ItemsSource = Apply_assessments; Human_assessment_result_ViewModel human_Assessment_Result_ViewModel = new Human_assessment_result_ViewModel(); List <Human_assessment_result_ViewModel> human_assessment_results = human_Assessment_Result_ViewModel.SelectHuman_assessment_result(); List <Apply_result> Apply_results = new List <Apply_result>(); foreach (var row1 in human_assessment_results) { Apply_result apply_Result = new Apply_result(); if (type == "修改") { foreach (var row2 in manpower_Apply_data_ViewModel.Apply_result) { if (row1.Assessment_result == row2) { apply_Result.Apply_result_check = true; } } } apply_Result.評估結果 = row1.Assessment_result; Apply_results.Add(apply_Result); } this.dg_Apply_result.ItemsSource = Apply_results; }
public Manpower_apply_detail_View(int apply_id, string stage) { InitializeComponent(); Manpower_apply_detail_ViewModel manpower_Apply_Detail_ViewModel = new Manpower_apply_detail_ViewModel(); manpower_Apply_Detail_ViewModel.SelectManpower_apply_byApply_ID(apply_id, stage); this.lab_Application_unit.Content = manpower_Apply_Detail_ViewModel.Application_unit; this.lab_Applicant.Content = manpower_Apply_Detail_ViewModel.Applicant; this.lab_Apply_date.Content = manpower_Apply_Detail_ViewModel.Apply_date; this.lab_Applicant_phone.Content = manpower_Apply_Detail_ViewModel.Applicant_phone; this.lab_unit_Supervisor.Content = manpower_Apply_Detail_ViewModel.unit_Supervisor; this.lab_Work_place.Content = manpower_Apply_Detail_ViewModel.Work_place; this.lab_unit_heads.Content = manpower_Apply_Detail_ViewModel.unit_heads; this.lab_Application_number.Content = manpower_Apply_Detail_ViewModel.Application_number; this.lab_application_unit.Content = manpower_Apply_Detail_ViewModel.Application_unit; this.txt_unit_descrition.Text = manpower_Apply_Detail_ViewModel.Apply_description; this.lab_Supervision.Content = manpower_Apply_Detail_ViewModel.Supervision; this.lab_Supervision_heads.Content = manpower_Apply_Detail_ViewModel.Supervision_heads; this.lab_Reply_date.Content = manpower_Apply_Detail_ViewModel.Reply_date; this.lab_Reply_number.Content = manpower_Apply_Detail_ViewModel.Reply_number; this.txt_Repply_description.Text = manpower_Apply_Detail_ViewModel.Repply_description; Human_assessment_ViewModel human_Assessment_ViewModel = new Human_assessment_ViewModel(); List <Human_assessment_ViewModel> human_assessments = human_Assessment_ViewModel.SelectHuman_assessment(); List <Apply_assessment> Apply_assessments = new List <Apply_assessment>(); foreach (var row1 in human_assessments) { Apply_assessment apply_Assessment = new Apply_assessment(); foreach (var row2 in manpower_Apply_Detail_ViewModel.Apply_assessments) { if (row1.Assessment_name == row2) { apply_Assessment.assessment_check = true; } } apply_Assessment.評估項目 = row1.Assessment_name; Apply_assessments.Add(apply_Assessment); } this.dg_Apply_Assessment.ItemsSource = Apply_assessments; Human_assessment_result_ViewModel human_Assessment_Result_ViewModel = new Human_assessment_result_ViewModel(); List <Human_assessment_result_ViewModel> human_assessment_results = human_Assessment_Result_ViewModel.SelectHuman_assessment_result(); List <Apply_result> Apply_results = new List <Apply_result>(); foreach (var row1 in human_assessment_results) { Apply_result apply_Result = new Apply_result(); foreach (var row2 in manpower_Apply_Detail_ViewModel.Apply_result) { if (row1.Assessment_result == row2) { apply_Result.Apply_result_check = true; } } apply_Result.評估結果 = row1.Assessment_result; Apply_results.Add(apply_Result); } this.dg_Apply_result.ItemsSource = Apply_results; }