Beispiel #1
0
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         ContractModel model = new ContractModel();
         model.ID          = Convert.ToInt32((string)txtID.Text.Trim());
         model.Descption   = txtDescption.Text.Trim();
         model.ParentID    = 1;
         model.SlnID       = SlnID;
         model.VerID       = Convert.ToInt32(ddVersion.Text.Trim());
         model.AgreementID = ddlAgreement.SelectedValue.ToInt();
         if (IsModify)
         {
             DbDataLoader.Update(model);
         }
         else
         {
             DbDataLoader.Add(model);
         }
     }
     catch (Exception ex)
     {
         Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>");
     }
 }
Beispiel #2
0
        protected void btnParamAdd_Click(object sender, EventArgs e)
        {
            try
            {
                ParamInfoModel mode = new ParamInfoModel();
                mode.Field      = txtField.Text.Trim();
                mode.FieldValue = "";
                mode.Remark     = txtRemark.Text.Trim();
                mode.ContractID = ddContract.Text.ToInt();
                mode.FieldType  = ddFieldType.Text.ToEnum <FieldType>();
                mode.ParamType  = ddParamType.Text.ToInt();
                mode.Required   = ckRequired.Checked;
                mode.Descption  = "";
                mode.SlnID      = ddlSolution.Text.ToInt();
                mode.MinValue   = 0;
                mode.MaxValue   = 0;
                mode.CreateDate = DateTime.Now;
                mode.VerID      = ddVersion.Text.ToInt();

                var paramList = DbDataLoader.GetParamInfo(mode.SlnID, mode.ContractID, mode.ParamType, mode.VerID);
                int sortID    = 0;
                if (!string.IsNullOrEmpty(ddResponseParams.Text))
                {
                    sortID = ddResponseParams.Text.ToInt() + 1;
                }
                else
                {
                    sortID = paramList.Count == 0 ? 1 : paramList.Max(t => t.SortID) + 1;
                }
                mode.SortID = sortID;

                foreach (var param in paramList)
                {
                    if (param.SortID >= mode.SortID)
                    {
                        sortID++;
                        DbDataLoader.UpdateParamSort(param.ID, sortID);
                    }
                }
                if (DbDataLoader.Add(mode) > 0)
                {
                    BindGrid(mode.SlnID, mode.VerID, mode.ContractID);
                    txtField.Text  = "";
                    txtRemark.Text = "";
                }
                else
                {
                    Alert("增加失败!", GetUrl());
                }
            }
            catch (Exception ex)
            {
                TraceLog.WriteError("Default ParamAdd error:{0}", ex);
            }
        }
        protected void btnCopyParam_Click(object sender, EventArgs e)
        {
            try
            {
                int sortFrom = ddParamCopyFrom.Text.ToInt();
                int sortTo   = ddParamCopyTo.Text.ToInt();
                if (sortFrom > sortTo)
                {
                    return;
                }

                int paramType      = 2;
                int insertPos      = ddResponseParams.Text.ToInt();
                int copySlnId      = txtSlnID.Text.ToInt();
                int copyContractId = ddContract.Text.ToInt();
                int verId          = txtVerID.Text.ToInt();
                var copyParamList  = DbDataLoader.GetParamInfo(copySlnId, copyContractId, paramType, verId);
                var copyList       = copyParamList.FindAll(t => t.SortID >= sortFrom && t.SortID <= sortTo);
                int sortId         = insertPos + copyList.Count;

                int slnId      = ddlSolution.Text.ToInt();
                int contractId = txtCopyID.Text.ToInt();
                var paramList  = DbDataLoader.GetParamInfo(slnId, contractId, paramType, 0);
                paramList = paramList.FindAll(t => t.SortID >= insertPos);

                foreach (var param in paramList)
                {
                    if (param.SortID > insertPos)
                    {
                        sortId++;
                        DbDataLoader.UpdateParamSort(param.ID, sortId);
                    }
                }

                sortId = insertPos;
                foreach (var param in copyList)
                {
                    sortId++;
                    param.SlnID      = slnId;
                    param.ContractID = contractId;
                    param.SortID     = sortId;
                    param.VerID      = verId;
                    param.ModifyDate = DateTime.MinValue;
                    param.CreateDate = DateTime.Now;
                    DbDataLoader.Add(param);
                }
            }
            catch (Exception ex)
            {
                TraceLog.WriteError("Default ParamCopy error:{0}", ex);
            }
        }
Beispiel #4
0
        protected void btnParamAdd_Click(object sender, EventArgs e)
        {
            try
            {
                ParamInfoModel mode = new ParamInfoModel();
                mode.Field      = txtField.Text.Trim();
                mode.FieldValue = "";
                mode.Remark     = txtRemark.Text.Trim();
                mode.ContractID = ddContract.Text.ToInt();
                mode.FieldType  = ddFieldType.Text.ToEnum <FieldType>();
                mode.ParamType  = ddParamType.Text.ToInt();
                mode.Required   = ckRequired.Checked;
                mode.Descption  = "";
                mode.SlnID      = ddlSolution.Text.ToInt();
                mode.MinValue   = 0;
                mode.MaxValue   = 0;
                mode.CreateDate = DateTime.Now;
                mode.VerID      = ddVersion.Text.ToInt();

                var paramList = DbDataLoader.GetParamInfo(mode.SlnID, mode.ContractID, mode.ParamType, mode.VerID).OrderBy(p => p.SortID).ToList();
                if (paramList.Count == 0 || paramList[0].SortID == 0)
                {
                    mode.SortID = 1;
                }
                else
                {
                    int SortID = paramList[paramList.Count - 1].SortID;
                    SortID++;
                    mode.SortID = SortID;
                }

                if (DbDataLoader.Add(mode) > 0)
                {
                    BindGrid(mode.SlnID, mode.VerID, mode.ContractID);
                    txtField.Text  = "";
                    txtRemark.Text = "";
                }
                else
                {
                    Response.Write("<script language=javascript>alert('增加失败!')</script>");
                }
            }
            catch (Exception ex)
            {
                TraceLog.WriteError("Default ParamAdd error:{0}", ex);
            }
        }
Beispiel #5
0
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(EditKey.Text))
     {
         try
         {
             EnumInfoModel model = new EnumInfoModel();
             model.enumName        = txtName.Text;
             model.enumDescription = txtDescription.Text;
             model.enumValueInfo   = txtValueInfo.Text;
             model.SlnID           = SlnID;
             if (DbDataLoader.Add(model) > 0)
             {
                 Bind();
                 btCancelButton_Click(null, null);
                 return;
             }
         }
         catch (Exception ex)
         {
             Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败!')</script>");
         }
     }
     else
     {
         try
         {
             EnumInfoModel model = new EnumInfoModel();
             model.enumName        = txtName.Text;
             model.enumDescription = txtDescription.Text;
             model.enumValueInfo   = txtValueInfo.Text;
             model.SlnID           = SlnID;
             model.ID = int.Parse(EditKey.Text);
             if (DbDataLoader.Update(model))
             {
                 Bind();
                 btCancelButton_Click(null, null);
                 return;
             }
         }
         catch (Exception ex)
         {
             Page.RegisterStartupScript("", "<script language=javascript>alert('编辑失败!')</script>");
         }
     }
 }
Beispiel #6
0
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         AgreementModel model = new AgreementModel();
         model.Title    = Title.Text.Trim();
         model.Describe = Describe.Text.Trim();
         model.GameID   = Convert.ToInt32(Request.QueryString["gameid"]);
         if (DbDataLoader.Add(model) > 0)
         {
             Page.RegisterStartupScript("", "<script language=javascript>alert('添加成功!')</script>");
         }
     }
     catch (Exception ex)
     {
         TraceLog.WriteError("AgreementAdd:{0}", ex);
         Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>");
     }
 }
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         VersionMode model = new VersionMode();
         model.Title = txtTitle.Text.Trim();
         model.SlnID = SlnId;
         if (DbDataLoader.Add(model) > 0)
         {
             BindData();
             Page.RegisterStartupScript("", "<script language=javascript>alert('添加成功!')</script>");
         }
     }
     catch (Exception ex)
     {
         TraceLog.WriteError("AgreementAdd:{0}", ex);
         Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>");
     }
 }
Beispiel #8
0
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         SolutionModel model = new SolutionModel();
         model.SlnName      = txtDescption.Text.Trim();
         model.Namespace    = txtNamespace.Text.Trim();
         model.RefNamespace = txtRefNamespace.Text.Trim();
         model.GameID       = Convert.ToInt32((string)txtGameID.Text);
         model.Url          = txtUrl.Text.Trim();
         if (DbDataLoader.Add(model) > 0)
         {
             BindData();
         }
     }
     catch (Exception ex)
     {
         Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>");
     }
 }
Beispiel #9
0
 protected void butSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         ContractModel model = new ContractModel();
         model.ID          = Convert.ToInt32((string)txtID.Text.Trim());
         model.Descption   = txtDescption.Text.Trim();
         model.ParentID    = 1;
         model.SlnID       = SlnID;
         model.AgreementID = ddlAgreement.SelectedValue.ToInt();
         if (DbDataLoader.Add(model) > 0)
         {
             Response.Redirect(String.Format("index.aspx?ID={0}&slnID={1}", model.ID, model.SlnID));
             return;
         }
     }
     catch (Exception ex)
     {
         Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>");
     }
 }
Beispiel #10
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            ParamInfoModel mode = new ParamInfoModel();

            mode.Field      = txtField.Text.Trim();
            mode.FieldValue = txtFieldValue.Text.Trim();
            mode.Remark     = txtRemark.Text.Trim();
            mode.ContractID = ContractID;
            mode.FieldType  = droFieldType.SelectedValue.ToEnum <FieldType>();
            mode.ParamType  = Convert.ToInt32((string)droParamType.SelectedValue);
            mode.Required   = Convert.ToBoolean((string)droRrequired.SelectedValue);
            mode.Descption  = txtDescption.Text.Trim();
            mode.SlnID      = SlnID;
            mode.MinValue   = Convert.ToInt32((string)txtMinValue.Text.Trim());
            mode.MaxValue   = Convert.ToInt32((string)txtMaxValue.Text.Trim());
            mode.CreateDate = DateTime.Now;

            var paramList = DbDataLoader.GetParamInfo(SlnID, ContractID, mode.ParamType).OrderBy(p => p.SortID).ToList();

            if (paramList.Count == 0 || paramList[0].SortID == 0)
            {
                mode.SortID = 1;
            }
            else
            {
                int SortID = paramList[paramList.Count - 1].SortID;
                SortID++;
                mode.SortID = SortID;
            }

            if (DbDataLoader.Add(mode) > 0)
            {
                Response.Redirect(String.Format("index.aspx?ID={0}&slnID={1}", ContractID, mode.SlnID));
            }
            else
            {
                Response.Write("<script language=javascript>alert('增加失败!')</script>");
            }
        }