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>"); } }
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); } }
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); } }
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>"); } } }
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>"); } }
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>"); } }
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>"); } }
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>"); } }