示例#1
0
        private void CommonPartStatusUpdate(eResourceStatus status)
        {
            CalendarEventResourceEntity cero = BusinessManager.Load(CalendarEventResourceEntity.ClassName, _resId) as CalendarEventResourceEntity;

            if (cero != null)
            {
                Mediachase.Ibn.Events.Request.ChangeTrackingRequest req = new Mediachase.Ibn.Events.Request.ChangeTrackingRequest(cero);
                req.Status = status;
                BusinessManager.Execute(req);
                CHelper.RequireDataBind();
            }
        }
示例#2
0
        private void dgDrivers_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                // These attributes are required by the "remember where I am" yellow highlight functionality.
                e.Item.Attributes.Add("onClick", "javascript:HighlightRow('" + e.Item.ClientID + "');");
                e.Item.Attributes.Add("id", e.Item.ClientID);

                DataRowView drv = (DataRowView)e.Item.DataItem;

                CheckBox chkAvailability = (CheckBox)e.Item.FindControl("chkAvailability");
                chkAvailability.Attributes.Add("OnClick", "javascript:SetAvailability(" + ((int)drv["ResourceId"]).ToString() + ", '" + chkAvailability.ClientID + "')");

                eResourceStatus resourceStatus = (eResourceStatus)(int)drv["ResourceStatusId"];
                chkAvailability.Checked = resourceStatus == eResourceStatus.Active;
                chkAvailability.Enabled = m_canAlterAvailability;
            }
        }
示例#3
0
 private void CommonPartStatusUpdate(eResourceStatus status)
 {
     CalendarEventResourceEntity cero = BusinessManager.Load(CalendarEventResourceEntity.ClassName, _resId) as CalendarEventResourceEntity;
     if (cero != null)
     {
         Mediachase.Ibn.Events.Request.ChangeTrackingRequest req = new Mediachase.Ibn.Events.Request.ChangeTrackingRequest(cero);
         req.Status = status;
         BusinessManager.Execute(req);
         CHelper.RequireDataBind();
     }
 }