Ejemplo n.º 1
0
 private EMailIncidentMappingHandler(EMailIncidentMappingRow row)
 {
     _srcRow = row;
 }
Ejemplo n.º 2
0
        public static IEMailIncidentMapping LoadHandler(int EMailIncidentMappingId)
        {
            string TypeName = string.Empty;

            if(EMailIncidentMappingId>0)
            {
                EMailIncidentMappingRow row = new EMailIncidentMappingRow(EMailIncidentMappingId);
                TypeName = row.Type;
            }
            else
            {
                // Load Default
                foreach(EMailIncidentMappingRow row in EMailIncidentMappingRow.List())
                {
                    TypeName = row.Type;
                    if(row.Name=="Default")
                        break;
                }
            }

            return (IEMailIncidentMapping)Mediachase.IBN.Business.ControlSystem.AssemblyHelper.LoadObject(TypeName, typeof(IEMailIncidentMapping));
        }