/// <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); } }
/// <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); } }