예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                List <Termin> invitedList = Termin.GetInvitedTermin();
                if (invitedList.Count == 0)
                {
                    invitedToSection.Visible = false;
                }
                foreach (Termin termin in invitedList) //fills drop down list inivited Termin with the subject as display name and the terminId as value
                {
                    ListItem listItem = new ListItem(termin.subject, termin.id.ToString());
                    ddlInvitedTermin.Items.Add(listItem);
                }
                gvInvited.DataSource = invitedList;
                gvInvited.DataBind();


                List <Termin> lisTermin = Termin.AllTerminOfCurrentUserAsList();
                lisTermin             = lisTermin.OrderBy(o => o.starTime).ToList();                 //order list by startdate
                lisTermin             = lisTermin.Where(p => p.starTime >= DateTime.Today).ToList(); //Only display those termin, which weren't in the past
                gvCalendar.DataSource = lisTermin;                                                   // set lisTermin as source of the (gridview)-table
                gvCalendar.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Set Termin-DropDownvalue start
                List <Termin>   allTermin         = Termin.AllTerminOfCurrentUserAsList();
                List <ListItem> allTerminListItem = new List <ListItem>();
                foreach (Termin termin in allTermin)
                {
                    ListItem listItem = new ListItem(termin.subject, termin.id.ToString());
                    ddlTerminSelection.Items.Add(listItem);
                }
                //ddlTerminSelection.DataSource = allTerminListItem;
                //ddlTerminSelection.DataBind();
                //Set Termin-DropDownvalue end

                //Set User-DropDownvalue start
                DataTable       allUser         = UserBusiness.GetAllUserIdAndUsername();
                List <ListItem> allUserListItem = new List <ListItem>();
                foreach (DataRow dr in allUser.Rows)
                {
                    ListItem listItem = new ListItem(dr["username"].ToString(), dr["userId"].ToString());
                    ddlPerson.Items.Add(listItem);
                }
                //ddlPerson.DataSource = allUserListItem;
                //ddlPerson.DataBind();
                //Set DropDownvalue end
            }
        }
예제 #3
0
        /// <summary>
        /// let the user see all termin on a specific day, selected by calendar(calDayChoice)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void calDayChoice_SelectionChanged(object sender, EventArgs e)
        {
            DateTime      date      = calDayChoice.SelectedDate;
            List <Termin> lisTermin = Termin.AllTerminOfCurrentUserAsList();

            lisTermin = lisTermin.Where(p => p.starTime.Date == calDayChoice.SelectedDate).ToList();
            gvDailyCalendar.DataSource = lisTermin;
            gvDailyCalendar.DataBind();
        }