private void GetRoomList() { PromotionEntity _promotionEntity = new PromotionEntity(); _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); string strHotel = wctHotel.AutoResult.ToString(); if (String.IsNullOrEmpty(strHotel) || !strHotel.Contains("[") || !strHotel.Contains("]")) { SetDdpEmptyList(); messageContent.InnerHtml = GetLocalResourceObject("Error9").ToString(); return; } promotionEntity.HotelID = strHotel.Substring((strHotel.IndexOf('[') + 1), (strHotel.IndexOf(']') - 1)); ; promotionEntity.RateCode = ddpPriceType.SelectedValue; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomListAll(_promotionEntity); if (dsResult.Tables.Count > 0 && dsResult.Tables[0].Rows.Count > 0) { ddpHotelRoomList.DataTextField = "ROOMNM"; ddpHotelRoomList.DataValueField = "ROOMCODE"; ddpHotelRoomList.DataSource = dsResult; ddpHotelRoomList.DataBind(); //UpdatePanel2.Update(); } else { SetDdpEmptyList(); //UpdatePanel2.Update(); messageContent.InnerHtml = GetLocalResourceObject("Error9").ToString(); } }
private void BindPromotioningList() { _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.PromotioningSelect(_promotionEntity).QueryResult; gridViewCSPromotioningList.DataSource = dsResult.Tables[0].DefaultView; gridViewCSPromotioningList.DataKeyNames = new string[] { "ID" };//主键 gridViewCSPromotioningList.DataBind(); }
//protected void ddpPriceType_SelectedIndexChanged(object sender, EventArgs e) //{ // if (ddpPriceType.SelectedValue == "LMBAR") // { // dvlm2.Style.Add("display","none"); // dvlm.Style.Add("display", ""); // } // else // { // dvlm2.Style.Add("display",""); // dvlm.Style.Add("display", "none"); // } // //UpdatePanel4.Update(); //} protected void ddpPriceType_SelectedIndexChanged(object sender, EventArgs e) { if ("LMBAR".Equals(ddpPriceType.SelectedValue)) { ddpGuaid.SelectedValue = "PP"; ddpCxlid.SelectedValue = "PT100"; } else { ddpGuaid.SelectedValue = "RH04"; ddpCxlid.SelectedValue = "NP24"; } PromotionEntity _promotionEntity = new PromotionEntity(); _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); string strHotel = wctHotel.AutoResult.ToString(); if (String.IsNullOrEmpty(strHotel) || !strHotel.Contains("[") || !strHotel.Contains("]")) { return; } promotionEntity.HotelID = strHotel.Substring((strHotel.IndexOf('[') + 1), (strHotel.IndexOf(']') - 1)); ; promotionEntity.RateCode = ddpPriceType.SelectedValue; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomListAll(_promotionEntity); if (dsResult.Tables.Count > 0 && dsResult.Tables[0].Rows.Count > 0) { ddpHotelRoomList.DataTextField = "ROOMNM"; ddpHotelRoomList.DataValueField = "ROOMCODE"; ddpHotelRoomList.DataSource = dsResult; ddpHotelRoomList.DataBind(); //UpdatePanel2.Update(); } }
protected void btnSelectHotel_Click(object sender, EventArgs e) { messageContent.InnerHtml = ""; if (String.IsNullOrEmpty(wctHotel.AutoResult) || String.IsNullOrEmpty(hidHotelID.Value)) { messageContent.InnerHtml = GetLocalResourceObject("Error1").ToString(); //UpdatePanel6.Update(); return; } if (!wctHotel.AutoResult.Equals(hidHotelID.Value)) { messageContent.InnerHtml = GetLocalResourceObject("Error10").ToString(); //UpdatePanel6.Update(); return; } PromotionEntity _promotionEntity = new PromotionEntity(); _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); string strHotel = wctHotel.AutoResult.ToString(); promotionEntity.HotelID = strHotel.Substring((strHotel.IndexOf('[') + 1), (strHotel.IndexOf(']') - 1)); ; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomList(_promotionEntity); if (dsResult.Tables.Count > 0 && dsResult.Tables[0].Rows.Count > 0) { chkHotelRoomList.DataTextField = "HOTELROOMNM"; chkHotelRoomList.DataValueField = "HOTELROOMCODE"; chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); //UpdatePanel2.Update(); } else { chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); //UpdatePanel2.Update(); messageContent.InnerHtml = GetLocalResourceObject("Error9").ToString(); } //UpdatePanel6.Update(); }
private void BindPromotionMsgListGrid() { _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); promotionEntity.Title = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["ProTitle"].ToString())) ? null : ViewState["ProTitle"].ToString(); promotionEntity.StartBeginDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["StartBeginDTime"].ToString())) ? null : ViewState["StartBeginDTime"].ToString(); promotionEntity.StartEndDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["StartEndDTime"].ToString())) ? null : ViewState["StartEndDTime"].ToString(); promotionEntity.EndBeginDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["EndBeginDTime"].ToString())) ? null : ViewState["EndBeginDTime"].ToString(); promotionEntity.EndEndDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["EndEndDTime"].ToString())) ? null : ViewState["EndEndDTime"].ToString(); _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.PromotionMsgSelect(_promotionEntity).QueryResult; gridViewCSPromotionMsgList.DataSource = dsResult.Tables[0].DefaultView; gridViewCSPromotionMsgList.DataKeyNames = new string[] { "ID" };//主键 gridViewCSPromotionMsgList.DataBind(); }
protected void btnAdd_Click(object sender, EventArgs e) { messageContent.InnerHtml = ""; bool bflag = true; string errMsg = GetLocalResourceObject("Error").ToString(); if (String.IsNullOrEmpty(txtPromotionTitle.Value.Trim())) { errMsg = errMsg +"<br/>"+ GetLocalResourceObject("Error1").ToString(); bflag=false; } if (StringUtility.Text_Length(txtPromotionTitle.Value.ToString().Trim()) > 45) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error8").ToString(); bflag = false; } if (String.IsNullOrEmpty(dpKeepStart.Value.Trim()) || String.IsNullOrEmpty(dpKeepEnd.Value.Trim())) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error2").ToString(); bflag = false; } if (!"0".Equals(hidCommonType.Value) && !"1".Equals(hidChkCommonType.Value) && String.IsNullOrEmpty(hidCommonList.Value.Trim())) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error3").ToString(); bflag = false; } if (!chkAllUserGroup.Checked && String.IsNullOrEmpty(hidUserGroupList.Value.Trim())) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error4").ToString(); bflag = false; } if (String.IsNullOrEmpty(txtPromDescZh.Text.Trim())) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error5").ToString(); bflag = false; } if (StringUtility.Text_Length(txtPromDescZh.Text.Trim()) > 540) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error11").ToString(); bflag = false; } if (StringUtility.Text_Length(txtImgFilePath.Value.ToString().Trim()) > 1000) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error10").ToString(); bflag = false; } if ("0".Equals(hidCommonType.Value) && StringUtility.Text_Length(txtLinkUrl.Text.Trim()) > 500) { errMsg = errMsg + "<br/>" + GetLocalResourceObject("Error12").ToString(); bflag = false; } if (!bflag) { messageContent.InnerHtml = errMsg; UpdatePanel6.Update(); return; } _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); promotionEntity.Title = txtPromotionTitle.Value.ToString().Trim(); promotionEntity.Priority = ddpPriorityList.SelectedValue; promotionEntity.StartDTime = dpKeepStart.Value; promotionEntity.EndDTime = dpKeepEnd.Value; promotionEntity.Type = hidCommonType.Value; promotionEntity.ChkType = hidChkCommonType.Value; promotionEntity.CommonList = hidCommonList.Value; promotionEntity.HotelID = (hidHotelID.Value.Length > 0) ? hidHotelID.Value.Substring((hidHotelID.Value.IndexOf('[') + 1), (hidHotelID.Value.IndexOf(']') - 1)) : ""; promotionEntity.UserGroupList = hidUserGroupList.Value; promotionEntity.Content = txtPromDescZh.Text.ToString().Trim(); // promotionEntity.Imageid = "1";//image_src 本地路径||服务器路径||IMAGEID promotionEntity.Imageid = txtImgFilePath.Value.Trim(); promotionEntity.RateCode = ddpPriceType.SelectedValue; promotionEntity.Promethodid = ddpPromotionType.SelectedValue; promotionEntity.LinkUrl = ("0".Equals(hidCommonType.Value)) ? txtLinkUrl.Text.Trim() : ""; _promotionEntity.PromotionDBEntity.Add(promotionEntity); _promotionEntity = PromotionBP.Insert(_promotionEntity); int iResult =_promotionEntity.Result; _commonEntity.LogMessages = _promotionEntity.LogMessages; _commonEntity.CommonDBEntity = new List<CommonDBEntity>(); CommonDBEntity commonDBEntity = new CommonDBEntity(); commonDBEntity.Event_Type = "新建促销信息-添加"; commonDBEntity.Event_ID = txtPromotionTitle.Value.ToString().Trim(); string conTent = GetLocalResourceObject("EventInsertMessage").ToString(); conTent = string.Format(conTent, txtPromotionTitle.Value.ToString().Trim(), ddpPriorityList.SelectedValue, dpKeepStart.Value, dpKeepEnd.Value, hidCommonType.Value,hidHotelID.Value + hidCommonList.Value, hidUserGroupList.Value, txtPromDescZh.Text.ToString().Trim(), "1");//image_src 本地路径||服务器路径||IMAGEID commonDBEntity.Event_Content = conTent; if (iResult == 1) { commonDBEntity.Event_Result = GetLocalResourceObject("InsertSuccess").ToString(); messageContent.InnerHtml = GetLocalResourceObject("InsertSuccess").ToString(); hidCommonList.Value = ""; hidUserGroupList.Value = ""; } else if (iResult == 2) { commonDBEntity.Event_Result = GetLocalResourceObject("Error6").ToString(); messageContent.InnerHtml = GetLocalResourceObject("Error6").ToString(); } else if (iResult == 3) { commonDBEntity.Event_Result = GetLocalResourceObject("Error9").ToString(); messageContent.InnerHtml = string.Format(GetLocalResourceObject("Error9").ToString(), _promotionEntity.ErrorMSG); } else { commonDBEntity.Event_Result = GetLocalResourceObject("Error7").ToString(); messageContent.InnerHtml = GetLocalResourceObject("Error7").ToString(); } _commonEntity.CommonDBEntity.Add(commonDBEntity); CommonBP.InsertEventHistory(_commonEntity); UpdatePanel6.Update(); }
protected void btnSelectHotel_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(wctHotelRoom.AutoResult)) { return; } _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); string strHotel = wctHotelRoom.AutoResult.ToString(); promotionEntity.HotelID = strHotel.Substring((strHotel.IndexOf('[') + 1), (strHotel.IndexOf(']') - 1)); ; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomList(_promotionEntity); chkHotelRoomList.DataTextField = "HOTELROOMNM"; chkHotelRoomList.DataValueField = "HOTELROOMCODE"; chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); UpdatePanel5.Update(); }
private void SetChkListVal(string HotelID, string chkRoomList) { if (String.IsNullOrEmpty(HotelID)) { return; } HotelID = HotelID.Substring((HotelID.IndexOf('[') + 1), (HotelID.IndexOf(']') - 1)); _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); promotionEntity.HotelID = HotelID; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomList(_promotionEntity); chkHotelRoomList.DataTextField = "HOTELROOMNM"; chkHotelRoomList.DataValueField = "HOTELROOMCODE"; chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); ArrayList chkList = new ArrayList(); foreach (string drRow in chkRoomList.Split(',')) { chkList.Add(drRow.Substring((drRow.IndexOf('[') + 1), (drRow.IndexOf(']') - 1))); } foreach (ListItem li in chkHotelRoomList.Items) { if (chkList.Contains(li.Value)) { li.Selected = true; } } }
private void BindContentDetail() { _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); promotionEntity.ID = hiddenId.Value; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsMainResult = PromotionBP.MainSelect(_promotionEntity).QueryResult; if (dsMainResult.Tables.Count > 0 && dsMainResult.Tables[0].Rows.Count > 0) { SetMainControlValue(dsMainResult.Tables[0]); DataSet dsDetailResult = PromotionBP.DetailSelect(_promotionEntity).QueryResult; if (dsDetailResult.Tables.Count > 0 && dsDetailResult.Tables[0].Rows.Count > 0) { SetDetailControlValue(dsMainResult.Tables[0].Rows[0]["PROTYPE"].ToString(), dsDetailResult.Tables[0].Rows[0]); } } else { ReSetControlVal(); detailMessageContent.InnerHtml = GetLocalResourceObject("WarningMessage").ToString(); dvBtnUpdateList.Visible = false; //dvBtnBack.Visible = true; } }
protected void btnSelectHotel_Click(object sender, EventArgs e) { messageContent.InnerHtml = ""; if (String.IsNullOrEmpty(wctHotel.AutoResult) || String.IsNullOrEmpty(hidHotelID.Value)) { messageContent.InnerHtml = GetLocalResourceObject("Error1").ToString(); //UpdatePanel6.Update(); return; } if (String.IsNullOrEmpty(dpKeepStart.Value.Trim()) || String.IsNullOrEmpty(dpKeepEnd.Value.Trim())) { messageContent.InnerHtml = GetLocalResourceObject("Error2").ToString(); //UpdatePanel6.Update(); this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "key", "SetHotelControlVal('" + hidHotelID.Value + "');", true); return; } hidKeepStart.Value = dpKeepStart.Value.Trim(); hidKeepEnd.Value = dpKeepEnd.Value.Trim(); hidHotelID.Value = wctHotel.AutoResult; PromotionEntity _promotionEntity = new PromotionEntity(); _promotionEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _promotionEntity.LogMessages.Userid = UserSession.Current.UserAccount; _promotionEntity.LogMessages.Username = UserSession.Current.UserDspName; _promotionEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _promotionEntity.PromotionDBEntity = new List<PromotionDBEntity>(); PromotionDBEntity promotionEntity = new PromotionDBEntity(); string strHotel = wctHotel.AutoResult.ToString(); promotionEntity.HotelID = strHotel.Substring((strHotel.IndexOf('[') + 1), (strHotel.IndexOf(']') - 1)); ; _promotionEntity.PromotionDBEntity.Add(promotionEntity); DataSet dsResult = PromotionBP.GetHotelRoomList(_promotionEntity); if (dsResult.Tables.Count > 0 && dsResult.Tables[0].Rows.Count > 0) { chkHotelRoomList.DataTextField = "HOTELROOMNM"; chkHotelRoomList.DataValueField = "HOTELROOMCODE"; chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); //UpdatePanel2.Update(); } else { chkHotelRoomList.DataSource = dsResult; chkHotelRoomList.DataBind(); //UpdatePanel2.Update(); messageContent.InnerHtml = GetLocalResourceObject("Error9").ToString(); } dvRoomList.Style.Add("display", ""); dvAutoComplete.Style.Add("display", "none"); lbHotel.Text = wctHotel.AutoResult; dvlbHotel.Style.Add("display", ""); dvSelectHotel.Style.Add("display", "none"); lbStart.Text = dpKeepStart.Value.Trim(); lbEnd.Text = dpKeepEnd.Value.Trim(); dvLbTime.Style.Add("display", ""); dvKeepTime.Style.Add("display", "none"); //UpdatePanel1.Update(); //UpdatePanel4.Update(); //UpdatePanel8.Update(); //UpdatePanel6.Update(); //this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "key", "DtControlStyle(true);", true); BindHistoryListGrid(); }