Exemplo n.º 1
0
        /// <summary>
        /// 登録
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnRegist_Click(object sender, RoutedEventArgs e)
        {
            LocalDataBaseDataSet.JobPartsRow jobPartsRow = this.GetSelectedJobParts();

            if (null != jobPartsRow)
            {
                LocalDataBaseDataSet.GotEquipInfoRow row
                    = this.Dac.GetGotEquipInfo(this._memberID,
                                               jobPartsRow.JobID,
                                               jobPartsRow.PartsID);

                if (null != row)
                {
                    MessageBox.Show("既に登録済です。");
                    return;
                }

                row = this.Dac.GotEquipInfo.NewGotEquipInfoRow();

                row.JobID     = jobPartsRow.JobID;
                row.PartsID   = jobPartsRow.PartsID;
                row.MemberID  = this._memberID;
                row.WorkingNo = this._workingNo;

                this.Dac.GotEquipInfo.AddGotEquipInfoRow(row);

                this.DialogResult = true;

                this.Close();
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 選択中のジョブパーツデータを返す
        /// </summary>
        /// <returns></returns>
        private LocalDataBaseDataSet.JobPartsRow GetSelectedJobParts()
        {
            int selectJobParts = this.cmbJobParts.SelectedIndex;

            LocalDataBaseDataSet.JobPartsRow selectRow = null;

            if (0 <= selectJobParts)
            {
                selectRow = ((DataRowView)this.cmbJobParts.Items[selectJobParts]).Row
                            as LocalDataBaseDataSet.JobPartsRow;
            }

            return(selectRow);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 削除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            LocalDataBaseDataSet.JobPartsRow jobPartsRow = this.GetSelectedJobParts();

            if (null != jobPartsRow)
            {
                LocalDataBaseDataSet.GotEquipInfoRow row
                    = this.Dac.GetGotEquipInfo(this._memberID,
                                               jobPartsRow.JobID,
                                               jobPartsRow.PartsID);

                if (null == row)
                {
                    MessageBox.Show("登録されていないため削除できません。");
                    return;
                }

                row.Delete();

                this.DialogResult = true;

                this.Close();
            }
        }