コード例 #1
0
        private void ShowInfo(string _action, int _id)
        {
            BLL.job_order   bll   = new BLL.job_order();
            Model.job_order model = bll.GetModel(_id);

            BLL.manager  tmpmanager = new BLL.manager();
            BLL.customer customer   = new BLL.customer();

            txtJobOrderName.Text          = model.job_order_name;
            ddlJobOrderType.SelectedIndex = model.job_order_type;
            txtJobOrderDescript.Text      = model.job_order_discripe;
            txtContractId.Text            = model.contract_id;
            txtSalesman.Text       = tmpmanager.GetRealName(model.salesman_id);
            txtBeginDate.Text      = model.job_order_begintime.ToString();
            txtEndDate.Text        = model.job_order_endtime.ToString();;
            txtTechnicalResId.Text = tmpmanager.GetRealName(model.technical_respon_id);
            txtReviewerId.Text     = tmpmanager.GetRealName(model.job_order_reviewer_id);
            txtCreateTime.Text     = model.job_order_create_time.ToString();
            txtCreator.Text        = tmpmanager.GetRealName(model.job_order_creator_id);
            txtReviewAdvice.Text   = model.job_order_advice;
            txtStatus.Text         = model.job_order_status;

            txtCustomer.Text = customer.GetName(model.customer_id);

            string strRelevantIdList   = string.Empty;
            string strRelevantNameList = string.Empty;

            if (!object.Equals(model.job_order_relevant, null))
            {
                for (int i = 0; i < model.job_order_relevant.Count; i++)
                {
                    if (strRelevantIdList.Equals(string.Empty))
                    {
                        strRelevantIdList   = model.job_order_relevant[i].relevant_id;
                        strRelevantNameList = tmpmanager.GetRealName(model.job_order_relevant[i].relevant_id);
                    }
                    else
                    {
                        strRelevantIdList   = strRelevantIdList + ";" + model.job_order_relevant[i].relevant_id;
                        strRelevantNameList = strRelevantNameList + ";" + tmpmanager.GetRealName(model.job_order_relevant[i].relevant_id);
                    }
                }
            }
            //hidRelevant.Value = strRelevantIdList;
            txtRelevant.Text = strRelevantNameList;

            txtJobOrderName.Enabled     = false;
            ddlJobOrderType.Enabled     = false;
            txtJobOrderDescript.Enabled = false;
            txtContractId.Enabled       = false;
            txtSalesman.Enabled         = false;
            txtBeginDate.Enabled        = false;
            txtEndDate.Enabled          = false;
            txtTechnicalResId.Enabled   = false;
            txtReviewerId.Enabled       = false;
            txtCreateTime.Enabled       = false;
            txtCreator.Enabled          = false;
            txtRelevant.Enabled         = false;
            //txtReviewAdvice.Enabled = false;
            txtStatus.Enabled = false;

            txtRelevant.Enabled = false;
            txtCustomer.Enabled = false;

            if (txtStatus.Text != "未审核")
            {
                txtReviewAdvice.Enabled   = false;
                rblReviewOrReject.Enabled = false;
                btnSubmit.Visible         = false;
            }

            ////工时列表绑定
            //BLL.working_hour working_hour = new BLL.working_hour();

            //rptList.DataSource = working_hour.GetJobOrderWorkingHourList(model.job_order_id);
            //rptList.DataBind();
        }