//asfor Karyawan
    private void BindGridPopUpKaryawan()
    {
        EmpLeaveBalance _dalEmpLeaveBalance = null;
        Hashtable       _htParameters       = null;

        try
        {
            _dalEmpLeaveBalance = new EmpLeaveBalance();
            _htParameters       = new Hashtable();

            _htParameters["p_keywords"] = txtSearchKaryawan.Text;
            _htParameters["p_status"]   = "1";
            if (Session[SessionKey.CURRENT_USER_HRMS_ROLE].ToString() == "1")
            {
                _htParameters["p_Employee_Code"] = Session[SessionKey.CURRENT_USER_HRMS_EMP_CODE].ToString();
            }
            gvwListKaryawan.DataSource = _dalEmpLeaveBalance.GetRowsBalanceByEmployee(_htParameters);
            gvwListKaryawan.DataBind();
        }
        catch (Exception ex)
        {
            Utility.ShowMessageBox(this, Utility.LOAD_DATA_FAIL_MESSAGE, ex, null, null);
        }
    }