protected void Page_Load(object sender, EventArgs e) { ltrScript.Text = ""; if (!IsPostBack) { Biz_EstInfos estInfo = new Biz_EstInfos(COMP_ID, EST_ID); Biz_TermInfos termInfo = new Biz_TermInfos(ESTTERM_REF_ID); Biz_TermSubs termSubInfo = new Biz_TermSubs(COMP_ID, ESTTERM_SUB_ID); ESTTERM_STEP_ID = 2; Biz_EmpInfos empInfo = new Biz_EmpInfos(TGT_EMP_ID); Biz_Com_Dept_Info deptInfo = new Biz_Com_Dept_Info(TGT_DEPT_ID); Biz_PositionClasses clsInfo = new Biz_PositionClasses(empInfo.Position_Class_Code); this.lblEstTerm.Text = string.Format("{0}({1})", DataTypeUtility.GetString(termInfo.EstTerm_Name), DataTypeUtility.GetString(termSubInfo.EstTerm_Sub_Name)); this.lblEstName.Text = DataTypeUtility.GetString(estInfo.Est_Name); this.lblEstEmp.Text = string.Format("{1}({0})", DataTypeUtility.GetString(deptInfo.DEPT_NAME), DataTypeUtility.GetString(empInfo.Emp_Name)); this.lblEstEmpClass.Text = DataTypeUtility.GetString(clsInfo.Pos_Cls_Name); txtConsult.ToolbarStartExpanded = false; bindData(); } setSaveBtn(); }
protected void BindDeptList() { Biz_Com_Dept_Info bizComDeptInfo = new Biz_Com_Dept_Info(); DataTable dt = bizComDeptInfo.Get_Dept_UpDept_List(); VIEWROLE = 0; for (int i = 0; i < EMP_ROLES.Count; i++) { int emp_role = DataTypeUtility.GetToInt32(EMP_ROLES[i]); if (emp_role == 2) { //임원권한 VIEWROLE = 2; dt = DataTypeUtility.FilterSortDataTable(dt, string.Format("UP_DEPT_ID='{0}'", gUserInfo.Dept_Ref_ID)); break; } else if (emp_role == 4) { //팀장권한 VIEWROLE = 4; dt = DataTypeUtility.FilterSortDataTable(dt, string.Format("DEPT_ID='{0}'", gUserInfo.Dept_Ref_ID)); break; } else if (emp_role == 5) { //사원권한 VIEWROLE = 5; dt = DataTypeUtility.FilterSortDataTable(dt, string.Format("DEPT_ID='{0}'", gUserInfo.Dept_Ref_ID)); break; } } DataTable dt_result = new DataTable(); dt_result.Columns.Add("DEPT_REF_ID"); dt_result.Columns.Add("DEPT_NAME"); if (dt.Rows.Count > 0) { if (VIEWROLE == 2 || VIEWROLE == 4) { DataRow dr = dt_result.NewRow(); dr["DEPT_REF_ID"] = DataTypeUtility.GetString(dt.Rows[0]["UP_DEPT_ID"]); dr["DEPT_NAME"] = DataTypeUtility.GetString(dt.Rows[0]["UP_DEPT_NAME"]); dt_result.Rows.Add(dr); } for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt_result.NewRow(); dr["DEPT_REF_ID"] = DataTypeUtility.GetString(dt.Rows[0]["DEPT_ID"]); dr["DEPT_NAME"] = DataTypeUtility.GetString(dt.Rows[0]["DEPT_NAME"]); dt_result.Rows.Add(dr); } } ddlDeptList.DataTextField = "DEPT_NAME"; ddlDeptList.DataValueField = "DEPT_REF_ID"; ddlDeptList.DataSource = dt_result; ddlDeptList.DataBind(); }
protected void doBindEstEmpList() { Biz_Est_Data bizEstData = new Biz_Est_Data(); DataTable dt = bizEstData.GetEstData(COMP_ID , EST_ID , ESTTERM_REF_ID , ESTTERM_SUB_ID , 0 , "" , 0 , TGT_EMP_ID); dt.Columns.Add("EST_DEPT_NAME"); dt.Columns.Add("EST_EMP_NAME"); dt.Columns.Add("EST_POS_CLS"); dt.Columns.Add("EST_POS_RNK"); dt.Columns.Add("ESTTERM_STEP_NAME"); dt = DataTypeUtility.FilterSortDataTable(dt, "ESTTERM_STEP_ID=2 OR ESTTERM_STEP_ID=3", "ESTTERM_STEP_ID ASC"); for (int i = 0; i < dt.Rows.Count; i++) { int est_dept_id = DataTypeUtility.GetToInt32(dt.Rows[i]["EST_DEPT_ID"]); int est_emp_id = DataTypeUtility.GetToInt32(dt.Rows[i]["EST_EMP_ID"]); Biz_EmpInfos bizEmpInfo = new Biz_EmpInfos(est_emp_id); Biz_Com_Dept_Info bizDeptInfo = new Biz_Com_Dept_Info(est_dept_id); string est_dept_name = DataTypeUtility.GetString(bizDeptInfo.DEPT_NAME); string est_emp_name = DataTypeUtility.GetString(bizEmpInfo.Emp_Name); Biz_PositionClasses bizPosCls = new Biz_PositionClasses(bizEmpInfo.Position_Class_Code); Biz_PositionRanks bizPosRnk = new Biz_PositionRanks(bizEmpInfo.Position_Rank_Code); string est_pos_cls = DataTypeUtility.GetString(bizPosCls.Pos_Cls_Name); string est_pos_rnk = DataTypeUtility.GetString(bizPosRnk.Pos_Rnk_Name); dt.Rows[i]["EST_DEPT_NAME"] = est_dept_name; dt.Rows[i]["EST_EMP_NAME"] = est_emp_name; dt.Rows[i]["EST_POS_CLS"] = est_pos_cls; dt.Rows[i]["EST_POS_RNK"] = est_pos_rnk; int estterm_step_id = DataTypeUtility.GetToInt32(dt.Rows[i]["ESTTERM_STEP_ID"]); string estterm_step_name = ""; if (estterm_step_id == 2) { estterm_step_name = "1차 평가자"; } else if (estterm_step_id == 3) { estterm_step_name = "2차 평가자"; } dt.Rows[i]["ESTTERM_STEP_NAME"] = estterm_step_name; } ugrdEstEmpList.Clear(); ugrdEstEmpList.DataSource = dt; ugrdEstEmpList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { COMP_ID = WebUtility.GetRequestByInt("COMP_ID"); EST_ID = WebUtility.GetRequest("EST_ID"); ESTTERM_REF_ID = WebUtility.GetRequestByInt("ESTTERM_REF_ID"); ESTTERM_SUB_ID = WebUtility.GetRequestByInt("ESTTERM_SUB_ID"); ESTTERM_STEP_ID = WebUtility.GetRequestByInt("ESTTERM_STEP_ID"); EST_DEPT_ID = WebUtility.GetRequestByInt("EST_DEPT_ID"); EST_EMP_ID = WebUtility.GetRequestByInt("EST_EMP_ID"); TGT_DEPT_ID = WebUtility.GetRequestByInt("TGT_DEPT_ID"); TGT_EMP_ID = WebUtility.GetRequestByInt("TGT_EMP_ID"); EST_TGT_TYPE = WebUtility.GetRequest("EST_TGT_TYPE", "EST"); STATUS_ID = WebUtility.GetRequest("STATUS_ID", "N"); Biz_EstInfos estInfo = new Biz_EstInfos(COMP_ID, EST_ID); Biz_TermInfos termInfo = new Biz_TermInfos(ESTTERM_REF_ID); Biz_TermSubs termSubInfo = new Biz_TermSubs(COMP_ID, ESTTERM_SUB_ID); Biz_EmpInfos est_emp_Info = new Biz_EmpInfos(EST_EMP_ID); Biz_EmpInfos tgt_emp_Info = new Biz_EmpInfos(TGT_EMP_ID); Biz_Com_Dept_Info est_dept_Info = new Biz_Com_Dept_Info(EST_DEPT_ID); Biz_Com_Dept_Info tgt_dept_Info = new Biz_Com_Dept_Info(TGT_DEPT_ID); this.lblEstTermName.Text = string.Format("{0}({1})", DataTypeUtility.GetString(termInfo.EstTerm_Name), DataTypeUtility.GetString(termSubInfo.EstTerm_Sub_Name)); this.lblEstName.Text = DataTypeUtility.GetString(estInfo.Est_Name); this.lblEstEmp.Text = string.Format("{1}({0})", DataTypeUtility.GetString(est_dept_Info.DEPT_NAME), DataTypeUtility.GetString(est_emp_Info.Emp_Name)); this.lblTgtEmp.Text = string.Format("{1}({0})", DataTypeUtility.GetString(tgt_dept_Info.DEPT_NAME), DataTypeUtility.GetString(tgt_emp_Info.Emp_Name)); Biz_Datas bizData = new Biz_Datas(COMP_ID , EST_ID , ESTTERM_REF_ID , ESTTERM_SUB_ID , ESTTERM_STEP_ID , EST_DEPT_ID , EST_EMP_ID , TGT_DEPT_ID , TGT_EMP_ID); TOTALPOINT = DataTypeUtility.GetToDouble(bizData.Point); lblPoint.Text = string.Format("{0} / 100", TOTALPOINT); if (DT_EST_QUESTION == null) { getEstQuestion(); } if (!IsPostBack) { doBindEstQuestion(); } setControlState(); }