private void btnDelete_Click(object sender, EventArgs e)
        {
            if (this.grdData.CurrentRow != null)
            {
                DialogResult result = MetroMessageBox.Show(this, "确定要删除吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                if (result == DialogResult.OK)
                {
                    gpTenderEvalEleWebDO obj = this.grdData.CurrentRow.Tag as gpTenderEvalEleWebDO;

                    if (this.gpTenderEvalEleService.Remove(obj.gteeId))
                    {
                        this.grdData.Rows.Remove(this.grdData.CurrentRow);
                    }
                    else
                    {
                        MetroMessageBox.Show(this, "删除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MetroMessageBox.Show(this, "请选择要删除的评分点!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        /// <summary>
        /// Update
        /// </summary>
        /// <param name="gpTenderEvalEle">gpTenderEvalEle</param>
        /// <returns>bool</returns>
        public bool Update(gpTenderEvalEleWebDO gpTenderEvalEle)
        {
            if (gpTenderEvalEle == null)
            {
                throw new ArgumentNullException(nameof(gpTenderEvalEle));
            }

            return(this.wsAgent.edit(gpTenderEvalEle).success);
        }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (this.grdData.CurrentRow != null)
            {
                gpTenderEvalEleWebDO obj = this.grdData.CurrentRow.Tag as gpTenderEvalEleWebDO;

                BidEvalScoringPointForm frm = new BidEvalScoringPointForm(this.gpTenderEvalEleService, obj.gtpId, obj.gsId, obj);
                frm.Text = "编辑评分点";

                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    this.LoadData();
                }

                frm.Dispose();
            }
            else
            {
                MetroMessageBox.Show(this, "请选择要编辑的评分点!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #4
0
        public BidEvalScoringPointForm(IGpTenderEvalEleService gpTenderEvalEleService, string projectId, string sectionId, gpTenderEvalEleWebDO gpTenderEvalEle)
        {
            InitializeComponent();

            List <ComboBoxDataSource> lstIsNeed = new List <ComboBoxDataSource>();

            lstIsNeed.Add(new ComboBoxDataSource()
            {
                Text = "不可以", Value = 0
            });
            lstIsNeed.Add(new ComboBoxDataSource()
            {
                Text = "可以", Value = 1
            });
            this.cboCanDelete.DataSource    = lstIsNeed;
            this.cboCanDelete.DisplayMember = "Text";
            this.cboCanDelete.ValueMember   = "Value";

            this.gpTenderEvalEleService = gpTenderEvalEleService;
            this.projectId       = projectId;
            this.sectionId       = sectionId;
            this.gpTenderEvalEle = gpTenderEvalEle;

            if (gpTenderEvalEle != null)
            {
                this.txtName.Text               = gpTenderEvalEle.gteeName;
                this.txtUnit.Text               = gpTenderEvalEle.evalUnit;
                this.txtNum.Text                = gpTenderEvalEle.evalNum.ToString();
                this.txtGrads.Text              = gpTenderEvalEle.evalGrads.ToString();
                this.txtMaxScore.Text           = gpTenderEvalEle.maxScore.ToString();
                this.txtMinScore.Text           = gpTenderEvalEle.minScore.ToString();
                this.txtStandard.Text           = gpTenderEvalEle.standard.ToString();
                this.txtGreatWay.Text           = gpTenderEvalEle.greatWay.ToString();
                this.txtGreatNum.Text           = gpTenderEvalEle.greatNum.ToString();
                this.txtLittleWay.Text          = gpTenderEvalEle.littleWay.ToString();
                this.txtLittleNum.Text          = gpTenderEvalEle.littleNum.ToString();
                this.cboCanDelete.SelectedValue = gpTenderEvalEle.canDel;
            }
        }
Пример #5
0
        private void btnSummit_Click(object sender, EventArgs e)
        {
            try
            {
                baseUserWebDO user = Cache.GetInstance().GetValue <baseUserWebDO>("login");

                gpTenderEvalEleWebDO obj = null;

                //修改
                if (this.gpTenderEvalEle != null)
                {
                    obj         = this.gpTenderEvalEle;
                    obj.optId   = user.auID;
                    obj.optCoId = user.acId;
                    obj.optTime = DateTime.Now;
                }
                else //新增
                {
                    obj         = new gpTenderEvalEleWebDO();
                    obj.gtpId   = this.projectId;
                    obj.gsId    = this.sectionId;
                    obj.adtId   = user.auID;
                    obj.adtCoId = user.acId;
                    obj.adtTime = DateTime.Now;
                }

                obj.gteeName           = this.txtName.Text.Trim();
                obj.evalUnit           = this.txtUnit.Text.Trim();
                obj.evalNum            = decimal.Parse(this.txtNum.Text);
                obj.evalNumSpecified   = true;
                obj.evalGrads          = decimal.Parse(this.txtGrads.Text);
                obj.evalGradsSpecified = true;
                obj.maxScore           = decimal.Parse(this.txtMaxScore.Text);
                obj.maxScoreSpecified  = true;
                obj.minScore           = decimal.Parse(this.txtMinScore.Text);
                obj.minScoreSpecified  = true;
                obj.standard           = decimal.Parse(this.txtStandard.Text);
                obj.standardSpecified  = true;
                obj.greatWay           = int.Parse(this.txtGreatWay.Text);
                obj.greatWaySpecified  = true;
                obj.greatNum           = int.Parse(this.txtGreatNum.Text);
                obj.greatNumSpecified  = true;
                obj.littleWay          = int.Parse(this.txtLittleWay.Text);
                obj.littleWaySpecified = true;
                obj.littleNum          = int.Parse(this.txtLittleNum.Text);
                obj.littleNumSpecified = true;
                obj.canDel             = (int)this.cboCanDelete.SelectedValue;
                obj.canDelSpecified    = true;

                //修改
                if (this.gpTenderEvalEle != null)
                {
                    if (this.gpTenderEvalEleService.Update(obj))
                    {
                        this.DialogResult = DialogResult.OK;
                    }
                    else
                    {
                        MetroFramework.MetroMessageBox.Show(this, "保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else //新增
                {
                    if (this.gpTenderEvalEleService.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);
            }
        }