コード例 #1
0
        public void BindDataGrid(List <Job> jobs)
        {
            if (jobs == null)
            {
                jobs = new JobCRUD().GetJobs();
            }


            List <JobStatusType> statusTypes = new JobTypeCRUD().GetJobStatusTypes();
            List <JobType>       jobTypes    = new JobTypeCRUD().GetJobTypes();

            foreach (var job in jobs)
            {
                if (job.JobStatusTypeId > 0)
                {
                    job.JobStatusTypeName = statusTypes.Where(x => x.JobStatusTypeId == job.JobStatusTypeId).First().JobStatusTypeName;
                }
                else
                {
                    job.JobStatusTypeName = "None";
                }

                if (job.JobTypeId > 0)
                {
                    job.JobTypeName = jobTypes.Where(x => x.JobTypeId == job.JobTypeId).First().JobTypeName;
                }
                else
                {
                    job.JobTypeName = "None";
                }
            }

            this.dgData.ItemsSource = jobs;
        }
コード例 #2
0
        private void BtnSubmit_Click(object sender, RoutedEventArgs e)
        {
            int result = 0;

            result = new JobTypeCRUD().Create((JobType)this.DataContext);
            if (result > 0)
            {
                this.Close();
                MessageBox.Show("Job type was created", "Success");
            }
            else
            {
                MessageBox.Show("Unable to create job type", "Failure");
            }
        }