예제 #1
0
        protected void LoadReports(int rid, int userid, string username)
        {
            switch (rid)
            {
            case 1:
                lblDetailDate.Text = DateTime.Now.ToShortDateString();
                pnl_EmployeeDetailReport.Visible = true;
                EmployeeDetailReport.LoadPTODetailsToDate(userid, username);
                break;

            case 2:
                pnl_EmployeeBalanceReport.Visible = true;
                EmployeeBalanceReport.LoadEmployeeBalanceReport(userid);
                break;

            case 3:
                lblBalanceDate.Text      = DateTime.Now.ToShortDateString();
                pnl_ScheduledPTO.Visible = true;
                ScheduledPTO.LoadScheduledPTO(userid, username);
                break;

            default:
                break;
            }
        }
예제 #2
0
 protected void rptScheduledPTO_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item ||
         e.Item.ItemType == ListItemType.AlternatingItem)
     {
         DataRowView  employee = (DataRowView)e.Item.DataItem;
         ScheduledPTO control  = (ScheduledPTO)e.Item.FindControl("ScheduledPTO");
         control.LoadScheduledPTO(Convert.ToInt32(employee["userid"]), Convert.ToString(employee["name"]));
     }
 }