Exemplo n.º 1
0
        /// <summary>
        /// 単価取得処理
        /// </summary>
        /// <param name="fue"></param>
        /// <returns></returns>
        public bool Fnc_UnitPrice(Fnc_UnitPrice_Entity fue)
        {
            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_UnitPrice(fue);

            if (dt.Rows.Count > 0)
            {
                fue.ZeikomiTanka = Z_SetStr(dt.Rows[0]["ZeikomiTanka"]);
                fue.ZeinukiTanka = Z_SetStr(dt.Rows[0]["ZeinukiTanka"]);
                fue.Zeiritsu     = Z_SetStr(dt.Rows[0]["Zeiritsu"]);
                fue.Zei          = Z_SetStr(dt.Rows[0]["Zei"]);
                fue.GenkaTanka   = Z_SetStr(dt.Rows[0]["GenkaTanka"]);
                fue.Bikou        = dt.Rows[0]["Bikou"].ToString();

                return(true);
            }
            else
            {
                fue.ZeikomiTanka = "0";
                fue.ZeinukiTanka = "0";
                fue.Zeiritsu     = "0";
                fue.Zei          = "0";
                fue.GenkaTanka   = "0";
                fue.Bikou        = "";
                return(false);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 消費税計算処理
        /// 税込金額より税抜金額を取得する
        /// 計算モード:2
        /// </summary>
        /// <param name="kingaku"></param>
        /// <param name="ymd">YYYY/MM/DD形式,未入力時システム日付</param>
        /// <param name="taxRateFLG">0:非課税、1:通常課税、2:軽減課税</param>
        /// <returns></returns>
        public decimal GetZeinukiKingaku(decimal kingaku, int taxRateFLG, string ymd = "")
        {
            decimal outKingaku = 0;

            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_TAXCalculation(2, kingaku, ymd, taxRateFLG);

            if (dt.Rows.Count > 0)
            {
                outKingaku = Z_Set(dt.Rows[0]["Kingaku1"]);
            }

            return(outKingaku);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 消費税計算処理
        /// 税抜金額より税込金額を取得する
        /// 計算モード:1
        /// </summary>
        /// <param name="kingaku">税抜金額</param>
        /// <param name="ymd">YYYY/MM/DD形式,未入力時システム日付</param>
        /// <param name="taxRateFLG">0:非課税、1:通常課税、2:軽減課税</param>
        /// <returns></returns>
        public decimal GetZeikomiKingaku(decimal kingaku, int taxRateFLG, out decimal zei, string ymd = "")
        {
            decimal outKingaku = 0;

            zei = 0;
            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_TAXCalculation(1, kingaku, ymd, taxRateFLG);

            if (dt.Rows.Count > 0)
            {
                zei        = Z_Set(dt.Rows[0]["Kingaku1"]);
                outKingaku = zei + kingaku;
            }
            return(outKingaku);
        }
Exemplo n.º 4
0
        public string Fnc_PlanDate(Fnc_PlanDate_Entity fpe)
        {
            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_PlanDate(fpe);

            if (dt.Rows.Count > 0)
            {
                fpe.Yoteibi = dt.Rows[0]["Yoteibi"].ToString();

                return(fpe.Yoteibi);
            }
            else
            {
                return("");
            }
        }
Exemplo n.º 5
0
        public bool Fnc_Reserve(Fnc_Reserve_Entity fre)
        {
            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_Reserve(fre);

            if (dt.Rows.Count > 0)
            {
                fre.Result           = dt.Rows[0]["Result"].ToString();
                fre.Error            = dt.Rows[0]["Error"].ToString();
                fre.LastDay          = dt.Rows[0]["LastDay"].ToString();
                fre.OutKariHikiateNo = dt.Rows[0]["OutKariHikiateNo"].ToString();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 6
0
        public bool Fnc_Present(Fnc_Present_Entity fpe)
        {
            Function_DL fdl = new Function_DL();
            DataTable   dt  = fdl.Fnc_Present(fpe);

            if (dt.Rows.Count > 0)
            {
                fpe.outPresentCD1 = dt.Rows[0]["PresentCD1"].ToString();
                fpe.outPresentCD2 = dt.Rows[0]["PresentCD2"].ToString();
                fpe.outPresentCD3 = dt.Rows[0]["PresentCD3"].ToString();
                fpe.outPresentCD4 = dt.Rows[0]["PresentCD4"].ToString();
                fpe.outPresentCD5 = dt.Rows[0]["PresentCD5"].ToString();

                return(true);
            }
            else
            {
                return(false);
            }
        }