/// <summary>
 /// 加载表单
 /// </summary>
 private void InitFormData(string formId)
 {
     try
     {
         JC_TenderSpecialItemInfo info = JC_TenderSpecialItem.GetJC_TenderSpecialItemInfoByFormID(FormId);
         if (!string.IsNullOrEmpty(Request.QueryString["id"]))
         {
             if (info != null)
             {
                 //加载业务数据
                 cblSecurityLevel.SelectedIndex = int.Parse(info.SecurityLevel);
                 cblUrgenLevel.SelectedIndex    = int.Parse(info.UrgenLevel);
                 tbDateTime.Text = info.Date ?? "";
                 tbUserName.Text = info.UserName;
                 tbMobile.Text   = info.Tel;
                 tbTitle.Text    = info.Title;
                 tbContent.Text  = info.Substance;
                 tbRemark.Text   = info.Remark;
                 cblIsImpowerProject.SelectedIndex = int.Parse(info.IsAccreditByGroup);
                 tbReportCode.Text  = info.FormID;
                 ddlDepartName.Text = info.DeptName;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
    /// <summary>
    /// 保存表单
    /// </summary>
    /// <returns></returns>
    private JC_TenderSpecialItemInfo SaveFormData()
    {
        //FormId
        JC_TenderSpecialItemInfo info = null;

        try
        {
            //检查存储过程是否正确
            info = JC_TenderSpecialItem.GetJC_TenderSpecialItemInfoByFormID(FormId);
            if (info == null)
            {
                info = new JC_TenderSpecialItemInfo()
                {
                    FormID            = FormId,
                    SecurityLevel     = cblSecurityLevel.SelectedIndex.ToString(),
                    UrgenLevel        = cblUrgenLevel.SelectedIndex.ToString(),
                    StartDeptId       = ddlDepartName.SelectedItem.Value,
                    DeptName          = ddlDepartName.SelectedItem.Text,
                    Date              = DateTime.Now.ToString(),
                    UserName          = _BPMContext.CurrentPWordUser.EmployeeName,
                    Tel               = _BPMContext.CurrentPWordUser.MobilePhone,
                    IsAccreditByGroup = cblIsImpowerProject.SelectedIndex.ToString(),
                    Title             = tbTitle.Text,
                    Substance         = tbContent.Text,
                    Remark            = tbRemark.Text,
                };
                //插入新的表单数据
                JC_TenderSpecialItem.InsertJC_TenderSpecialItemInfo(info);
            }
            else
            {
                info.StartDeptId       = ddlDepartName.SelectedItem.Value;
                info.DeptName          = ddlDepartName.SelectedItem.Text;
                info.SecurityLevel     = cblSecurityLevel.SelectedIndex.ToString();
                info.UrgenLevel        = cblUrgenLevel.SelectedIndex.ToString();
                info.IsAccreditByGroup = cblIsImpowerProject.SelectedIndex.ToString();
                //更新表单数据
                JC_TenderSpecialItem.UpdateJC_TenderSpecialItemInfo(info);
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
        return(info);
    }
示例#3
0
 /// <summary>
 /// 加载表单
 /// </summary>
 private void InitFormData()
 {
     try
     {
         JC_TenderSpecialItemInfo info = JC_TenderSpecialItem.GetJC_TenderSpecialItemInfoByFormID(FormId);
         if (!string.IsNullOrEmpty(Request.QueryString["id"]))
         {
             if (info != null)
             {
                 //加载业务数据
                 cblSecurityLevel.SelectedIndex = int.Parse(info.SecurityLevel);
             }
             cblUrgenLevel.SelectedIndex = int.Parse(info.UrgenLevel);
             ddlDepartName.Text          = info.DeptName;
             tbDateTime.Text             = info.Date ?? "";
             tbUserName.Text             = info.UserName;
             tbMobile.Text  = info.Tel;
             tbTitle.Text   = info.Title;
             tbContent.Text = info.Substance.Replace(" ", "&nbsp;").Replace("\n", "<br/>");
             tbRemark.Text  = info.Remark;
             cblIsImpowerProject.SelectedIndex = int.Parse(info.IsAccreditByGroup);
             tbReportCode.Text = info.FormID;
             if (!string.IsNullOrEmpty(info.IsApproval))
             {
                 lbIsApproval.Text = string.Format("{1}({0})", info.IsApproval == "1" ? "批准" : "拒绝", lbIsApproval.Text);
                 if (info.IsApproval == "1")
                 {
                     this.lbIsApproval.Style.Add("color", "green");
                 }
                 else
                 {
                     this.lbIsApproval.Style.Add("color", "red");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// 加载表单
 /// </summary>
 /// <param name="FormId"></param>
 private void InitFormData(string formId)
 {
     try
     {
         //参照例子中的getmodel检查自己所写的存储过程是否正确
         JC_TenderSpecialItemInfo info = JC_TenderSpecialItem.GetJC_TenderSpecialItemInfoByFormID(FormId);
         if (info != null)
         {
             ListItem selectItem = ddlDepartName.Items.FindByValue(info.StartDeptId);
             if (selectItem != null)
             {
                 selectItem.Selected = true;
             }
             //加载业务数据
             tbReportCode.Text = info.FormID;
             cblSecurityLevel.SelectedIndex = int.Parse(info.SecurityLevel);
             cblUrgenLevel.SelectedIndex    = int.Parse(info.UrgenLevel);
             StartDeptId     = info.StartDeptId;
             tbDateTime.Text = info.Date;
             tbUserName.Text = info.UserName;
             tbMobile.Text   = info.Tel;
             cblIsImpowerProject.SelectedIndex = int.Parse(info.IsAccreditByGroup);
             tbTitle.Text   = info.Title;
             tbContent.Text = info.Substance;
             tbRemark.Text  = info.Remark;
         }
         else
         {
             tbUserName.Text   = _BPMContext.CurrentPWordUser.EmployeeName;
             tbMobile.Text     = _BPMContext.CurrentPWordUser.MobilePhone;
             tbDateTime.Text   = DateTime.Now.ToString();
             tbReportCode.Text = FormId;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }