protected void RosterClientID_SelectedIndexChanged(object sender, EventArgs e)
    {
        string selected = RosterClientID.SelectedValue;
        int    intRosterClientID;

        if (int.TryParse(selected, out intRosterClientID))
        {
            RefreshClientSite(intRosterClientID);
        }
        else
        {
            RefreshClientSite(0);
        }

        selected = RosterClientSiteID.SelectedValue;
        int intRosterClientSiteID;

        if (int.TryParse(selected, out intRosterClientSiteID))
        {
            RefreshRosterCode(intRosterClientSiteID);
        }
        else if (RosterClientID.SelectedValue.Equals(ROSTER_CLIENT_ALL_ROSTER_CODE, StringComparison.CurrentCultureIgnoreCase))
        {
            RefreshRosterCode(-1);
        }
        else
        {
            RefreshRosterCode(0);
        }
        AdjustmentModalPopupExtender.Show();
    }
    protected void ButtonMessageOkay_Click(object sender, EventArgs e)
    {
        EAttendanceRecord obj    = new EAttendanceRecord();
        Hashtable         values = new Hashtable();

        PageErrors errors = PageErrors.getErrors(db, Page.Master);

        errors.clear();


        eBinding.toValues(values);
        db.validate(errors, values);

        if (!errors.isEmpty())
        {
            AdjustmentModalPopupExtender.Show();
            return;
        }

        db.parse(values, obj);

        if (AttendanceRecordHasBonus.SelectedValue.Equals("Y", StringComparison.CurrentCultureIgnoreCase))
        {
            obj.AttendanceRecordOverrideBonusEntitled = true;
            obj.AttendanceRecordHasBonus = true;
        }
        else if (AttendanceRecordHasBonus.SelectedValue.Equals("N", StringComparison.CurrentCultureIgnoreCase))
        {
            obj.AttendanceRecordOverrideBonusEntitled = true;
            obj.AttendanceRecordHasBonus = false;
        }
        else
        {
            obj.AttendanceRecordOverrideBonusEntitled = false;
            obj.AttendanceRecordHasBonus = false;
        }

        if (!errors.isEmpty())
        {
            AdjustmentModalPopupExtender.Show();
            return;
        }

        WebUtils.StartFunction(Session, FUNCTION_CODE, obj.EmpID);
        db.update(dbConn, obj);
        WebUtils.EndFunction(dbConn);
        if (Closed != null)
        {
            Closed(sender, e);
        }
    }
    protected void RosterClientSiteID_SelectedIndexChanged(object sender, EventArgs e)
    {
        string selected = RosterClientSiteID.SelectedValue;
        int    intRosterClientSiteID;

        if (int.TryParse(selected, out intRosterClientSiteID))
        {
            RefreshRosterCode(intRosterClientSiteID);
        }
        else
        {
            RefreshRosterCode(0);
        }
        AdjustmentModalPopupExtender.Show();
    }
 public void Show()
 {
     AdjustmentModalPopupExtender.Show();
 }