private bool DoSavIng_OuterDataProcInfo() { MicroBSC.Integration.EST.Biz.Biz_Est_Outer_Data_Proc_Info bizOuterDataProcInfo = new MicroBSC.Integration.EST.Biz.Biz_Est_Outer_Data_Proc_Info(); bool isOK = false; if (PageWriteMode == WriteMode.New) { isOK = bizOuterDataProcInfo.AddOuterDataProcInfo(COMP_ID , hdfEstID.Value , "" , txtQueryString.Text , DateTime.Now , this.gUserInfo.Emp_Ref_ID ); } else { isOK = bizOuterDataProcInfo.ModifyOuterDataProcInfo(COMP_ID , hdfEstID.Value , "" , txtQueryString.Text , DateTime.Now , this.gUserInfo.Emp_Ref_ID ); } return(isOK); }
private void ViewOne(int comp_id, string est_id) { Biz_EstInfos estInfo = new Biz_EstInfos(comp_id, est_id); txtEstID.Text = estInfo.Est_ID; txtEstName.Text = estInfo.Est_Name; if (estInfo.Up_Est_ID != DBNull.Value) { Biz_EstInfos upEstInfo = new Biz_EstInfos(comp_id, estInfo.Up_Est_ID.ToString()); txtUpEstID.Text = upEstInfo.Est_Name; hdfUpEstID.Value = estInfo.Up_Est_ID.ToString(); } txtHeaderColor.Text = estInfo.Header_Color; WebUtility.FindByValueRadioButtonList(rblFixedWeightUseYN, estInfo.Fixed_Weight_Use_YN); txtFixedWeight.Text = estInfo.Fixed_Weight.ToString(); TextBoxCommon.SetOnlyPercent(txtFixedWeight); rblFixedWeightUseYN_SelectedIndexChanged(rblFixedWeightUseYN, null); WebUtility.FindByValueRadioButtonList(rblGradeConfirmYN, estInfo.Grade_Confirm_YN); WebUtility.FindByValueRadioButtonList(rblBiasYN, estInfo.Bias_YN); WebUtility.FindByValueRadioButtonList(rblBiasDeptUseID, estInfo.Bias_Dept_Use_YN); if (estInfo.Tgt_Opinion_YN.Equals("Y") && estInfo.FeedBack_YN.Equals("N")) { WebUtility.FindByValueRadioButtonList(rblTgtSendType, "OPN"); } else if (estInfo.Tgt_Opinion_YN.Equals("N") && estInfo.FeedBack_YN.Equals("Y")) { WebUtility.FindByValueRadioButtonList(rblTgtSendType, "FBK"); } else { WebUtility.FindByValueRadioButtonList(rblTgtSendType, "N"); } WebUtility.FindByValueDropDownList(ddlPointCtrlStep, estInfo.Point_Ctrl_Step); WebUtility.FindByValueDropDownList(ddlGradeCtrlStep, estInfo.Grade_Ctrl_Step); WebUtility.FindByValueRadioButtonList(rblOwnerType, estInfo.Owner_Type); WebUtility.FindByValueRadioButtonList(rblEstStyle, estInfo.Est_Style_ID); if (estInfo.Link_Est_ID != "") { Biz_EstInfos lnkEstInfo = new Biz_EstInfos(comp_id, estInfo.Link_Est_ID); txtLinkEstID.Text = lnkEstInfo.Est_Name; hdfLinkEstID.Value = estInfo.Link_Est_ID; } WebUtility.FindByValueRadioButtonList(rblWeightType, estInfo.Weight_Type); WebUtility.FindByValueRadioButtonList(rblScaleType, estInfo.Scale_Type); WebUtility.FindByValueDropDownList(ddlStatusStyleID, estInfo.Status_Style_ID); WebUtility.FindByValueDropDownList(ddlQuestionStyleID, estInfo.Q_Style_ID); WebUtility.FindByValueDropDownList(ddlBiasTypeID, estInfo.Bias_Type_ID); WebUtility.FindByValueRadioButtonList(rblQItemDescUseYN, estInfo.Q_Item_Desc_Use_YN); WebUtility.FindByValueRadioButtonList(rblQTgtPosBizUseYN, estInfo.Q_Tgt_Pos_Biz_Use_YN); WebUtility.FindByValueRadioButtonList(rblAllStepVisibleYN, estInfo.All_Step_Visible_YN); WebUtility.FindByValueRadioButtonList(rblEmpComDeptYN, estInfo.Emp_Com_Dept_YN); WebUtility.FindByValueRadioButtonList(rblUseYN, estInfo.Use_YN); WebUtility.FindByValueRadioButtonList(rblVisiblePastPointYN, estInfo.Visible_Past_Point_YN.Trim()); WebUtility.FindByValueRadioButtonList(rblEstQTTMBOYN, estInfo.Est_Qtt_Mbo_YN.Trim()); WebUtility.FindByValueRadioButtonList(rblMboScoreEstimateYN, estInfo.Mbo_Score_Estimate_YN.Trim()); WebUtility.FindByValueRadioButtonList(rblDashBoardTYPE, estInfo.DashBoard_TYPE.Trim()); if (estInfo.DashBoard_TYPE.Trim() == "" || estInfo.DashBoard_TYPE.Trim() == "N") { rblDashBoardTYPE.Items.FindByValue("N").Selected = true; ddlDashBoardTYPE.Style.Add("display", "none"); } else { rblDashBoardTYPE.Items.FindByValue("Y").Selected = true; ddlDashBoardTYPE.Style.Add("display", "block"); WebUtility.FindByValueDropDownList(ddlDashBoardTYPE, estInfo.DashBoard_TYPE.Trim()); } //이전차수의 질의평가지 보이기 여부 WebUtility.FindByValueDropDownList(ddlPreviousStempYN, estInfo.Question_Previous_Step_YN.Trim()); if (estInfo.Q_Style_ID.Trim() == "" || estInfo.Q_Style_ID.Trim() == "BLK") { divQPSYN.Style.Add("display", "none"); } else { divQPSYN.Style.Add("display", "true"); } // 평가주기 바인딩 BindCblEstTermSub(comp_id, est_id); // 평가차수 바인딩 BindCblEstTermStep(comp_id, est_id); BindEstJob(comp_id, est_id); rblEstStyle_SelectedIndexChanged(null, null); rblBiasYN_SelectedIndexChanged(null, null); MicroBSC.Integration.EST.Biz.Biz_Est_Outer_Data_Proc_Info bizOuterDataProcInfo = new MicroBSC.Integration.EST.Biz.Biz_Est_Outer_Data_Proc_Info(); DataTable dtOuterDataProcInfo = bizOuterDataProcInfo.GetOuterDataProcInfo(comp_id , est_id).Tables[0]; if (dtOuterDataProcInfo.Rows.Count > 0) { txtQueryString.Text = DataTypeUtility.GetValue(dtOuterDataProcInfo.Rows[0]["QUERY_STRING"]); } }