Esempio n. 1
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///     会員稼働予定データ更新 </summary>
        /// <param name="cPData">
        ///     個人情報クラス</param>
        /// <param name="dDay">
        ///     該当月の日数</param>
        /// ------------------------------------------------------------------------------------
        private bool updateData(clsPersonalData cPData, int dDay)
        {
            try
            {
                // 対象データを取得
                会員稼働予定 s = (会員稼働予定)db.会員稼働予定.Single(a => a.カード番号 == cPData.cNo && a.年 == cPData.eYear && a.月 == cPData.eMonth);

                // エンティティセット
                entitySet(s, cPData, dDay);

                // 更新を確定させる
                db.SubmitChanges();

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Esempio n. 2
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///     会員稼働予定データ新規登録 </summary>
        /// <param name="cPData">
        ///     個人情報クラス</param>
        /// <param name="dDay">
        ///     該当月の日数</param>
        /// ------------------------------------------------------------------------------------
        private bool insertData(clsPersonalData cPData, int dDay)
        {
            try
            {
                // 会員稼働予定テーブルのインスタンスを新規に作成
                会員稼働予定 tbl = new 会員稼働予定();

                // エンティティセット
                entitySet(tbl, cPData, dDay);

                // レコード挿入
                db.会員稼働予定.InsertOnSubmit(tbl);

                // 登録を確定させる
                db.SubmitChanges();

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Esempio n. 3
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///     会員稼働予定データエンティティセット </summary>
        /// <param name="tbl">
        ///     会員稼働予定インスタンス</param>
        /// <param name="cPData">
        ///     個人情報クラス</param>
        /// <param name="dDay">
        ///     該当月の日数</param>
        /// ------------------------------------------------------------------------------------
        private void entitySet(会員稼働予定 tbl, clsPersonalData cPData, int dDay)
        {
            const int sRow = 8;

            Excel.Range rng = null;

            tbl.カード番号 = cPData.cNo;
            tbl.年     = cPData.eYear;
            tbl.月     = cPData.eMonth;
            tbl.フリガナ  = cPData.furi;
            tbl.申告年月日 = (DateTime)cPData.sDt;

            for (int i = 0; i < 31; i++)
            {
                rng = (Excel.Range)cPData.exl.Cells[sRow + i, cPData.colidx];

                if (i == 0)
                {
                    tbl.d1 = rng.Text.Trim();
                }
                if (i == 1)
                {
                    tbl.d2 = rng.Text.Trim();
                }
                if (i == 2)
                {
                    tbl.d3 = rng.Text.Trim();
                }
                if (i == 3)
                {
                    tbl.d4 = rng.Text.Trim();
                }
                if (i == 4)
                {
                    tbl.d5 = rng.Text.Trim();
                }
                if (i == 5)
                {
                    tbl.d6 = rng.Text.Trim();
                }
                if (i == 6)
                {
                    tbl.d7 = rng.Text.Trim();
                }
                if (i == 7)
                {
                    tbl.d8 = rng.Text.Trim();
                }
                if (i == 8)
                {
                    tbl.d9 = rng.Text.Trim();
                }
                if (i == 9)
                {
                    tbl.d10 = rng.Text.Trim();
                }
                if (i == 10)
                {
                    tbl.d11 = rng.Text.Trim();
                }
                if (i == 11)
                {
                    tbl.d12 = rng.Text.Trim();
                }
                if (i == 12)
                {
                    tbl.d13 = rng.Text.Trim();
                }
                if (i == 13)
                {
                    tbl.d14 = rng.Text.Trim();
                }
                if (i == 14)
                {
                    tbl.d15 = rng.Text.Trim();
                }
                if (i == 15)
                {
                    tbl.d16 = rng.Text.Trim();
                }
                if (i == 16)
                {
                    tbl.d17 = rng.Text.Trim();
                }
                if (i == 17)
                {
                    tbl.d18 = rng.Text.Trim();
                }
                if (i == 18)
                {
                    tbl.d19 = rng.Text.Trim();
                }
                if (i == 19)
                {
                    tbl.d20 = rng.Text.Trim();
                }
                if (i == 20)
                {
                    tbl.d21 = rng.Text.Trim();
                }
                if (i == 21)
                {
                    tbl.d22 = rng.Text.Trim();
                }
                if (i == 22)
                {
                    tbl.d23 = rng.Text.Trim();
                }
                if (i == 23)
                {
                    tbl.d24 = rng.Text.Trim();
                }
                if (i == 24)
                {
                    tbl.d25 = rng.Text.Trim();
                }
                if (i == 25)
                {
                    tbl.d26 = rng.Text.Trim();
                }
                if (i == 26)
                {
                    tbl.d27 = rng.Text.Trim();
                }
                if (i == 27)
                {
                    tbl.d28 = rng.Text.Trim();
                }

                if (i == 28)
                {
                    if (dDay < 29)
                    {
                        tbl.d29 = string.Empty;
                    }
                    else
                    {
                        tbl.d29 = rng.Text.Trim();
                    }
                }

                if (i == 29)
                {
                    if (dDay < 30)
                    {
                        tbl.d30 = string.Empty;
                    }
                    else
                    {
                        tbl.d30 = rng.Text.Trim();
                    }
                }

                if (i == 30)
                {
                    if (dDay < 31)
                    {
                        tbl.d31 = string.Empty;
                    }
                    else
                    {
                        tbl.d31 = rng.Text.Trim();
                    }
                }

                tbl.備考  = cPData.memo;
                tbl.更新日 = DateTime.Now;
            }
        }
Esempio n. 4
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///     会員稼働予定データエンティティセット </summary>
        /// <param name="tbl">
        ///     会員稼働予定インスタンス</param>
        /// <param name="cPData">
        ///     個人情報クラス</param>
        /// <param name="dDay">
        ///     該当月の日数</param>
        /// ------------------------------------------------------------------------------------
        private void entitySet(会員稼働予定 tbl, clsPersonalData cPData, int dDay)
        {
            const int sRow = 8;

            tbl.カード番号  = cPData.cNo;
            tbl.年      = cPData.eYear;
            tbl.月      = cPData.eMonth;
            tbl.フリガナ   = cPData.furi;
            tbl.申告年月日  = (DateTime)cPData.sDt;
            tbl.アサイン区分 = 0;

            for (int i = 0; i < 31; i++)
            {
                // コメント化 2019/07/18
                //string dVal = Utility.nulltoString(cPData.sheet.Cell(sRow + i, cPData.colidx).Value);

                // Trim()を追加 2019/07/18
                string dVal = Utility.nulltoString(cPData.sheet.Cell(sRow + i, cPData.colidx).Value).Trim();

                if (i == 0)
                {
                    tbl.d1 = dVal;
                }
                if (i == 1)
                {
                    tbl.d2 = dVal;
                }
                if (i == 2)
                {
                    tbl.d3 = dVal;
                }
                if (i == 3)
                {
                    tbl.d4 = dVal;
                }
                if (i == 4)
                {
                    tbl.d5 = dVal;
                }
                if (i == 5)
                {
                    tbl.d6 = dVal;
                }
                if (i == 6)
                {
                    tbl.d7 = dVal;
                }
                if (i == 7)
                {
                    tbl.d8 = dVal;
                }
                if (i == 8)
                {
                    tbl.d9 = dVal;
                }
                if (i == 9)
                {
                    tbl.d10 = dVal;
                }
                if (i == 10)
                {
                    tbl.d11 = dVal;
                }
                if (i == 11)
                {
                    tbl.d12 = dVal;
                }
                if (i == 12)
                {
                    tbl.d13 = dVal;
                }
                if (i == 13)
                {
                    tbl.d14 = dVal;
                }
                if (i == 14)
                {
                    tbl.d15 = dVal;
                }
                if (i == 15)
                {
                    tbl.d16 = dVal;
                }
                if (i == 16)
                {
                    tbl.d17 = dVal;
                }
                if (i == 17)
                {
                    tbl.d18 = dVal;
                }
                if (i == 18)
                {
                    tbl.d19 = dVal;
                }
                if (i == 19)
                {
                    tbl.d20 = dVal;
                }
                if (i == 20)
                {
                    tbl.d21 = dVal;
                }
                if (i == 21)
                {
                    tbl.d22 = dVal;
                }
                if (i == 22)
                {
                    tbl.d23 = dVal;
                }
                if (i == 23)
                {
                    tbl.d24 = dVal;
                }
                if (i == 24)
                {
                    tbl.d25 = dVal;
                }
                if (i == 25)
                {
                    tbl.d26 = dVal;
                }
                if (i == 26)
                {
                    tbl.d27 = dVal;
                }
                if (i == 27)
                {
                    tbl.d28 = dVal;
                }

                if (i == 28)
                {
                    if (dDay < 29)
                    {
                        tbl.d29 = string.Empty;
                    }
                    else
                    {
                        tbl.d29 = dVal;
                    }
                }

                if (i == 29)
                {
                    if (dDay < 30)
                    {
                        tbl.d30 = string.Empty;
                    }
                    else
                    {
                        tbl.d30 = dVal;
                    }
                }

                if (i == 30)
                {
                    if (dDay < 31)
                    {
                        tbl.d31 = string.Empty;
                    }
                    else
                    {
                        tbl.d31 = dVal;
                    }
                }

                tbl.備考  = cPData.memo;
                tbl.更新日 = DateTime.Now;
            }
        }