public bool M_StoreClose_SelectAll(M_StoreClose_Entity me) { M_StoreClose_DL dl = new M_StoreClose_DL(); DataTable dt = dl.M_StoreClose_SelectAll(me); if (dt.Rows.Count > 0) { me.FiscalYYYYMM = dt.Rows[0]["FiscalYYYYMM"].ToString(); me.ClosePosition1 = dt.Rows[0]["ClosePosition1"].ToString(); me.ClosePosition2 = dt.Rows[0]["ClosePosition2"].ToString(); me.ClosePosition3 = dt.Rows[0]["ClosePosition3"].ToString(); me.ClosePosition4 = dt.Rows[0]["ClosePosition4"].ToString(); me.ClosePosition5 = dt.Rows[0]["ClosePosition5"].ToString(); me.MonthlyClaimsFLG = dt.Rows[0]["MonthlyClaimsFLG"].ToString(); me.MonthlyClaimsDateTime = dt.Rows[0]["MonthlyClaimsDateTime"].ToString(); me.MonthlyDebtFLG = dt.Rows[0]["MonthlyDebtFLG"].ToString(); me.MonthlyDebtDateTime = dt.Rows[0]["MonthlyDebtDateTime"].ToString(); me.MonthlyStockFLG = dt.Rows[0]["MonthlyStockFLG"].ToString(); me.MonthlyStockDateTime = dt.Rows[0]["MonthlyStockDateTime"].ToString(); return(true); } else { if (string.IsNullOrWhiteSpace(me.FiscalYYYYMM)) { string ymd = GetDate(); me.FiscalYYYYMM = ymd.Substring(0, 4) + ymd.Substring(5, 2); } //レコ―ドが無い場合、 テーブル転送仕様Aに従ってInsert M_StoreClose dl.M_StoreClose_Insert(me); } return(false); }
/// <summary> /// 店舗の締日チェック /// 店舗締マスターで判断 /// </summary> /// <param name="mse">M_StoreClose_Entity</param> /// <returns></returns> public bool CheckStoreCloseForMarkDown(M_StoreClose_Entity mse, bool sir, bool sha) { M_StoreClose_DL msdl = new M_StoreClose_DL(); DataTable dt = msdl.M_StoreClose_Select(mse); if (dt.Rows.Count > 0) { if (sir) { if (!dt.Rows[0]["ClosePosition2"].ToString().Equals("0")) { return(false); } } if (sha) { if (!dt.Rows[0]["ClosePosition4"].ToString().Equals("0")) { return(false); } } return(true); } else { return(true); } }
public SiharaiNyuuryoku_BL() { dpdl = new D_Pay_DL(); mcdl = new M_Control_DL(); mcaldl = new M_Calendar_DL(); msdl = new M_Staff_DL(); mmdl = new M_MultiPorpose_DL(); mkdl = new M_Kouza_DL(); mvdl = new M_Vendor_DL(); mpdl = new M_Payee_DL(); dpddl = new D_PayDetail_DL(); dppdl = new D_PayPlan_DL(); mscdl = new M_StoreClose_DL(); mkzdl = new M_Kouza_DL(); }
/// <summary> /// 店舗の締日チェック /// 店舗締マスターで判断 /// </summary> /// <param name="mse">M_StoreClose_Entity</param> /// <returns></returns> public bool CheckStoreClose(M_StoreClose_Entity mse, bool uri, bool sir, bool nyk, bool sha, bool son) { M_StoreClose_DL msdl = new M_StoreClose_DL(); DataTable dt = msdl.M_StoreClose_Select(mse); if (dt.Rows.Count > 0) { //M_StoreClose.ClosePosition2= 1 //M_StoreClose.ClosePosition2= 2 //であればエラー if (uri) { if (dt.Rows[0]["ClosePosition1"].ToString().Equals("1")) { ShowMessage("E203"); return(false); } else if (dt.Rows[0]["ClosePosition1"].ToString().Equals("2")) { ShowMessage("E194"); return(false); } } if (sir) { if (dt.Rows[0]["ClosePosition2"].ToString().Equals("1")) { ShowMessage("E203"); return(false); } else if (dt.Rows[0]["ClosePosition2"].ToString().Equals("2")) { ShowMessage("E194"); return(false); } } if (nyk) { if (dt.Rows[0]["ClosePosition3"].ToString().Equals("1")) { ShowMessage("E203"); return(false); } else if (dt.Rows[0]["ClosePosition3"].ToString().Equals("2")) { ShowMessage("E194"); return(false); } } if (sha) { if (dt.Rows[0]["ClosePosition4"].ToString().Equals("1")) { ShowMessage("E203"); return(false); } else if (dt.Rows[0]["ClosePosition4"].ToString().Equals("2")) { ShowMessage("E194"); return(false); } } if (son) { if (dt.Rows[0]["ClosePosition5"].ToString().Equals("1")) { ShowMessage("E203"); return(false); } else if (dt.Rows[0]["ClosePosition5"].ToString().Equals("2")) { ShowMessage("E194"); return(false); } } return(true); } else { return(true); } }
public UrikakekinTairyuuHyou_BL() { mscdl = new M_StoreClose_DL(); dmcdl = new D_MonthlyClaims_DL(); }
/// <summary> /// 月次締処理 /// SeikyuuShimeShoriより更新時に使用 /// </summary> public bool M_StoreClose_Update(M_StoreClose_Entity me) { M_StoreClose_DL dl = new M_StoreClose_DL(); return(dl.M_StoreClose_Update(me)); }
public GetsujiShimeShori_BL() { mdl = new M_StoreClose_DL(); }
public SaimuKanriHyou_BL() { dmdl = new D_MonthlyDebt_DL(); mscdl = new M_StoreClose_DL(); }
public ZaikoMotochouInsatsu_BL() { dwdl = new D_Warehousing_DL(); mscdl = new M_StoreClose_DL(); }