Esempio n. 1
0
 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();
     }
 }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 /// <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));
         }
     }
 }