Exemple #1
0
        private void btn_rejectapply_Click(object sender, RoutedEventArgs e)
        {
            Manpower_apply_data_ViewModel manpower_Apply_data_ViewModel = new Manpower_apply_data_ViewModel();

            manpower_Apply_data_ViewModel.UpdateManpower_apply_byreject(g_apply_id);
            MessageBox.Show("駁回完成");
        }
Exemple #2
0
        private void btn_save_Click(object sender, RoutedEventArgs e)
        {
            Manpower_apply_data_ViewModel manpower_Apply_data_ViewModel = new Manpower_apply_data_ViewModel();

            manpower_Apply_data_ViewModel.Apply_ID           = g_apply_id;
            manpower_Apply_data_ViewModel.Reply_number       = this.txt_Reply_number.Text;
            manpower_Apply_data_ViewModel.Repply_description = this.txt_Repply_description.Text;
            manpower_Apply_data_ViewModel.UpdateManpower_apply(manpower_Apply_data_ViewModel, insert_Assessment, delete_Assessment, insert_Result, delete_Result);

            MessageBox.Show("存檔完成");
        }
Exemple #3
0
        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;
        }