public BidEvalFactorForm(IGpBidFileOrgService gpBidFileOrgService, string projectId, string sectionId, gpBidFileOrgWebDO gpBidFileOrg) { InitializeComponent(); List <ComboBoxDataSource> lstIsNeed = new List <ComboBoxDataSource>(); lstIsNeed.Add(new ComboBoxDataSource() { Text = "否", Value = 0 }); lstIsNeed.Add(new ComboBoxDataSource() { Text = "是", Value = 1 }); this.cboIsMust.DataSource = lstIsNeed; this.cboIsMust.DisplayMember = "Text"; this.cboIsMust.ValueMember = "Value"; this.gpBidFileOrgService = gpBidFileOrgService; this.projectId = projectId; this.sectionId = sectionId; this.gpBidFileOrg = gpBidFileOrg; if (gpBidFileOrg != null) { this.txtName.Text = gpBidFileOrg.bbfoName; this.txtSort.Text = gpBidFileOrg.sort.ToString(); this.cboIsMust.SelectedValue = gpBidFileOrg.isMust; } }
private void btnDelete_Click(object sender, EventArgs e) { if (this.grdEvalFactor.CurrentRow != null) { DialogResult result = MetroMessageBox.Show(this, "确定要删除吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result == DialogResult.OK) { gpBidFileOrgWebDO obj = this.grdEvalFactor.CurrentRow.Tag as gpBidFileOrgWebDO; if (this.gpBidFileOrgService.Remove(obj.bbfoId)) { this.grdEvalFactor.Rows.Remove(this.grdEvalFactor.CurrentRow); } else { MetroMessageBox.Show(this, "删除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MetroMessageBox.Show(this, "请选择要删除的评分因素!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Update /// </summary> /// <param name="gpBidFileOrg">gpBidFileOrg</param> /// <returns>bool</returns> public bool Update(gpBidFileOrgWebDO gpBidFileOrg) { if (gpBidFileOrg == null) { throw new ArgumentNullException(nameof(gpBidFileOrg)); } return(this.wsAgent.edit(gpBidFileOrg).success); }
private void btnEdit_Click(object sender, EventArgs e) { if (this.grdEvalFactor.CurrentRow != null) { gpBidFileOrgWebDO obj = this.grdEvalFactor.CurrentRow.Tag as gpBidFileOrgWebDO; BidEvalFactorForm frm = new BidEvalFactorForm(this.gpBidFileOrgService, obj.projectId, obj.sectionId, obj); frm.Text = "编辑评分因素"; if (frm.ShowDialog(this) == DialogResult.OK) { this.LoadData(); } frm.Dispose(); } else { MetroMessageBox.Show(this, "请选择要编辑的评分因素!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnSummit_Click(object sender, EventArgs e) { try { baseUserWebDO user = Cache.GetInstance().GetValue <baseUserWebDO>("login"); gpBidFileOrgWebDO obj = null; //修改 if (this.gpBidFileOrg != null) { obj = this.gpBidFileOrg; obj.optId = user.auID; obj.optCoId = user.acId; obj.optTime = DateTime.Now; } else //新增 { obj = new gpBidFileOrgWebDO(); obj.projectId = this.projectId; obj.sectionId = this.sectionId; obj.adtId = user.auID; obj.adtCoId = user.acId; obj.adtTime = DateTime.Now; } obj.bbfoName = this.txtName.Text.Trim(); obj.isMust = (int)this.cboIsMust.SelectedValue; obj.isMustSpecified = true; obj.sort = int.Parse(this.txtSort.Text); obj.sortSpecified = true; //修改 if (this.gpBidFileOrg != null) { if (this.gpBidFileOrgService.Update(obj)) { this.DialogResult = DialogResult.OK; } else { MetroFramework.MetroMessageBox.Show(this, "保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else //新增 { if (this.gpBidFileOrgService.Add(obj)) { this.DialogResult = DialogResult.OK; } else { MetroMessageBox.Show(this, "保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { log.Error(ex); MetroMessageBox.Show(this, "保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }