public void btnAddChannel() { messageContent.InnerHtml = ""; if (String.IsNullOrEmpty(txtChannelName.Value.ToString().Trim()) || String.IsNullOrEmpty(txtChannelID.Value.ToString().Trim())) { messageContent.InnerHtml = GetLocalResourceObject("Error3").ToString(); return; } _channelEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _channelEntity.LogMessages.Userid = UserSession.Current.UserAccount; _channelEntity.LogMessages.Username = UserSession.Current.UserDspName; _channelEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _channelEntity.ChannelDBEntity = new List<ChannelDBEntity>(); ChannelDBEntity channelDBEntity = new ChannelDBEntity(); channelDBEntity.Name_CN = txtChannelName.Value; channelDBEntity.ChannelID = txtChannelID.Value; _channelEntity.ChannelDBEntity.Add(channelDBEntity); int iResult = ChannelBP.Insert(_channelEntity); _commonEntity.LogMessages = _channelEntity.LogMessages; _commonEntity.CommonDBEntity = new List<CommonDBEntity>(); CommonDBEntity commonDBEntity = new CommonDBEntity(); commonDBEntity.Event_Type = "渠道管理-添加"; commonDBEntity.Event_ID = ""; string conTent = GetLocalResourceObject("EventInsertMessage").ToString(); conTent = string.Format(conTent, txtChannelID.Value, txtChannelName.Value); commonDBEntity.Event_Content = conTent; if (iResult == 1) { commonDBEntity.Event_Result = GetLocalResourceObject("InsertSuccess").ToString(); messageContent.InnerHtml = GetLocalResourceObject("InsertSuccess").ToString(); } else if (iResult == 2) { commonDBEntity.Event_Result = GetLocalResourceObject("Error1").ToString(); messageContent.InnerHtml = GetLocalResourceObject("Error1").ToString(); } else { commonDBEntity.Event_Result = GetLocalResourceObject("Error2").ToString(); messageContent.InnerHtml = GetLocalResourceObject("Error2").ToString(); } _commonEntity.CommonDBEntity.Add(commonDBEntity); CommonBP.InsertEventHistory(_commonEntity); }
public bool btnUpdateChannel(string channelNo, string channelID, string nameCN, string onlineStatus) { messageContent.InnerHtml = ""; _channelEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _commonEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _channelEntity.LogMessages.Userid = UserSession.Current.UserAccount; _channelEntity.LogMessages.Username = UserSession.Current.UserDspName; _channelEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _channelEntity.ChannelDBEntity = new List<ChannelDBEntity>(); ChannelDBEntity channelDBEntity = new ChannelDBEntity(); channelDBEntity.ChannelNo = channelNo; channelDBEntity.ChannelID = channelID; channelDBEntity.Name_CN = nameCN; channelDBEntity.OnlineStatus = onlineStatus; _channelEntity.ChannelDBEntity.Add(channelDBEntity); int iResult = ChannelBP.Update(_channelEntity); _commonEntity.LogMessages = _channelEntity.LogMessages; _commonEntity.CommonDBEntity = new List<CommonDBEntity>(); CommonDBEntity commonDBEntity = new CommonDBEntity(); commonDBEntity.Event_Type = "渠道管理-修改"; commonDBEntity.Event_ID = channelID; string conTent = GetLocalResourceObject("EventUpdateMessage").ToString(); conTent = string.Format(conTent, channelDBEntity.ChannelID, channelDBEntity.Name_CN, channelDBEntity.OnlineStatus); commonDBEntity.Event_Content = conTent; bool returnValue = true; if (iResult == 1) { commonDBEntity.Event_Result = GetLocalResourceObject("UpdateSuccess").ToString(); messageContent.InnerHtml = GetLocalResourceObject("UpdateSuccess").ToString(); } else if (iResult == 2) { commonDBEntity.Event_Result = GetLocalResourceObject("UpdateError2").ToString(); messageContent.InnerHtml = GetLocalResourceObject("UpdateError2").ToString(); returnValue = false; } else { commonDBEntity.Event_Result = GetLocalResourceObject("UpdateError").ToString(); messageContent.InnerHtml = GetLocalResourceObject("UpdateError").ToString(); returnValue = false; } _commonEntity.CommonDBEntity.Add(commonDBEntity); CommonBP.InsertEventHistory(_commonEntity); return returnValue; }
//发放渠道 private void BindChanelListGrid() { _channelEntity.LogMessages = new HotelVp.Common.Logger.LogMessage(); _channelEntity.LogMessages.Userid = UserSession.Current.UserAccount; _channelEntity.LogMessages.Username = UserSession.Current.UserDspName; _channelEntity.LogMessages.IpAddress = UserSession.Current.UserIP; _channelEntity.ChannelDBEntity = new List<ChannelDBEntity>(); ChannelDBEntity channelDBEntity = new ChannelDBEntity(); channelDBEntity.Name_CN = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["Name_CN"].ToString())) ? null : ViewState["Name_CN"].ToString(); channelDBEntity.OnlineStatus = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["OnlineStatus"].ToString())) ? null : ViewState["OnlineStatus"].ToString(); channelDBEntity.StartDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["StartDTime"].ToString())) ? null : ViewState["StartDTime"].ToString(); channelDBEntity.EndDTime = (ViewState.Count == 0 || String.IsNullOrEmpty(ViewState["EndDTime"].ToString())) ? null : ViewState["EndDTime"].ToString(); //channelDBEntity.Name_CN = txtSelChannelName.Value; ////if (chkAll.Checked) ////{ //// channelDBEntity.OnlineStatus = null; ////} ////else if (chkOnL.Checked && chkOff.Checked) ////{ //// channelDBEntity.OnlineStatus = null; ////} ////else if (chkOff.Checked) ////{ //// channelDBEntity.OnlineStatus = "0"; ////} ////else if (chkOnL.Checked) ////{ //// channelDBEntity.OnlineStatus = "1"; ////} ////else ////{ //// channelDBEntity.OnlineStatus = null; ////} //if (rdbAll.Checked) //{ // channelDBEntity.OnlineStatus = null; //} //else if (rdbOnL.Checked) //{ // channelDBEntity.OnlineStatus = "1"; //} //else if (rdbOff.Checked) //{ // channelDBEntity.OnlineStatus = "0"; //} //else //{ // channelDBEntity.OnlineStatus = null; //} //if (chkUnTime.Checked) //{ // channelDBEntity.StartDTime = null; // channelDBEntity.EndDTime = null; //} //else //{ // channelDBEntity.StartDTime = dpStart.Value; // channelDBEntity.EndDTime = dpEnd.Value; //} _channelEntity.ChannelDBEntity.Add(channelDBEntity); DataSet dsResult = ChannelBP.Select(_channelEntity).QueryResult; gridViewCSChannelList.DataSource = dsResult.Tables[0].DefaultView; gridViewCSChannelList.DataKeyNames = new string[] { "ID" };//主键 gridViewCSChannelList.DataBind(); DropDownList ddl; for (int i = 0; i <= gridViewCSChannelList.Rows.Count - 1; i++) { DataRowView drvtemp = dsResult.Tables[0].DefaultView[i]; ddl = (DropDownList)gridViewCSChannelList.Rows[i].FindControl("ddlOnline"); ddl.SelectedValue = drvtemp["ONLINESTATUS"].ToString(); } }