protected void MyData_Refresh(object sender, StoreRefreshDataEventArgs e) { //是查询 if (isSearch.Text == "1") { hiddenplat.Text = comboxPlats.SelectedItem.Value; hiddensoft.Text = comboxSofts.SelectedItem.Value; hiddenversion.Text = txtversion.Text.Trim(); var list = Sjqd_SoftVersionsService.GetSoftVersions(Convert.ToInt32(hiddensoft.Text), Convert.ToInt32(hiddenplat.Text), hiddenversion.Text); Store3.DataSource = list.Take(this.pagecut.PageSize + 1); Store3.DataBind(); (Store3.Proxy[0] as PageProxy).Total = list.Count(); isSearch.Text = "0"; } else { int PageSize = this.pagecut.PageSize; int IndexSize = e.Start; if (IndexSize == -1) { IndexSize = 0; } var list = Sjqd_SoftVersionsService.GetSoftVersions(Convert.ToInt32(hiddensoft.Text), Convert.ToInt32(hiddenplat.Text), hiddenversion.Text); Store3.DataSource = list.Skip(IndexSize).Take(PageSize); Store3.DataBind(); (Store3.Proxy[0] as PageProxy).Total = list.Count(); } }
protected void OnSave(object sender, DirectEventArgs e) { int softid = Convert.ToInt32(add_comboxSofts.SelectedItem.Value); int platform = Convert.ToInt32(add_comboxPlats.SelectedItem.Value); string version = add_txtVersion.Value.ToString(); bool isHidden = add_HiddenCheckbox.Checked; Sjqd_SoftVersions newVersion = new Sjqd_SoftVersions { SoftID = softid, Platform = platform, Version = version, Hidden = isHidden }; int versionId = Sjqd_SoftVersionsService.AddSoftVersion(newVersion); if (versionId > 0) { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("success", "1", false)); //添加成功后在下方显示 X.Msg.Alert("消息", "添加成功").Show(); } else { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("success", "0", false)); X.Msg.Alert("消息", "添加失败").Show(); } }
protected void HandleChanges(object sender, BeforeStoreChangedEventArgs e) { ChangeRecords <Sjqd_SoftVersions> list = e.DataHandler.ObjectData <Sjqd_SoftVersions>(); foreach (Sjqd_SoftVersions updated in list.Updated) { Sjqd_SoftVersionsService.UpdateSoftVersion(updated); if (Store3.UseIdConfirmation) { e.ConfirmationList.ConfirmRecord(updated.ID.ToString()); } } X.Msg.Alert("消息", "保存成功").Show(); e.Cancel = true; }
/// <summary> /// 删除版本信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OnCommand(object sender, DirectEventArgs e) { if (e.ExtraParams["Command"].ToString() == "delete") { int id = Convert.ToInt32(e.ExtraParams["ID"]); //传入id 进行删除 if (Sjqd_SoftVersionsService.DeleteSoftVersion(id) > 0) { X.Msg.Alert("消息", "删除成功").Show(); e.ExtraParamsResponse.Add(new Ext.Net.Parameter("success", "1", false)); } else { X.Msg.Alert("消息", "删除失败").Show(); e.ExtraParamsResponse.Add(new Ext.Net.Parameter("success", "0", false)); } } }