コード例 #1
0
    private void LoadData()
    {
        EmpSPDDAL _dalEmpSPDDAL = null;
        Hashtable _htParameters = null;

        try
        {
            _dalEmpSPDDAL = new EmpSPDDAL();
            _htParameters = new Hashtable();

            if (Request.Params["action"] == "edt")
            {
                _htParameters["p_ID"] = Request.Params["id"];
                pnlshow.Visible       = true;
                DataTable _dt = _dalEmpSPDDAL.GetRow(_htParameters);
                MPF23.Shared.Mapper.DBToUI.Map(pnlBody.Controls, _dt.Rows[0]);

                MPF23.Shared.Mapper.DBToUI.Map(pnlBody1.Controls, _dt.Rows[0]);

                LoadDataTask();
                LoadDataCost();
            }
        }
        catch (Exception ex)
        {
            Utility.ShowMessageBox(this, Utility.LOAD_DATA_FAIL_MESSAGE, ex, null);
        }
    }
コード例 #2
0
    private void LoadData()
    {
        EmpSPDDAL _dalEmpSPDDAL = null;
        Hashtable _htParameters = null;

        try
        {
            //System.Diagnostics.Debugger.Break();
            //ddlEmployee_Code.SelectedValue = SessionKey.CURRENT_USER_HRMS_EMP_CODE.ToString();
            txtSPD_Date.Text = Utility.CurrentDate;
            //GET ROLE Response.Write(Session[SessionKey.CURRENT_USER_HRMS_ROLE]);

            _dalEmpSPDDAL = new EmpSPDDAL();
            _htParameters = new Hashtable();

            if (Request.Params["action"] == "edt")
            {
                _htParameters["p_ID"] = Request.Params["id"];
                lbl_ID.Text           = Request.Params["id"];
                pnlshow.Visible       = true;
                DataTable _dt = _dalEmpSPDDAL.GetRow(_htParameters);
                MPF23.Shared.Mapper.DBToUI.Map(pnlBody.Controls, _dt.Rows[0]);

                MPF23.Shared.Mapper.DBToUI.Map(pnlBody1.Controls, _dt.Rows[0]);
                LoadDataTask();
                LoadDataCost();
                if (ddlStatus.SelectedValue == "0")
                {
                    btnSave.Visible    = true;
                    btnAddTask.Visible = true;
                    btnAddCost.Visible = true;
                    grvTask.Columns[grvTask.Rows[0].Cells.Count - 1].Visible = true;
                    grvTask.Columns[grvTask.Rows[0].Cells.Count - 2].Visible = true;
                    grvCost.Columns[grvCost.Rows[0].Cells.Count - 1].Visible = true;
                    grvCost.Columns[grvCost.Rows[0].Cells.Count - 2].Visible = true;
                }
                else
                {
                    if (Session[SessionKey.CURRENT_USER_HRMS_ROLE].ToString() == "2")
                    {
                        btnSave.Visible    = true;
                        btnAddTask.Visible = true;
                        btnAddCost.Visible = true;
                        grvTask.Columns[grvTask.Rows[0].Cells.Count - 1].Visible = true;
                        grvTask.Columns[grvTask.Rows[0].Cells.Count - 2].Visible = true;
                        grvCost.Columns[grvCost.Rows[0].Cells.Count - 1].Visible = true;
                        grvCost.Columns[grvCost.Rows[0].Cells.Count - 2].Visible = true;
                    }
                    else
                    {
                        btnSave.Visible    = false;
                        btnAddTask.Visible = false;
                        btnAddCost.Visible = false;
                        grvTask.Columns[grvTask.Rows[0].Cells.Count - 1].Visible = false;
                        grvTask.Columns[grvTask.Rows[0].Cells.Count - 2].Visible = false;
                        grvCost.Columns[grvCost.Rows[0].Cells.Count - 1].Visible = false;
                        grvCost.Columns[grvCost.Rows[0].Cells.Count - 2].Visible = false;
                    }
                }
                //if(Session[SessionKey.CURRENT_USER_HRMS_ROLE].ToString()=="2")
                //{
                //    txtCost_Value.Enabled = true;
                //}
                //else
                //{
                //    txtCost_Value.Enabled = false;
                //}
            }
            else
            {
                pnlshow.Visible        = false;
                txtEmployee_Code.Text  = Session[SessionKey.CURRENT_USER_HRMS_EMP_CODE].ToString().Trim();
                txtEmployee_Descs.Text = Session[SessionKey.CURRENT_USER_HRMS_EMP_NAME].ToString().Trim();
            }
        }
        catch (Exception ex)
        {
            Utility.ShowMessageBox(this, Utility.LOAD_DATA_FAIL_MESSAGE, ex, null);
        }
    }