コード例 #1
0
ファイル: BiddingEmitManage.aspx.cs プロジェクト: ishui/rms2
        /// <summary>
        /// 设置发标信息及其编号
        /// </summary>
        private void SetBiddingEmitManage()
        {
            BLL.BiddingPrejudication bjd = new RmsPM.BLL.BiddingPrejudication();
            bjd.BiddingCode = BiddingCode;
            DataTable dt = bjd.GetBiddingPrejudications();

            if (dt.Rows.Count > 1)
            {
                DataRow dr  = dt.Rows[dt.Rows.Count - 1];
                string  bas = dr["Number"].ToString();//读取审合表的ID

                BLL.BiddingEmit be = new RmsPM.BLL.BiddingEmit();
                be.BiddingCode = BiddingCode;
                dt             = be.GetBiddingEmits();
                int emitCount = dt.Rows.Count + 1;                               //发标次数
                _biddingEmitTitle = emitCount.ToString();                        //发标次数
                BiddingEmitModify1.AllowEmitNumber = true;
                BiddingEmitModify1.EmitNumber      = bas + emitCount.ToString(); // + emitCount.ToString();//string.Format("{0:dd}",emitCount);
            }
            else
            {
                BLL.BiddingEmit be = new RmsPM.BLL.BiddingEmit();
                be.BiddingCode = BiddingCode;
                dt             = be.GetBiddingEmits();
                int emitCount = dt.Rows.Count + 1;                         //发标次数
                _biddingEmitTitle = emitCount.ToString();                  //发标次数
                BiddingEmitModify1.AllowEmitNumber = true;
                BiddingEmitModify1.EmitNumber      = emitCount.ToString(); // + emitCount.ToString();//string.Format("{0:dd}",emitCount);
            }

            //_biddingEmitTitle =
        }
コード例 #2
0
        private bool GetShowInfoForbtnReturn()
        {
            //网上招投标的招标计划发标后隐藏手工回标按钮
            RmsPM.BLL.BiddingManage cBllBiddingManage = new RmsPM.BLL.BiddingManage();
            cBllBiddingManage.BiddingCode = this.ApplicationCode;
            RmsPM.BLL.BiddingEmit cBiddingEmitR = new RmsPM.BLL.BiddingEmit();
            StandardEntityDAO     dao           = new StandardEntityDAO("BiddingEmit");
            EntityData            entity        = cBiddingEmitR.GetBiddingEmitByCode(dao, cBllBiddingManage.GetLastBiddingEmitCode());

            if (entity.HasRecord())
            {
                if (entity.GetInt("IsWSZTB") == 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
        /// ****************************************************************************
        /// <summary>
        /// 提交数据
        /// </summary>
        /// ****************************************************************************
        public void SubmitData()
        {
            DAL.QueryStrategy.BiddingReturnStrategyBuilder sb = new RmsPM.DAL.QueryStrategy.BiddingReturnStrategyBuilder();
            sb.AddStrategy(new Strategy(DAL.QueryStrategy.BiddingReturnStrategyName.BiddingEmitCode, this.ApplicationCode));

            string sql = sb.BuildMainQueryString();

            EntityData entity = new EntityData("BiddingReturn");

            dao.FillEntity(sql, entity);

            for (int i = 0; i < this.Repeater1.Items.Count; i++)
            {
                string _BiddingReturnCode = ((HtmlInputText)this.Repeater1.Items[i].FindControl("txtBiddingReturnCode")).Value.Trim();
                string _Design            = ((RadioButtonList)this.Repeater1.Items[i].FindControl("RadioDesign")).SelectedValue;
                string _Project           = ((RadioButtonList)this.Repeater1.Items[i].FindControl("RadioProject")).SelectedValue;
                string _Consultant        = ((RadioButtonList)this.Repeater1.Items[i].FindControl("RadioConsultant")).SelectedValue;
                string _State             = ((HtmlGenericControl)this.Repeater1.Items[i].FindControl("txtState")).InnerText.Trim();
                string _Flag = "0";

                if (((HtmlInputCheckBox)this.Repeater1.Items[i].FindControl("chkAuditing")).Checked)
                {
                    _Flag = "1";
                    //string flag="1";
                    try
                    {
                        string          supplier = ((HtmlInputText)this.Repeater1.Items[i].FindControl("hiddenSupplierCode")).Value.Trim();
                        BLL.BiddingEmit bemit    = new RmsPM.BLL.BiddingEmit();
                        bemit.IsLowOfPriceByBiddingCode(_BiddingReturnCode);
                    }
                    catch (Exception ex)
                    {
                        Response.Write(Rms.Web.JavaScript.Alert(true, ex.Message));
                    }
                }

                DataRow[] dr = entity.CurrentTable.Select("BiddingReturnCode=" + _BiddingReturnCode);
                if (_Design != "" && this.State1 == ModuleState.Operable)
                {
                    dr[0]["Design"] = _Design;
                }
                if (_Project != "" && this.State2 == ModuleState.Operable)
                {
                    dr[0]["Project"] = _Project;
                }
                if (_Consultant != "" && this.State3 == ModuleState.Operable)
                {
                    dr[0]["Consultant"] = _Consultant;
                }
                if (_State != "" && this.State4 == ModuleState.Operable)
                {
                    dr[0]["State"] = _State;
                }
                if (this.State == ModuleState.Operable)
                {
                    dr[0]["Flag"] = _Flag;
                }
            }

            dao.SubmitEntity(entity);
            if (this.MainState == ModuleState.Operable)
            {
                this.AttachMentAdd1.SaveAttachMent(this.ApplicationCode);
            }
            if (this.State == ModuleState.Operable)
            {
                BLL.Bidding bidding = new BLL.Bidding();
                bidding.BiddingCode = this.BiddingCode;
                bidding.dao         = this.dao;
                bidding.State       = "4";
                bidding.BiddingSubmit();
            }
        }