Exemplo n.º 1
0
 ///--------------------------------------------------------------------------
 /// <summary>
 ///     給与計算用計算用受入データ作成クラスコンストラクタ</summary>
 /// <param name="preFrm">
 ///     親フォーム</param>
 /// <param name="hTbl">
 ///     勤務票ヘッダDataTable</param>
 /// <param name="mTbl">
 ///     勤務票明細DataTable</param>
 ///--------------------------------------------------------------------------
 public OCROutput(Form preFrm, MTYSDataSet dts)
 {
     _preForm = preFrm;
     _dts     = dts;
     _hTbl    = dts.勤務票ヘッダ;
     _mTbl    = dts.勤務票明細;
     cAdp.Fill(_dts.勤怠チェックリスト);
 }
Exemplo n.º 2
0
            /// <summary>
            ///     部門マスターロード ※帳票区分による対象絞り込み </summary>
            /// <param name="tempObj"></param>
            /// <param name="dts"></param>
            /// <param name="choHyoKbn"></param>
            public static void load(ComboBox tempObj, int choHyoKbn)
            {
                try
                {
                    ComboBumon cmb1;

                    MTYSDataSet dts = new MTYSDataSet();
                    MTYSDataSetTableAdapters.社員所属TableAdapter adp = new MTYSDataSetTableAdapters.社員所属TableAdapter();
                    adp.Fill(dts.社員所属);

                    tempObj.Items.Clear();
                    tempObj.DisplayMember = "Name";
                    tempObj.ValueMember   = "ID";

                    var s = dts.社員所属
                            .Where(a => a.RowState != System.Data.DataRowState.Deleted && a.RowState != System.Data.DataRowState.Detached)
                            .OrderBy(a => a.所属コード)
                            .Select(a => new
                    {
                        ID   = a.所属コード,
                        称    = a.所属名称,
                        帳票区分 = a.帳票区分
                    }).Distinct();

                    if (choHyoKbn != 0)
                    {
                        s = s.Where(a => a.帳票区分 == choHyoKbn)
                            .OrderBy(a => a.ID);
                    }

                    foreach (var t in s)
                    {
                        cmb1             = new ComboBumon();
                        cmb1.ID          = t.ID.ToString();
                        cmb1.Name        = t.ID.ToString() + "  " + t.称;
                        cmb1.DisplayName = t.称;
                        tempObj.Items.Add(cmb1);
                    }

                    tempObj.DropDownStyle = ComboBoxStyle.DropDownList;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "部門コンボボックスロード");
                }
            }
Exemplo n.º 3
0
        /// -------------------------------------------------------------------
        /// <summary>
        ///     所属・帳票区分対応テーブルから帳票区分を取得する </summary>
        /// <param name="szCode">
        ///     所属コード</param>
        /// <returns>
        ///     帳票区分</returns>
        /// -------------------------------------------------------------------
        public static int getChohyoKbn(int szCode)
        {
            int rtn = 1;    // 該当所属コードが登録されていないときは本社扱い

            // データテーブルにデータを読み込む
            MTYSDataSet dts = new MTYSDataSet();

            MTYSDataSetTableAdapters.所属帳票区分対応TableAdapter adp = new MTYSDataSetTableAdapters.所属帳票区分対応TableAdapter();
            adp.Fill(dts.所属帳票区分対応);

            var s = dts.所属帳票区分対応.Where(a => a.RowState != System.Data.DataRowState.Deleted &&
                                       a.RowState != System.Data.DataRowState.Detached &&
                                       a.所属コード == szCode);

            // 帳票区分を取得する
            foreach (var t in s)
            {
                rtn = t.帳票区分;
            }

            return(rtn);
        }
Exemplo n.º 4
0
        /// -------------------------------------------------------------
        /// <summary>
        ///     帳票区分コンボボックスデータソース取得 </summary>
        /// <param name="cmbKbn">
        ///     コンボボックスオブジェクト</param>
        /// <param name="dts">
        ///     データセット</param>
        /// -------------------------------------------------------------
        public static void cmbKbnLoad(ComboBox cmbKbn)
        {
            MTYSDataSet dts = new MTYSDataSet();

            MTYSDataSetTableAdapters.帳票区分TableAdapter adp = new MTYSDataSetTableAdapters.帳票区分TableAdapter();
            adp.Fill(dts.帳票区分);

            cmbKbn.DisplayMember = "名称";
            cmbKbn.ValueMember   = "ID";

            var s = dts.帳票区分
                    .Where(a => a.RowState != System.Data.DataRowState.Deleted && a.RowState != System.Data.DataRowState.Detached)
                    .OrderBy(a => a.ID)
                    .Select(a => new
            {
                ID = a.ID,
                称  = a.帳票区分名称
            });

            cmbKbn.DataSource = s.ToList();

            cmbKbn.DropDownStyle = ComboBoxStyle.DropDownList;
        }