Exemple #1
0
    private void DeleteWorkExec()
    {
        if (!this.CheckFormData())
        {
            return;
        }

        this.IType = "D";
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec();
        objBSC.Iestterm_ref_id  = this.IEstterm_Ref_ID;
        objBSC.Iest_dept_ref_id = this.IEst_Dept_Ref_ID;
        objBSC.Iwork_ref_id     = this.IWork_Ref_ID;
        objBSC.Iexec_ref_id     = this.IExec_Ref_ID;
        objBSC.Itxr_user        = gUserInfo.Emp_Ref_ID;

        int intRtn = objBSC.DeleteData(objBSC.Iestterm_ref_id,
                                       objBSC.Iest_dept_ref_id,
                                       objBSC.Iwork_ref_id,
                                       objBSC.Iexec_ref_id,
                                       objBSC.Itxr_user);

        if (objBSC.Transaction_Result == "Y")
        {
            //            this.TxrWorkPoolQuestion();
            ltrScript.Text = JSHelper.GetAlertOpenerControlCallBackScript(objBSC.Transaction_Message, this.ICCB1, true);
        }
        else
        {
            ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false);
            this.IType     = "U";
        }
    }
Exemple #2
0
    private void ReCompleteWorkExec()
    {
        if (!this.CheckFormData())
        {
            return;
        }

        this.IType = "RC";
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec();
        objBSC.Iestterm_ref_id  = this.IEstterm_Ref_ID;
        objBSC.Iest_dept_ref_id = this.IEst_Dept_Ref_ID;
        objBSC.Iwork_ref_id     = this.IWork_Ref_ID;
        objBSC.Iexec_ref_id     = this.IExec_Ref_ID;
        objBSC.Itxr_user        = gUserInfo.Emp_Ref_ID;

        int intRtn = objBSC.ReCompleteData(objBSC.Iestterm_ref_id,
                                           objBSC.Iest_dept_ref_id,
                                           objBSC.Iwork_ref_id,
                                           objBSC.Iexec_ref_id,
                                           objBSC.Itxr_user);

        ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false);

        if (objBSC.Transaction_Result == "Y")
        {
            this.IEstterm_Ref_ID  = objBSC.Iestterm_ref_id;
            this.IEst_Dept_Ref_ID = objBSC.Iest_dept_ref_id;
            this.IWork_Ref_ID     = objBSC.Iwork_ref_id;
            this.IExec_Ref_ID     = objBSC.Iexec_ref_id;

            this.IType = "U";
            this.SetFormData();
            this.SetButton();
        }
    }
Exemple #3
0
    private void UpdateWorkExec()
    {
        if (!this.CheckFormData())
        {
            return;
        }

        MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec();
        objBSC.Iestterm_ref_id  = this.IEstterm_Ref_ID;
        objBSC.Iest_dept_ref_id = this.IEst_Dept_Ref_ID;
        objBSC.Iwork_ref_id     = this.IWork_Ref_ID;
        objBSC.Iexec_ref_id     = Convert.ToInt32(this.IExec_Ref_ID);
        objBSC.Iexec_code       = txtExecCode.Text.Trim();
        objBSC.Iexec_name       = txtExecName.Text.Trim();
        objBSC.Iexec_desc       = txtExecDesc.Text.Trim();
        objBSC.Iexec_emp_id     = Convert.ToInt32((this.hdfExecEmpId.Value == "") ? "0" : this.hdfExecEmpId.Value);
        objBSC.Iexec_issue      = txtExecIssue.Text;
        objBSC.Iadd_file        = this.IAdd_File;
        objBSC.Iapp_ref_id      = this.IApp_Ref_ID;
        objBSC.Iuse_yn          = (this.chkUseYN.Checked) ? "Y" : "N";
        objBSC.Icomplete_yn     = (this.chkCompleteYN.Checked) ? "Y" : "N";
        objBSC.Itxr_user        = gUserInfo.Emp_Ref_ID;

        int intRtn = objBSC.UpdateData(objBSC.Iestterm_ref_id,
                                       objBSC.Iest_dept_ref_id,
                                       objBSC.Iwork_ref_id,
                                       objBSC.Iexec_ref_id,
                                       objBSC.Iexec_code,
                                       objBSC.Iexec_name,
                                       objBSC.Iexec_desc,
                                       objBSC.Iexec_emp_id,
                                       objBSC.Iexec_issue,
                                       objBSC.Iadd_file,
                                       objBSC.Iapp_ref_id,
                                       objBSC.Iuse_yn,
                                       objBSC.Icomplete_yn,
                                       objBSC.Itxr_user);

        ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false);

        if (objBSC.Transaction_Result == "Y")
        {
            this.IEstterm_Ref_ID  = objBSC.Iestterm_ref_id;
            this.IEst_Dept_Ref_ID = objBSC.Iest_dept_ref_id;
            this.IWork_Ref_ID     = objBSC.Iwork_ref_id;
            this.IExec_Ref_ID     = objBSC.Iexec_ref_id;

            this.IType = "U";
            this.SetFormData();
            this.SetButton();
        }
    }
Exemple #4
0
    private void UnUsedWorkExec()
    {
        this.IType = "UU";
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec();
        objBSC.Iestterm_ref_id  = this.IEstterm_Ref_ID;
        objBSC.Iest_dept_ref_id = this.IEst_Dept_Ref_ID;
        objBSC.Iwork_ref_id     = this.IWork_Ref_ID;
        objBSC.Itxr_user        = gUserInfo.Emp_Ref_ID;

        int intRtn = objBSC.UnUsedData(objBSC.Iestterm_ref_id,
                                       objBSC.Iest_dept_ref_id,
                                       objBSC.Iwork_ref_id,
                                       objBSC.Itxr_user);
    }
Exemple #5
0
    protected void imgExecCodeSearch_Click(object sender, ImageClickEventArgs e)
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec(this.IEstterm_Ref_ID, this.txtExecCode.Text);

        if (objBSC.Iexec_code == "")
        {
            ltrScript.Text       = JSHelper.GetAlertScript("중복확인 완료. 사용가능합니다.", false);
            hdfchkExecCode.Value = "*";
        }
        else
        {
            ltrScript.Text       = JSHelper.GetAlertScript("코드가 중복되었습니다. 다른 코드를 사용하세요", false);
            hdfchkExecCode.Value = "";

            txtExecCode.Text = "";
            txtExecCode.Focus();
        }
    }
Exemple #6
0
    private void SetFormData()
    {
        if (this.IType != "A")
        {
            txtCostRate.Text = "0";
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Task objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Task(this.IExec_Ref_ID, this.ITask_Ref_ID);

            IExec_Ref_ID          = objBSC.Iexec_ref_id;
            txtExecRefIdName.Text = objBSC.Iexec_ref_id_name;

            ITask_Ref_ID     = objBSC.Itask_ref_id;
            txtTaskName.Text = objBSC.Itask_name;

            txtTaskDesc.Value     = objBSC.Itask_desc;
            spnTaskDesc.InnerHtml = objBSC.Itask_desc;

            txtTaskWeight.Text = Convert.ToString(objBSC.Itask_weight);

            calTgtStrDate.Value = (Convert.ToString(objBSC.Itgt_str_date) == "1900-01-01 오전 12:00:00") ? "" : Convert.ToString(objBSC.Itgt_str_date);
            calTgtEndDate.Value = (Convert.ToString(objBSC.Itgt_end_date) == "1900-01-01 오전 12:00:00") ? "" : Convert.ToString(objBSC.Itgt_end_date);
            txtTgtCost.Text     = Convert.ToString(objBSC.Itgt_cost);

            calRstStrDate.Value = (Convert.ToString(objBSC.Irst_str_date) == "1900-01-01 오전 12:00:00") ? "" : Convert.ToString(objBSC.Irst_str_date);
            calRstEndDate.Value = (Convert.ToString(objBSC.Irst_end_date) == "1900-01-01 오전 12:00:00") ? "" : Convert.ToString(objBSC.Irst_end_date);
            txtRstCost.Text     = Convert.ToString(objBSC.Irst_cost);

            if (objBSC.Itgt_cost != 0 && objBSC.Irst_cost != 0)
            {
                txtCostRate.Text = string.Format("{0:F2}", (Convert.ToDouble(objBSC.Irst_cost) / Convert.ToDouble(objBSC.Itgt_cost) * 100));
            }
            else
            {
                txtCostRate.Text = "0";
            }
            txtDoRate.Text = Convert.ToString(objBSC.Ido_rate);
            this.IAdd_File = objBSC.Iadd_file;
            this.hdfTargetReasonFile.Value = objBSC.Iadd_file;
            this.IUse_YN                = (objBSC.Iuse_yn == "Y") ? true : false;
            this.chkUseYN.Checked       = (objBSC.Iuse_yn == "Y") ? true : false;
            iBtnTargetFile_Down.Visible = (objBSC.Iadd_file == "") ? false : true;
            if (objBSC.Iadd_file == "")
            {
            }
            else
            {
                SearchAddFile();
            }
            if (!chkUseYN.Checked)
            {
                txtTaskDesc.Visible       = false;
                spnTaskDesc.Visible       = true;
                iBtnTargetFile_Up.Visible = false;
            }
            else
            {
                txtTaskDesc.Visible       = true;
                spnTaskDesc.Visible       = false;
                iBtnTargetFile_Up.Visible = true;
            }
        }
        else
        {
            //ltrScript.Text = JSHelper.GetAlertScript("this.IEstterm_Ref_ID=" + Convert.ToString(this.IEstterm_Ref_ID) + "  this.IEst_Dept_Ref_ID=" + Convert.ToString(this.IEst_Dept_Ref_ID) + "  this.IWork_Ref_ID=" + Convert.ToString(this.IWork_Ref_ID) + "  this.IExec_Ref_ID=" + Convert.ToString(this.IExec_Ref_ID), false);

            MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec(this.IEstterm_Ref_ID, this.IEst_Dept_Ref_ID, this.IWork_Ref_ID, this.IExec_Ref_ID);
            txtExecRefIdName.Text       = objBSC.Iexec_name;
            txtTaskWeight.Value         = "0";
            calTgtStrDate.Value         = System.DateTime.Now;
            calTgtEndDate.Value         = System.DateTime.Now;
            calRstStrDate.Value         = "";
            calRstEndDate.Value         = "";
            txtCostRate.Text            = "0";
            txtDoRate.Value             = "0";
            this.chkUseYN.Checked       = true;
            iBtnTargetFile_Down.Visible = false;
            lbFileList.Items.Clear();

            //ddlKpiCategoryTop_SelectedIndexChanged(null, null);
        }
    }
Exemple #7
0
    private void SetFormData()
    {
        if (this.IType != "A")
        {
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec(this.IEstterm_Ref_ID, this.IEst_Dept_Ref_ID, this.IWork_Ref_ID, this.IExec_Ref_ID);

            this.IEstterm_Ref_ID = objBSC.Iestterm_ref_id;

            this.IEstterm_Ref_ID_Name = objBSC.Iestterm_ref_id_name;
            txtEstTermRefIdName.Text  = objBSC.Iestterm_ref_id_name;

            this.IEst_Dept_Ref_ID = objBSC.Iest_dept_ref_id;

            this.IEst_Dept_Ref_ID_Name = objBSC.Iest_dept_ref_id_name;
            txtEstDeptRefIdName.Text   = objBSC.Iest_dept_ref_id_name;

            this.IWork_Ref_ID = objBSC.Iwork_ref_id;


            txtWorkRefIdName.Text = objBSC.Iwork_ref_id_name;
            this.IWork_Name       = objBSC.Iwork_ref_id_name;
            txtWorkCode.Text      = objBSC.Iwork_code;

            IExec_Ref_ID       = objBSC.Iexec_ref_id;
            hdfExecRefID.Value = Convert.ToString(objBSC.Iexec_ref_id);

            this.IExec_Code  = objBSC.Iexec_code;
            txtExecCode.Text = objBSC.Iexec_code;

            txtExecName.Text = objBSC.Iexec_name;
            txtExecDesc.Text = objBSC.Iexec_desc;

            this.IExec_Emp_Dept_ID = objBSC.Iexec_emp_id_dept_id;
            hdfExecEmpDeptId.Value = Convert.ToString(objBSC.Iexec_emp_id_dept_id);

            this.IExec_Emp_Dept_Id_Name = objBSC.Iexec_emp_id_dept_id_name;
            txtExecEmpDeptIdName.Text   = objBSC.Iexec_emp_id_dept_id_name;

            this.IExec_Emp_ID  = objBSC.Iexec_emp_id;
            hdfExecEmpId.Value = Convert.ToString(objBSC.Iexec_emp_id);

            this.IExec_Emp_Id_Name = objBSC.Iexec_emp_id_name;
            txtExecEmpIdName.Text  = objBSC.Iexec_emp_id_name;

            txtExecIssue.Text = objBSC.Iexec_issue;
            this.IAdd_File    = objBSC.Iadd_file;
            this.hdfTargetReasonFile.Value = objBSC.Iadd_file;

            this.IApp_Ref_ID            = objBSC.Iapp_ref_id;
            this.IUse_YN                = objBSC.Iuse_yn;
            this.chkUseYN.Checked       = (objBSC.Iuse_yn == "Y") ? true : false;
            this.IComplete_YN           = objBSC.Icomplete_yn;
            this.chkCompleteYN.Checked  = (objBSC.Icomplete_yn == "Y") ? true : false;
            iBtnTargetFile_Down.Visible = (objBSC.Iadd_file == "") ? false : true;
            if (objBSC.Iadd_file == "")
            {
            }
            else
            {
                SearchAddFile();
            }
            setWorkTaskList(this.IExec_Ref_ID);
            setWorkItemList(this.IExec_Ref_ID);

            if (this.chkCompleteYN.Checked == true)
            {
                this.ugrdWorkTaskList.DisplayLayout.ReadOnly = ReadOnly.LevelZero;
                this.ugrdWorkItemList.DisplayLayout.ReadOnly = ReadOnly.LevelZero;
            }
            else
            {
                this.ugrdWorkTaskList.DisplayLayout.ReadOnly = ReadOnly.NotSet;
                this.ugrdWorkItemList.DisplayLayout.ReadOnly = ReadOnly.NotSet;
            }
        }
        else
        {
            MicroBSC.Estimation.Dac.TermInfos objTERM = new MicroBSC.Estimation.Dac.TermInfos(this.IEstterm_Ref_ID);
            txtEstTermRefIdName.Text = Convert.ToString(objTERM.Estterm_name);
            MicroBSC.Biz.Common.Biz.Biz_ComDeptInfo objDEPT = new MicroBSC.Biz.Common.Biz.Biz_ComDeptInfo(this.IEst_Dept_Ref_ID);
            txtEstDeptRefIdName.Text = Convert.ToString(objDEPT.Idept_name);
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Info(this.IEstterm_Ref_ID, this.IEst_Dept_Ref_ID, this.IWork_Ref_ID);
            txtWorkCode.Text = objBSC.Iwork_code;

            txtWorkRefIdName.Text       = objBSC.Iwork_name;
            txtWorkEmp.Text             = objBSC.Iwork_emp_id_name;
            this.chkUseYN.Checked       = true;
            this.chkCompleteYN.Checked  = false;
            iBtnTargetFile_Down.Visible = false;
            lbFileList.Items.Clear();

            setWorkTaskList(0);
            setWorkItemList(0);


            //ddlKpiCategoryTop_SelectedIndexChanged(null, null);
        }
    }
Exemple #8
0
    private void SetFormData()
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Task objCode = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Task();
        objCode.GetTaskList(ddlTask, 0, false, 200, this.IExec_Ref_ID);

        if (this.IType != "A")
        {
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Item objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Item(this.IExec_Ref_ID, this.ITask_Ref_ID, this.IItem_Ref_ID);

            IExec_Ref_ID = objBSC.Iexec_ref_id;

            IExec_Name            = objBSC.Iexec_ref_id_name;
            txtExecRefIdName.Text = objBSC.Iexec_ref_id_name;

            ITask_Ref_ID = objBSC.Itask_ref_id;
            //PageUtility.FindByValueDropDownList(ddlTask, objBSC.Itask_ref_id);
            txtTaskRefIdName.Text = objBSC.Itask_ref_id_name;
            ITask_Name            = objBSC.Itask_ref_id_name;

            IItem_Ref_ID = objBSC.Iitem_ref_id;

            IItem_Ymd       = objBSC.Iitem_ymd;
            txtItemYMD.Text = objBSC.Iitem_ymd;

            IItem_Name       = objBSC.Iitem_name;
            txtItemName.Text = objBSC.Iitem_name;

            txtItemDesc.Value = objBSC.Iitem_desc;

            txtItemUnit.Text = objBSC.Iitem_unit;
            txtItemTgt.Text  = objBSC.Iitem_tgt;
            txtItemRst.Text  = objBSC.Iitem_rst;

            this.IAdd_File = objBSC.Iadd_file;
            this.hdfTargetReasonFile.Value = objBSC.Iadd_file;
            this.IUse_YN                = (objBSC.Iuse_yn == "Y") ? true : false;
            this.chkUseYN.Checked       = (objBSC.Iuse_yn == "Y") ? true : false;
            iBtnTargetFile_Down.Visible = (objBSC.Iadd_file == "") ? false : true;
            if (objBSC.Iadd_file == "")
            {
            }
            else
            {
                SearchAddFile();
            }
            if (!chkUseYN.Checked)
            {
                txtItemDesc.Visible = false;
                spnItemDesc.Visible = true;
            }
            else
            {
                txtItemDesc.Visible = true;
                spnItemDesc.Visible = false;
            }
        }
        else
        {
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec(this.IEstterm_Ref_ID, this.IExec_Ref_ID);
            txtExecRefIdName.Text = objBSC.Iexec_name;
            IExec_Name            = objBSC.Iexec_name;

            if (this.ddlTask.Items.Count > 0)
            {
                this.ITask_Ref_ID = PageUtility.GetIntByValueDropDownList(ddlTask);
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("세부일정 등록 후 사용하세요", false);
                ltrScript.Text = JSHelper.GetOpenerControlCallBackScript(this.ICCB1, true);
            }
            this.chkUseYN.Checked       = true;
            iBtnTargetFile_Down.Visible = false;
            lbFileList.Items.Clear();
            //ddlKpiCategoryTop_SelectedIndexChanged(null, null);
        }
    }