Example #1
0
        /// <summary>
        /// ジョブパーツコンボボックスの内容セット
        /// </summary>
        private void SetJobPartsComboBox()
        {
            LocalDataBaseDataSet.JobPartsDataTable tbl
                = new LocalDataBaseDataSet.JobPartsDataTable();

            foreach (LocalDataBaseDataSet.JobMasterRow jobRow in this.Dac.JobMaster)
            {
                int partsID = this.Dac.GetPartsByLocationJob(this._locationID, jobRow.JobID);

                if (0 == partsID)
                {
                    continue;
                }

                LocalDataBaseDataSet.PartsMasterRow partsRow = this.Dac.GetParts(partsID);

                tbl.AddJobPartsRow(jobRow.JobID,
                                   partsRow.PartsID,
                                   string.Format("{0} - {1}", jobRow.JName, partsRow.JName),
                                   string.Format("{0} - {1}", jobRow.EName, partsRow.EName));
            }

            this.cmbJobParts.ItemsSource = tbl;

            if ("Jp" == this.JpEnMode)
            {
                this.cmbJobParts.ItemTemplate = this.Resources["JNameTemplate"] as DataTemplate;
            }
            else
            {
                this.cmbJobParts.ItemTemplate = this.Resources["ENameTemplate"] as DataTemplate;
            }
        }
Example #2
0
        /// <summary>
        /// ID値から名称の変換
        /// </summary>
        /// <param name="idParam"></param>
        /// <returns></returns>
        public static string ToString(int idParam)
        {
            LocalDataBaseDataSet dac
                = Application.Current.Properties["DAC"] as LocalDataBaseDataSet;

            LocalDataBaseDataSet.PartsMasterRow row = dac.GetParts(idParam);

            if (null == row)
            {
                return(string.Empty);
            }

            return(("En" == (string)Application.Current.Properties["JpEnMode"]) ? row.EName : row.JName);
        }