Exemplo n.º 1
0
 public static Int32 UpdateIncident(Int32 incident_id, Int32 contact_id, Int32 agent_id, Int32 status_id, string subject)
 {
     return(BllIncident.UpdateIncident(incident_id, contact_id, agent_id, status_id, subject));
 }
Exemplo n.º 2
0
 public static Int32 DeleteIncident(Int32 incident_id)
 {
     return(BllIncident.DeleteIncident(incident_id));
 }
Exemplo n.º 3
0
 public static IncidentDS.IncidentDSDataTable GetIncidentByGuid(Guid incident_guid)
 {
     return(BllIncident.GetIncidentByGuid(incident_guid));
 }
Exemplo n.º 4
0
 public static Int32 InsertIncident(Int32 group_id, Int32 skill_id, Int32 lang_id, Int32 facility_id, Int32 contact_id, Int32 agent_id)
 {
     return(BllIncident.InsertIncident(group_id, skill_id, lang_id, facility_id, contact_id, agent_id));
 }
Exemplo n.º 5
0
        //-----------------------------------------------------------------------------

        public static IncidentDS.IncidentDSDataTable SelectIncident(Int32 incident_id)
        {
            return(BllIncident.SelectIncident(incident_id));
        }
Exemplo n.º 6
0
 public static IncidentDS.IncidentDSDataTable OpenFollowUpIncident(Int32 incident_id, Int32 agent_id)
 {
     return(BllIncident.OpenFollowUpIncident(incident_id, agent_id));
 }
Exemplo n.º 7
0
 public static IncidentDS.IncidentDSDataTable GetIncidentFollowUpList(Int32 status_id, Int32 agent_id)
 {
     return(BllIncident.GetIncidentFollowUpList(status_id, agent_id));
 }
Exemplo n.º 8
0
 public static IncidentDS.IncidentDSDataTable GetIncidentsByContact(Int32 status_id, Int32 contact_id)
 {
     return(BllIncident.GetIncidentsByContact(status_id, contact_id));
 }
Exemplo n.º 9
0
        ////-----------------------------------------------------------------------------
        //public static IncidentDS.IncidentDSDataTable GetIncidentQueue(Int32 status_id, Int32 agent_id)
        //{
        //    //return BllIncident.GetIncidentQueue();
        //    //-----


        //    Cache cache = HttpContext.Current.Cache;
        //    bool bypassCache = false;
        //    string cacheKey = "CustomersDataTable";

        //    object cacheItem = cache[cacheKey] as IncidentDS.IncidentDSDataTable;

        //    if ((bypassCache) || (cacheItem == null))
        //    {
        //        cacheItem = BllIncident.GetIncidentQueue();

        //        //cache.Insert(cacheKey, cacheItem, null, DateTime.Now.AddSeconds(10), TimeSpan.Zero);
        //        //cache.Insert(cacheKey, cacheItem, null, Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration);

        //        //cache.Insert(cacheKey, cacheItem, null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration);
        //        cache.Insert(cacheKey, cacheItem, null, DateTime.Now.AddSeconds(SosConstant.SOSCACHEEXPIRATION), Cache.NoSlidingExpiration);
        //    }
        //    return (IncidentDS.IncidentDSDataTable)cacheItem;
        //}



        public static IncidentDS.IncidentDSDataTable GetIncidentsByStatus(Int32 status_id, Int32 agent_id)
        {
            return(BllIncident.GetIncidentsByStatus(status_id, agent_id));
        }