protected void IsNotice_CheckedChanged(object sender, EventArgs e) { var ccb = sender as ConfirmCheckBox; if (ccb != null) { var item = ccb.Parent.Parent as GridDataItem; if (item != null) { var noteId = new Guid(item.GetDataKeyValue("NoticeID").ToString()); var isNote = ccb.Checked; try { var result = _shopActivityNotice.UpdateIsNotice(isNote, noteId); if (result) { NoteGrid.Rebind(); } } catch { RAM.Alert("设置公告失败!"); } } } }
//下 protected void DownOrderIndex(object sender, ImageClickEventArgs e) { var imageButton = (ImageButton)sender; var item = (GridDataItem)imageButton.Parent.Parent; var noticeID = new Guid(item.GetDataKeyValue("NoticeID").ToString()); int orderIndex = Convert.ToInt32(item.GetDataKeyValue("OrderIndex").ToString()); var result = _shopActivityNotice.UpdateOrderIndex(noticeID, orderIndex + 1); if (result) { NoteGrid.Rebind(); } else { RAM.Alert("操作无效!"); } }
/// <summary> /// Method to insert number on cell focus /// </summary> /// <param name="sender">The object that initiated the event.</param> /// <param name="e">The event arguments for the event.</param> private void InsertNumber(object sender, RoutedEventArgs e) { if (CheckBoxEnableNumber.IsChecked == true) { TextBox currentCell = sender as TextBox; string selectedNumber = this.FindSelectedNumber(); if (!currentCell.Name.Contains("Note")) { currentCell.Text = selectedNumber; } else { string cellname = currentCell.Name; string x = cellname.Substring(8, 1); string y = cellname.Substring(9, 1); string gamecellName = "Cell" + x + y; TextBox gameCell = FindName(gamecellName) as TextBox; if (string.IsNullOrWhiteSpace(gameCell.Text)) { List <string> tags = new List <string>(); string currentTags = currentCell.Text; foreach (char c in currentTags) { tags.Add(c.ToString()); } if (!tags.Contains(selectedNumber)) { tags.Add(selectedNumber); } List <string> sortedTags = tags.OrderBy(c => c).ToList(); currentCell.Text = string.Empty; foreach (var tag in sortedTags) { currentCell.Text += tag; } NoteGrid.Focus(); } } } }
protected void txt_OrderIndex_OnTextChanged(object sender, EventArgs e) { var textBox = (TextBox)sender; var dataItem = ((GridDataItem)textBox.Parent.Parent); if (dataItem != null) { try { var noticeId = new Guid(dataItem.GetDataKeyValue("NoticeID").ToString()); var orderIndex = Convert.ToInt32(textBox.Text); orderIndex = orderIndex > 0 ? orderIndex : 1; _shopActivityNotice.UpdateOrderIndex(noticeId, orderIndex); } catch (Exception ex) { RAM.Alert("无效的操作。" + ex.Message); } } NoteGrid.Rebind(); }
//删除 protected void NoteGrid_DeleteCommand(object sender, GridCommandEventArgs e) { var editedItem = (GridDataItem)e.Item; var noteId = new Guid(editedItem.GetDataKeyValue("NoticeID").ToString()); try { var result = _shopActivityNotice.DeleteShopActivityNoticeInfo(noteId); if (result) { NoteGrid.Rebind(); } else { RAM.Alert("操作无效!"); } } catch { RAM.Alert("删除失败!"); } }
protected void IsShow_CheckedChanged(object sender, EventArgs e) { var ccb = sender as ConfirmCheckBox; if (ccb != null) { var item = ccb.Parent.Parent as GridDataItem; if (item != null) { var noticeID = new Guid(item.GetDataKeyValue("NoticeID").ToString()); bool isShow = ccb.Checked; var success = _shopActivityNotice.UpdateIsShow(isShow, noticeID); if (success) { NoteGrid.Rebind(); } else { RAM.Alert("设置显示失败!"); } } } }
public void display() { using (SqlConnection ConObj = new SqlConnection(constr)) { ConObj.Open(); try { SqlCommand cmd = new SqlCommand("Display_StickyNotes", ConObj); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@uname", SqlDbType.VarChar).Value = uname.Trim(); SqlDataReader reader = null; reader = cmd.ExecuteReader(); NoteGrid.DataSource = reader; NoteGrid.DataBind(); } catch (Exception exp) { note.Text += exp.Message; } } }