protected void btnSortDes_Command(object sender, CommandEventArgs e) { string[] args = e.CommandArgument.ToString().Split(new char[] { ',' }); int currID = Convert.ToInt32(args[0]); int paramType = Convert.ToInt32(args[1]); int currSortID = Convert.ToInt32(args[2]); LinkButton btnSortDes = (LinkButton)sender; GridViewRow gridRow = (GridViewRow)btnSortDes.NamingContainer; int rowIndex = gridRow.RowIndex; int sortID = rowIndex + 1; if (sortID != currSortID) { sortID = currSortID; } if (rowIndex > 0) { var ds = GetParamInfo(); if (rowIndex >= ds.Count - 1) { return; } var nextRow = ds[rowIndex + 1]; int preParamType = nextRow.ParamType; int nextID = nextRow.ID; int nextSortID = nextRow.SortID; if (paramType == preParamType) { DbDataLoader.UpdateParamSort(nextID, sortID); DbDataLoader.UpdateParamSort(currID, sortID + 1); QueryResult(); } } }
protected void gvGetlist_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { TableCell cell = gvGetlist.Rows[e.RowIndex].Cells[0]; ParamInfoModel mode = new ParamInfoModel(); mode.ID = Convert.ToInt32(((Label)cell.FindControl("IDLabel")).Text.ToString().Trim()); mode.ContractID = Convert.ToInt32((string)DropGetList.Text); mode.ParamType = Convert.ToInt32(((DropDownList)cell.FindControl("droParamType")).SelectedValue); mode.Field = ((TextBox)cell.FindControl("txtField")).Text.ToString().Trim(); mode.FieldType = ((DropDownList)cell.FindControl("droFieldType")).SelectedValue.ToEnum <FieldType>(); mode.Descption = ((TextBox)cell.FindControl("txtDescption")).Text.ToString().Trim(); mode.Required = Convert.ToBoolean(((DropDownList)cell.FindControl("droRequired")).SelectedValue); mode.Remark = ((TextBox)cell.FindControl("txtRemark")).Text.ToString().Trim(); mode.SortID = Convert.ToInt32(((TextBox)cell.FindControl("txtSortID")).Text.ToString().Trim()); mode.FieldValue = ((TextBox)cell.FindControl("txtFieldValue")).Text.ToString().Trim(); mode.MinValue = Convert.ToInt32(((TextBox)cell.FindControl("txtMinValue")).Text.ToString().Trim()); mode.MaxValue = Convert.ToInt32(((TextBox)cell.FindControl("txtMaxValue")).Text.ToString().Trim()); mode.ModifyDate = MathUtils.Now; if (DbDataLoader.Update(mode)) { gvGetlist.EditIndex = -1; QueryResult(); } } catch (Exception erro) { TraceLog.WriteError("RowUpdating:{0}", erro); Response.Write("错误信息:" + erro.Message); } }
private List <ParamInfoModel> GetParamInfo() { int slnId = ddlSolution.Text.ToInt(); int conId = DropGetList.Text.ToInt(); return(DbDataLoader.GetParamInfo(slnId, conId)); }
private void BindContract(int slnID) { DropGetList.Items.Clear(); var contractList = DbDataLoader.GetContract(slnID); if (contractList.Count > 0) { DropGetList.DataSource = contractList; DropGetList.DataTextField = "Uname"; DropGetList.DataValueField = "ID"; DropGetList.DataBind(); } string conId = ContractID; if (!string.IsNullOrEmpty(conId) && conId != "0") { try { DropGetList.SelectedValue = conId; } catch { } } }
protected void TreeList_SelectedNodeChanged(object sender, EventArgs e) { if (TreeList.SelectedNode.Target != "0") { ddlAgreement.SelectedValue = TreeList.SelectedNode.Parent.Value; //ContractBLL BLL = new ContractBLL(); int agreementId = ddlAgreement.SelectedValue.ToInt(); var list = DbDataLoader.GetContract(m => { if (agreementId > 0) { m.Condition = m.FormatExpression("AgreementID"); m.AddParam("AgreementID", agreementId); } }); if (list.Count > 0) { DropGetList.DataSource = list; DropGetList.DataTextField = "uname"; DropGetList.DataValueField = "ID"; DropGetList.DataBind(); } else { DropGetList.Items.Clear(); DropGetList.Items.Add(new ListItem("无接口", "0")); } TreeList.SelectedNode.Checked = true; TreeList.SelectedNode.Selected = true; DropGetList.SelectedValue = TreeList.SelectedValue; SetCookies(ddlSolution.Text, DropGetList.Text); QueryResult(); } }
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); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { var list = DbDataLoader.GetContract(SlnID, VerID); if (list.Count > 0) { ddlContract.DataSource = list; ddlContract.DataTextField = "uname"; ddlContract.DataValueField = "ID"; ddlContract.DataBind(); ddlContract.SelectedValue = ContractID.ToString(); ddHeadProperty.DataSource = list; ddHeadProperty.DataTextField = "uname"; ddHeadProperty.DataValueField = "ID"; ddHeadProperty.DataBind(); } Bind(); } } catch (Exception ex) { TraceLog.WriteError("Contract debug error:{0}", ex); } }
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 GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { int id = Convert.ToInt32((string)GridView1.DataKeys[e.RowIndex].Values[0].ToString()); string SlnName = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("SlnName")).Text; string Namespace = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("Namespace")).Text; string RefNamespace = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("RefNamespace")).Text; string url = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("Url")).Text; string gameid = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("gameid")).Text; SolutionModel mode = new SolutionModel(); mode.SlnID = id; mode.SlnName = SlnName; mode.Namespace = Namespace; mode.RefNamespace = RefNamespace; mode.Url = url; mode.GameID = Convert.ToInt32(gameid); if (DbDataLoader.Update(mode)) { GridView1.EditIndex = -1; BindData(); } } catch (Exception erro) { Response.Write("错误信息:" + erro.Message); } }
protected void btnTest_Click(object sender, EventArgs e) { int contractID = int.Parse(ddlContract.Text); MessageHead msg = new MessageHead(); var paramList = DbDataLoader.GetParamInfo(SlnID, contractID); string requestParams = GetRequestParams(paramList, contractID, txtVersion.Text); string serverUrl = txtServerUrl.Text; string[] keyNames = txtKeyName.Text.Split(new char[] { ',' }); var msgReader = NetHelper.Create(serverUrl, requestParams, out msg, false, contractID, Session.SessionID); if (msgReader != null) { try { if (msg.ErrorCode != 0) { txtResponse.Text = msg.ErrorInfo; } else { txtResponse.Text = BuildLuaFile(paramList, msgReader, keyNames); } } catch (Exception ex) { txtResponse.Text = ex.ToString(); } } }
private void BindData() { if (!string.IsNullOrEmpty(SearchTextBox.Text)) { var list = DbDataLoader.GetContract(f => { f.Condition = string.Format("({0} OR {1}) AND {2}", f.FormatExpression("Descption", "LIKE", "Arg"), f.FormatExpression("ID", "LIKE", "Arg"), f.FormatExpression("SlnID")); f.AddParam("Arg", string.Format("%{0}%", SearchTextBox.Text)); f.AddParam("SlnID", SlnID); }); if (list.Count == 0) { ResultLiteral.Visible = true; ResultLiteral.Text = "查不到任何结果"; } else { ResultLiteral.Visible = false; GridView.DataSource = list; GridView.DataBind(); } } }
protected void btnSortAsc_Command(object sender, CommandEventArgs e) { string[] args = e.CommandArgument.ToString().Split(new char[] { ',' }); int currID = Convert.ToInt32(args[0]); int paramType = Convert.ToInt32(args[1]); int currSortID = Convert.ToInt32(args[2]); LinkButton btnSortAsc = (LinkButton)sender; GridViewRow gridRow = (GridViewRow)btnSortAsc.NamingContainer; int rowIndex = gridRow.RowIndex; int sortID = rowIndex + 1; if (sortID != currSortID) { sortID = currSortID; } if (rowIndex > 0) { var preRow = gvRespParams.DataKeys[rowIndex - 1]; if (preRow == null) { return; } int preParamType = preRow.Values[1].ToInt(); int preID = preRow.Values[0].ToInt(); if (paramType == preParamType) { DbDataLoader.UpdateParamSort(preID, sortID); DbDataLoader.UpdateParamSort(currID, sortID - 1); BindResult(); } } }
private void UpdateStatus(bool complated) { if (DbDataLoader.UpdateContractStatus(ddContract.Text.ToInt(), ddlSolution.Text.ToInt(), complated)) { Bind(); } }
protected void OnSendClick(object sender, EventArgs e) { try { int msgId = txtMsgId.Text.ToInt() + 1; txtMsgId.Text = msgId.ToString(); int contractId = ddlContract.Text.ToInt(); string pid = Session["pid"] == null ? Session.SessionID : Session["pid"].ToString(); Session["pid"] = pid; var paramRecords = DbDataLoader.GetParamInfo(SlnID, contractId, VerID); string postParam = FormatPostParam(contractId, paramRecords.Where(t => t.ParamType == 1).ToList(), txtParams.Text); txtPostParam.Text = string.Format("?d={0}", NetHelper.GetSign(postParam)); dvResult.InnerHtml = "正在请求,请稍候..."; string sid; string uid; string st; var cookies = Session["cookies"] as CookieContainer ?? new CookieContainer(); dvResult.InnerHtml = PostGameServer(paramRecords.Where(t => t.ParamType == 2).ToList(), contractId, txtServerUrl.Text, postParam, pid, cookies, out sid, out uid, out st); Session["cookies"] = cookies; if (!string.IsNullOrEmpty(sid)) { txtSid.Text = sid; txtUid.Text = uid; txtSt.Text = st; } } catch (Exception ex) { dvResult.InnerHtml = string.Format("请求异常:{0}", ex.Message); TraceLog.WriteError("Contract debug error:{0}", ex); } }
private void Bind(int slnID) { ddlSolution.Items.Clear(); var slnList = DbDataLoader.GetSolution(); ddlSolution.DataSource = slnList; ddlSolution.DataTextField = "SlnName"; ddlSolution.DataValueField = "SlnID"; ddlSolution.DataBind(); var slnModel = slnList.Where(p => p.SlnID == slnID).FirstOrDefault(); if (slnModel != null) { lblSlnName.Text = slnModel.SlnName; } ddContract.Items.Clear(); var contractList = DbDataLoader.GetContract(slnID, VerID); if (contractList.Count > 0) { ddContract.DataSource = contractList; ddContract.DataTextField = "uname"; ddContract.DataValueField = "ID"; ddContract.DataBind(); ddContract.SelectedValue = ContractID.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Bind(); if (!string.IsNullOrEmpty(Request["enum"])) { string enumName = Request["enum"].Trim(new char[] { '【', '】' }); txtName.Text = enumName; EnumInfoModel info = DbDataLoader.GetEnumInfo(SlnID, enumName).FirstOrDefault(); if (info != null) { txtDescription.Text = info.enumDescription; txtValueInfo.Text = info.enumValueInfo; AddorEditMode(true); EditKey.Text = info.ID.ToString(); } else { txtName.Text = enumName; AddorEditMode(false); } } } }
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; } }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { int id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); string Title = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("Title")).Text; string Describe = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("Describe")).Text; AgreementModel mode = new AgreementModel(); mode.AgreementID = id; mode.Title = Title; mode.Describe = Describe; if (DbDataLoader.Update(mode)) { GridView1.EditIndex = -1; BindData(); } } catch (Exception erro) { Response.Write("错误信息:" + erro.Message); } }
private void BindData() { if (ddlSolution.Items.Count <= 0) { ddlSolution.Items.Clear(); ddlSolution.DataSource = DbDataLoader.GetSolution(null); ddlSolution.DataTextField = "SlnName"; ddlSolution.DataValueField = "SlnID"; ddlSolution.DataBind(); } string GameID = string.Empty; if (Request.QueryString["GameID"] == null || Request.QueryString["GameID"] == "") { GameID = ddlSolution.SelectedValue; } else { GameID = Request.QueryString["GameID"]; } this.GridView1.DataSource = DbDataLoader.GetAgreement(GameID.ToInt()); this.GridView1.DataBind(); this.ddlSolution.SelectedValue = GameID; }
private void BindSourceCode(int slnId, int versionId, int contractId, List <ParamInfoModel> requestParams, List <ParamInfoModel> responseParams) { var modol = DbDataLoader.GetContract(slnId, contractId, 0); var tileName = GetTileName(contractId, modol != null ? modol.Descption : null); bool isSelfAction = ckSelfAction.Checked; string clientTemp = string.Empty; string serverTemp = string.Empty; if (ddClientCodeType.Text == "Lua") { clientTemp = Path.Combine(Server.MapPath("~"), "Template/ClientLuaCode.txt"); txtClientCode.Text = TemplateHelper.FromatClientLuaTemp(TemplateHelper.ReadTemp(clientTemp), contractId, responseParams, requestParams, tileName); } else if (ddClientCodeType.Text == "C#") { clientTemp = Path.Combine(Server.MapPath("~"), isSelfAction ? "Template/ClientCsharpSelfCode.txt" : "Template/ClientCsharpCode.txt"); txtClientCode.Text = TemplateHelper.FromatClientCsharpTemp(TemplateHelper.ReadTemp(clientTemp), contractId, responseParams, requestParams, tileName); } else if (ddClientCodeType.Text == "Quick") { var clientSendTemp = Path.Combine(Server.MapPath("~"), "Template/ClientQuickCode-S.txt"); var clientReceiveTemp = Path.Combine(Server.MapPath("~"), "Template/ClientQuickCode-R.txt"); var codeBuild = new StringBuilder(); codeBuild.AppendLine(TemplateHelper.FromatClientQuickSendTemp(TemplateHelper.ReadTemp(clientSendTemp), contractId, responseParams, requestParams, tileName)); codeBuild.AppendLine(TemplateHelper.FromatClientQuickReceiveTemp(TemplateHelper.ReadTemp(clientReceiveTemp), contractId, responseParams, requestParams, tileName)); txtClientCode.Text = codeBuild.ToString(); } else { txtClientCode.Text = "Not supported code."; } var slnRecord = DbDataLoader.GetSolution(slnId); if (ddServerCodeType.Text == "C#") { serverTemp = Path.Combine(Server.MapPath("~"), isSelfAction ? "Template/ServerCsharpSelfCode.txt" : "Template/ServerCsharpCode.txt"); txtServerCode.Text = TemplateHelper.FormatTemp(TemplateHelper.ReadTemp(serverTemp), contractId, responseParams, requestParams, slnRecord, tileName); } else if (ddServerCodeType.Text == "Python") { serverTemp = Path.Combine(Server.MapPath("~"), "Template/ServerPythonCode.txt"); txtServerCode.Text = TemplateHelper.FormatPython(TemplateHelper.ReadTemp(serverTemp), responseParams, requestParams, slnRecord, tileName); } else if (ddServerCodeType.Text == "Lua") { //todo not serverTemp = Path.Combine(Server.MapPath("~"), "Template/ServerLuaCode.txt"); txtServerCode.Text = TemplateHelper.FormatLua(TemplateHelper.ReadTemp(serverTemp), contractId, responseParams, requestParams, slnRecord, tileName); } else { txtServerCode.Text = "Not supported code."; } }
private int BindSolution(int slnId) { ddlSolution.DataSource = DbDataLoader.GetSolution(); ddlSolution.DataTextField = "SlnName"; ddlSolution.DataValueField = "SlnID"; ddlSolution.DataBind(); ddlSolution.SelectedValue = slnId.ToString(); return(ddlSolution.SelectedValue.ToInt()); }
protected void OnRefresh(object sender, EventArgs e) { int contractId = ddlContract.Text.ToInt(); var paramRecords = DbDataLoader.GetParamInfo(SlnID, contractId, VerID); string postParam = FormatPostParam(paramRecords.Where(t => t.ParamType == 1).ToList(), txtParams.Text); txtPostParam.Text = string.Format("?d={0}", NetHelper.GetSign(postParam)); Bind(); }
private int BindAgreement(int slnId) { ddlAgreement.DataSource = DbDataLoader.GetAgreement(slnId); ddlAgreement.DataTextField = "Title"; ddlAgreement.DataValueField = "AgreementID"; ddlAgreement.DataBind(); ddlAgreement.Items.Insert(0, new ListItem("All", "0")); ddlAgreement.SelectedValue = "0"; return(ddlAgreement.SelectedValue.ToInt()); }
private int BindVersion(int slnId) { ddVersion.DataSource = DbDataLoader.GetVersion(slnId); ddVersion.DataTextField = "Title"; ddVersion.DataValueField = "ID"; ddVersion.DataBind(); ddVersion.Items.Insert(0, new ListItem("None", "0")); ddVersion.SelectedValue = "0"; return(ddVersion.SelectedValue.ToInt()); }
protected void btnRecordSortDes_Command(object sender, CommandEventArgs e) { //当前不是Record或End, 移动到下一个End后 string[] args = e.CommandArgument.ToString().Split(new char[] { ',' }); int currID = Convert.ToInt32(args[0]); int fieldType = Convert.ToInt32(args[1]); int currSortID = Convert.ToInt32(args[2]); if (fieldType == (int)FieldType.Record || fieldType == (int)FieldType.SigleRecord || fieldType == (int)FieldType.End) { return; } LinkButton btnSortAsc = (LinkButton)sender; GridViewRow gridRow = (GridViewRow)btnSortAsc.NamingContainer; int rowIndex = gridRow.RowIndex; int sortID = -1; var keyList = new List <int>(); while (rowIndex < gvRespParams.Rows.Count - 1) { rowIndex++; var row = gvRespParams.Rows[rowIndex]; var dataKey = gvRespParams.DataKeys[rowIndex]; if (dataKey == null || dataKey.Values == null) { return; } int keyId = dataKey.Values[0].ToInt(); keyList.Add(keyId); var input = row.FindControl("LabFieldType") as Label; if (input != null && input.Text == FieldType.End.ToString()) { var t = row.FindControl("txtSortID") as Label; sortID = t != null?t.Text.ToInt() : rowIndex + 1; break; } } if (sortID < 0) { //未找到End,移动下结尾 sortID = gvRespParams.Rows.Count - 1; } if (sortID > -1) { DbDataLoader.UpdateParamSort(currID, sortID); for (int i = keyList.Count - 1; i >= 0; i--) { sortID--; DbDataLoader.UpdateParamSort(keyList[i], sortID); } BindResult(); } }
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); } }
private void UpdateStatus(bool complated) { if (DbDataLoader.UpdateContractStatus(ddContract.Text.ToInt(), ddlSolution.Text.ToInt(), complated)) { Bind(); } else { Response.Write("<script language=javascript>alert('提交失败!')</script>"); } }
protected void OnRefresh(object sender, EventArgs e) { var slnModel = DbDataLoader.GetSolution(SlnID); int contractId = ddlContract.Text.ToInt(); var paramRecords = DbDataLoader.GetParamInfo(SlnID, contractId, VerID); string postParam = FormatPostParam(contractId, paramRecords.Where(t => t.ParamType == 1).ToList(), txtParams.Text); string query = NetHelper.GetSign(postParam, slnModel.IsDParam); txtPostParam.Text = slnModel.IsDParam ? string.Format("?d={0}", query) : query; Bind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { int slnId = SlnID; var agreementList = DbDataLoader.GetAgreement(slnId); ddlAgreement.DataSource = agreementList; ddlAgreement.DataTextField = "Title"; ddlAgreement.DataValueField = "AgreementID"; ddlAgreement.DataBind(); if (ddlAgreement.Items.Count == 0) { ddlAgreement.Items.Add(new ListItem("选择类别", "0")); } var versiontList = DbDataLoader.GetVersion(slnId); versiontList.Insert(0, new VersionMode() { ID = 0, SlnID = slnId, Title = "选择版本" }); ddVersion.DataSource = versiontList; ddVersion.DataTextField = "Title"; ddVersion.DataValueField = "ID"; ddVersion.DataBind(); if (IsModify) { ContractModel model = DbDataLoader.GetContract(slnId, ContractID, 0); if (model != null) { txtID.Text = model.ID.ToString(); txtDescption.Text = model.Descption; ddlAgreement.SelectedValue = model.AgreementID.ToString(); ddVersion.SelectedValue = model.VerID.ToString(); btnDelete.Visible = true; } } else { ddlAgreement.SelectedValue = AgreementID.ToString(); btnDelete.Visible = false; ddVersion.SelectedValue = VerID.ToString(); } } catch (Exception) { } } }
private int BindContract(int slnId, int versionId, int agreementId, int contractId) { ddContract.DataSource = DbDataLoader.GetContractByAgreement(slnId, agreementId, versionId); ddContract.DataTextField = "Uname"; ddContract.DataValueField = "ID"; ddContract.DataBind(); if (contractId > 0) { ddContract.SelectedValue = contractId.ToString(); } return(ddContract.SelectedValue.ToInt()); }