public static void TableEdit(HttpContext context) { string sRequestPurpose = context.Request["rp"]; string sEditableInfo = context.Request["ei"]; if (string.IsNullOrEmpty(sRequestPurpose) == false && string.IsNullOrEmpty(sEditableInfo) == false) { RequestPurpose nRequestPurpose = (RequestPurpose)Enum.Parse(typeof(RequestPurpose), sRequestPurpose, true); string[] sEditableList = sEditableInfo.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (string sApp in sEditableList) { foreach (EditableInfo ei in Common.EditableList) { if (sApp.Equals(ei.EditableName, StringComparison.OrdinalIgnoreCase)) { if (nRequestPurpose == RequestPurpose.Get) { GetListInJson(context, ei);//使用公共的查询方法只查询第一个表,否则使用delegateBuildSelectSql自定查询 } else if (nRequestPurpose == RequestPurpose.Update) { UpdateInfo(context, ei); } } } } } }
public void Update(RequestPurpose purpose, List <Group> groups) { _purpose = purpose; _groups = groups; if (purpose == RequestPurpose.newGroupName) { infoLabel.Text = enterTitle; } }
public UserRequestDialog(RequestPurpose purpose, List <User> users) { InitializeComponent(); ConfirmBt.Clicked += ConfirmBt_Clicked; CancelBt.Clicked += CancelBt_Clicked; RegistrateBt.Clicked += RegistrateBt_Clicked; textEntry.Completed += TextEntry_Completed; Update(purpose, users); }
public void Update(RequestPurpose purpose, List <User> users) { _purpose = purpose; _users = users; if (purpose == RequestPurpose.currentName) { infoLabel.Text = EnterName; } else if (purpose == RequestPurpose.newFriendName) { infoLabel.Text = EnterFriend; } RegistrateBt.IsVisible = false; }