コード例 #1
0
    public string SubmitBiddingMessage()
    {
        try
        {
            string ErrMsg = "";



            RmsPM.BLL.Bidding bidding = new RmsPM.BLL.Bidding();
            bidding.dao         = this.dao;
            bidding.BiddingCode = this.BiddingCode;
            DataTable dt = bidding.GetBiddingReturnNoMessage();

            int i = 0;

            foreach (DataRow drsupplier in dt.Select())
            {
                string BiddingReturnCode = "";
                string BiddingDtlCode    = "";

                BiddingReturnCode = "'" + drsupplier["BiddingReturnCode"].ToString() + "',";
                BiddingDtlCode    = "'" + drsupplier["BiddingDtlCode"].ToString() + "',";

                RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
                cBiddingMessage.BiddingMessageCode = "";
                cBiddingMessage.BiddingCode        = bidding.BiddingCode;
                cBiddingMessage.ProjectCode        = bidding.ProjectCode;
                cBiddingMessage.ContractNember     = this.tdContractNemberTop.InnerText + i.ToString();
                cBiddingMessage.ContractName       = bidding.Title;
                cBiddingMessage.ContractType       = bidding.Type;
                cBiddingMessage.Supplier           = drsupplier["SupplierCode"].ToString();
                cBiddingMessage.ContractDate       = DateTime.Now.ToShortDateString();
                cBiddingMessage.Remark             = "";
                cBiddingMessage.CreateDate         = DateTime.Now.ToShortDateString();
                cBiddingMessage.CreateUser         = "";
                cBiddingMessage.AttachUser         = "";
                cBiddingMessage.State             = "0";
                cBiddingMessage.Flag              = "0";
                cBiddingMessage.BiddingReturnCode = BiddingReturnCode;
                cBiddingMessage.BiddingDtlCode    = BiddingDtlCode;
                cBiddingMessage.dao = this.dao;
                cBiddingMessage.BiddingMessageSubmit();
                i++;
            }



            return(ErrMsg);
        }
        catch (Exception ex)
        {
            ApplicationLog.WriteLog(this.ToString(), ex, "");
            Response.Write(Rms.Web.JavaScript.Alert(true, "保存出错:" + ex.Message));
            throw ex;
        }
    }
コード例 #2
0
    /// <summary>
    /// 业务审核
    /// </summary>
    public override bool Audit(string pm_sOpinionConfirm)
    {
        base.Audit(pm_sOpinionConfirm);

        try
        {
            string ErrMsg = "";

            if (pm_sOpinionConfirm != "")
            {
                switch (pm_sOpinionConfirm)
                {
                case "Approve":
                    RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
                    cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
                    cBiddingMessage.State = "0";
                    cBiddingMessage.dao   = this.dao;
                    cBiddingMessage.BiddingMessageSubmit();
                    RmsPM.BLL.BiddingSystem.Set_BiddingState("42", this.BiddingCode);
                    break;

                case "Reject":
                    RmsPM.BLL.BiddingMessage cBiddingMessage1 = new RmsPM.BLL.BiddingMessage();
                    cBiddingMessage1.BiddingMessageCode = this.ApplicationCode;
                    cBiddingMessage1.State = "1";
                    cBiddingMessage1.dao   = this.dao;
                    cBiddingMessage1.BiddingMessageSubmit();
                    break;

                case "Unknow":
                    ErrMsg = "请选择评审结果!";
                    break;

                default:
                    ErrMsg = "请选择评审结果!";
                    break;
                }


                if (ErrMsg != "")
                {
                    Response.Write(Rms.Web.JavaScript.Alert(true, ErrMsg));
                    return(false);
                }
            }


            return(true);
        }
        catch (Exception ex)
        {
            Response.Write(Rms.Web.JavaScript.Alert(true, "业务审核出错:" + ex.Message));
            throw ex;
        }
    }
コード例 #3
0
 protected void btnCancelApprove_Click(object sender, EventArgs e)
 {
     foreach (DataGridItem item in dgList.Items)
     {
         CheckBox isSelected         = (CheckBox)item.FindControl("isSelected");
         string   BiddingMessageCode = item.Cells[1].Text;
         if (isSelected != null && isSelected.Checked)
         {
             RmsPM.BLL.BiddingMessage cbiddingMessage = new RmsPM.BLL.BiddingMessage();
             cbiddingMessage.BiddingMessageCode = BiddingMessageCode;
             cbiddingMessage.State = "1";
             cbiddingMessage.BiddingMessageSubmit();
         }
     }
     this.LoadData();
 }
コード例 #4
0
    /// ****************************************************************************
    /// <summary>
    /// 提交数据
    /// </summary>
    /// ****************************************************************************
    public void SubmitData()
    {
        string BiddingReturnCode = "";
        string BiddingDtlCode    = "";

        foreach (ListItem li in this.CheckBoxList1.Items)
        {
            if (li.Selected)
            {
                RmsPM.BLL.BiddingReturn br = new RmsPM.BLL.BiddingReturn();
                br.BiddingReturnCode = li.Value;
                BiddingReturnCode   += "'" + br.BiddingReturnCode + "',";
                BiddingDtlCode      += "'" + br.BiddingDtlCode + "',";
            }
        }

        RmsPM.BLL.Bidding bidding = new RmsPM.BLL.Bidding();
        bidding.dao         = this.dao;
        bidding.BiddingCode = this.BiddingCode;

        RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
        cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
        cBiddingMessage.BiddingCode        = this.BiddingCode;
        cBiddingMessage.ProjectCode        = this.ProjectCode;
        cBiddingMessage.ContractNember     = this.txtContractNember.Value;
        cBiddingMessage.ContractName       = this.txtContractName.Value;
        cBiddingMessage.ContractType       = bidding.Type;
        cBiddingMessage.Supplier           = this.DropSupplier.SelectedValue;
        cBiddingMessage.ContractDate       = this.txtContractDate.Value;
        cBiddingMessage.Remark             = this.txtRemark.Value;
        cBiddingMessage.CreateDate         = DateTime.Now.ToShortDateString();
        cBiddingMessage.CreateUser         = "";
        cBiddingMessage.State             = "0";
        cBiddingMessage.Flag              = "0";
        cBiddingMessage.BiddingReturnCode = BiddingReturnCode;
        cBiddingMessage.BiddingDtlCode    = BiddingDtlCode;
        cBiddingMessage.dao = this.dao;
        cBiddingMessage.BiddingMessageSubmit();

        if (this.ApplicationCode == "")
        {
            this.ApplicationCode = cBiddingMessage.BiddingMessageCode;
        }
    }
コード例 #5
0
    public override string RestoreStatus()
    {
        try
        {
            base.RestoreStatus();

            string ErrMsg = "";

            RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
            cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
            cBiddingMessage.State = "1";
            cBiddingMessage.dao   = this.dao;
            cBiddingMessage.BiddingMessageSubmit();


            return(ErrMsg);
        }
        catch (Exception ex)
        {
            Response.Write(Rms.Web.JavaScript.Alert(true, "恢复业务数据状态出错:" + ex.Message));
            throw ex;
        }
    }
コード例 #6
0
    public override string ChangeStatusWhenSend(StandardEntityDAO dao)
    {
        try
        {
            base.ChangeStatusWhenSend(dao);

            string ErrMsg = "";
            RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
            cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
            cBiddingMessage.State = "7";
            cBiddingMessage.dao   = this.dao;
            cBiddingMessage.BiddingMessageSubmit();
            //RmsPM.BLL.BiddingSystem.Set_BiddingState("41", this.BiddingCode);


            return(ErrMsg);
        }
        catch (Exception ex)
        {
            Response.Write(Rms.Web.JavaScript.Alert(true, "改变业务数据状态出错:" + ex.Message));
            throw ex;
        }
    }
コード例 #7
0
    /// ****************************************************************************
    /// <summary>
    /// 提交数据
    /// </summary>
    /// ****************************************************************************
    override public string SubmitData()
    {
        try
        {
            string ErrMsg = "";

            decimal tempMoney         = 0;
            string  BiddingReturnCode = "";
            string  BiddingDtlCode    = "";
            ///* 取所选标段金额总和 */
            //foreach (ListItem li in this.CheckBoxList1.Items)
            //{
            //    if (li.Selected)
            //    {
            //        RmsPM.BLL.BiddingReturn br = new RmsPM.BLL.BiddingReturn();
            //        br.BiddingReturnCode = li.Value;
            //        BiddingReturnCode += "'" + br.BiddingReturnCode + "',";
            //        BiddingDtlCode += "'" + br.BiddingDtlCode + "',";
            //        tempMoney += System.Convert.ToDecimal(br.Money);
            //    }
            //}
            //this.ViewState["MaxMoney"] = tempMoney;

            RmsPM.BLL.Bidding bidding = new RmsPM.BLL.Bidding();
            bidding.dao         = this.dao;
            bidding.BiddingCode = this.BiddingCode;

            RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
            cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
            cBiddingMessage.BiddingCode        = this.BiddingCode;
            cBiddingMessage.ProjectCode        = this.ProjectCode;
            cBiddingMessage.ContractNember     = this.txtContractNember.Value;
            cBiddingMessage.ContractName       = this.txtContractName.Value;
            cBiddingMessage.ContractType       = bidding.Type;
            cBiddingMessage.Supplier           = this.DropSupplier.SelectedValue;
            cBiddingMessage.ContractDate       = this.txtContractDate.Value;
            //cBiddingMessage.Remark = this.TxtRemark.Value;
            cBiddingMessage.CreateDate = DateTime.Now.ToShortDateString();
            cBiddingMessage.CreateUser = "";
            //cBiddingMessage.AttachUser = this.SelectName.Value;
            cBiddingMessage.State             = "1";
            cBiddingMessage.Flag              = "0";
            cBiddingMessage.BiddingReturnCode = BiddingReturnCode;
            cBiddingMessage.BiddingDtlCode    = BiddingDtlCode;
            cBiddingMessage.dao = this.dao;
            cBiddingMessage.BiddingMessageSubmit();

            this.ApplicationTitle = this.txtContractName.Value;

            if (this.ApplicationCode == "")
            {
                this.ApplicationCode = cBiddingMessage.BiddingMessageCode;
            }

            return(ErrMsg);
        }
        catch (Exception ex)
        {
            Response.Write(Rms.Web.JavaScript.Alert(true, "保存出错:" + ex.Message));
            throw ex;
        }
    }
コード例 #8
0
    protected void SaveToolsButton_ServerClick(object sender, EventArgs e)
    {
        string BiddingReturnCode = "";
        string BiddingDtlCode = "";
        decimal tempMoney = 0;
        if (this.DropSupplier.Items.Count <= 0)
        {
            Response.Write(JavaScript.ScriptStart);
            Response.Write("window.alert('不存在签约单位!');");
            Response.Write("window.opener=null;window.close();");
            Response.Write(JavaScript.ScriptEnd);
            return;
        }

        foreach (ListItem li in this.CheckBoxList1.Items)
        {
            if (li.Selected)
            {
                RmsPM.BLL.BiddingReturn br = new RmsPM.BLL.BiddingReturn();
                br.BiddingReturnCode = li.Value;
                BiddingReturnCode += "'" + br.BiddingReturnCode + "',";
                BiddingDtlCode += "'" + br.BiddingDtlCode + "',";

                if (System.Convert.ToDecimal(br.Money) > tempMoney)
                {
                    this.ViewState["MaxMoney"] = br.Money;
                    tempMoney = System.Convert.ToDecimal(br.Money);
                }
            }
        }

        RmsPM.BLL.Bidding bidding = new RmsPM.BLL.Bidding();

        bidding.BiddingCode = this.BiddingCode;

        RmsPM.BLL.BiddingMessage cBiddingMessage = new RmsPM.BLL.BiddingMessage();
        cBiddingMessage.BiddingMessageCode = this.ApplicationCode;
        cBiddingMessage.BiddingCode = this.BiddingCode;
        cBiddingMessage.ProjectCode = this.ProjectCode;
        cBiddingMessage.ContractNember = this.txtContractNember.Value;
        cBiddingMessage.ContractName = this.txtContractName.Value;
        cBiddingMessage.ContractType = bidding.Type;
        cBiddingMessage.Supplier = this.DropSupplier.SelectedValue;
        cBiddingMessage.ContractDate = this.txtContractDate.Value;
        cBiddingMessage.Remark = this.txtRemark.Value;
        cBiddingMessage.CreateDate = DateTime.Now.ToShortDateString();
        cBiddingMessage.CreateUser = "";
        cBiddingMessage.State = "1";
        cBiddingMessage.Flag = "0";
        cBiddingMessage.BiddingReturnCode = BiddingReturnCode;
        cBiddingMessage.BiddingDtlCode = BiddingDtlCode;

        cBiddingMessage.BiddingMessageSubmit();
        if (this.ApplicationCode == "")
            this.ApplicationCode = cBiddingMessage.BiddingMessageCode;
        //附件
        this.AttachMentAdd1.SaveAttachMent(this.ApplicationCode);

        Response.Write(JavaScript.ScriptStart);
        Response.Write("window.opener.location = window.opener.location;");
        Response.Write("window.close();");
        Response.Write(JavaScript.ScriptEnd);
    }