Пример #1
0
        protected void btnParamRemove_Click(object sender, EventArgs e)
        {
            try
            {
                int sortFrom = ddParamCopyFrom.Text.ToInt();
                int sortTo   = ddParamCopyTo.Text.ToInt();
                if (sortFrom > sortTo)
                {
                    return;
                }

                int slnId      = ddlSolution.Text.ToInt();
                int verId      = ddVersion.Text.ToInt();
                int contractId = ddContract.Text.ToInt();
                int paramType  = ddParamType.Text.ToInt();

                var paramList  = DbDataLoader.GetParamInfo(slnId, contractId, paramType, verId);
                var removeList = paramList.FindAll(t => t.SortID >= sortFrom && t.SortID <= sortTo);

                foreach (var param in removeList)
                {
                    DbDataLoader.Delete(param);
                }
                BindGrid(slnId, verId, contractId);
            }
            catch (Exception ex)
            {
                TraceLog.WriteError("Default Param Remove error:{0}", ex);
            }
        }
Пример #2
0
        protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int id = int.Parse(e.CommandArgument.ToString());

            switch (e.CommandName)
            {
            case "sel":
            {
                EnumInfoModel info = DbDataLoader.GetEnumInfo(f =>
                    {
                        f.Condition = f.FormatExpression("ID");
                        f.AddParam("ID", id);
                    }).FirstOrDefault();
                txtName.Text        = info.enumName;
                txtDescription.Text = info.enumDescription;
                txtValueInfo.Text   = info.enumValueInfo;
                AddorEditMode(true);
                EditKey.Text = e.CommandArgument.ToString();
            }
            break;

            case "del":
            {
                DbDataLoader.Delete(new EnumInfoModel()
                    {
                        ID = id
                    });
                Bind();
            }
            break;
            }
        }
Пример #3
0
        protected void OnRespGridDelete(object sender, CommandEventArgs e)
        {
            int id = Convert.ToInt32(e.CommandArgument.ToString());

            if (DbDataLoader.Delete(new ParamInfoModel()
            {
                ID = id
            }))
            {
                Response.Write("<script language=javascript>alert('删除成功!')</script>");
            }
            else
            {
                Response.Write("<script language=javascript>alert('删除失败!')</script>");
            }
            BindResult();
        }
Пример #4
0
        protected void OnRespGridDelete(object sender, CommandEventArgs e)
        {
            int id = Convert.ToInt32(e.CommandArgument.ToString());

            if (DbDataLoader.Delete(new ParamInfoModel()
            {
                ID = id
            }))
            {
                Alert("删除成功!", GetUrl());
            }
            else
            {
                Alert("删除失败!", GetUrl());
            }
            BindResult();
        }
Пример #5
0
 protected void btnDeldte_Click(object sender, EventArgs e)
 {
     if (!DropGetList.Text.Trim().Equals(""))
     {
         var contractModel = new ContractModel()
         {
             ID = DropGetList.Text.ToInt(), SlnID = ddlSolution.Text.ToInt()
         };
         if (DbDataLoader.Delete(contractModel))
         {
             Response.Write("<script language=javascript>alert('删除成功!')</script>");
             QueryResult();
             Bind();
         }
         else
         {
             Response.Write("<script language=javascript>alert('删除失败!')</script>");
         }
     }
 }
Пример #6
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                int id = Convert.ToInt32((string)GridView1.DataKeys[e.RowIndex].Values[0].ToString());

                if (DbDataLoader.Delete(new SolutionModel()
                {
                    SlnID = id
                }))
                {
                    GridView1.EditIndex = -1;
                    BindData();
                }
            }

            catch (Exception erro)
            {
                Response.Write("错误信息:" + erro.Message);
            }
        }
Пример #7
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         var contractModel = new ContractModel()
         {
             ID = txtID.Text.ToInt(), SlnID = SlnID
         };
         if (DbDataLoader.Delete(contractModel))
         {
             Response.Write("<script language=javascript>alert('删除成功!')</script>");
             Response.Redirect("Default.aspx?edit=true");
         }
         else
         {
             Response.Write("<script language=javascript>alert('删除失败!')</script>");
         }
     }
     catch (Exception ex)
     {
         TraceLog.WriteError("delete contract error:{0}", ex);
     }
 }