public static EMailRouterPop3BoxSettings Load(int EMailRouterPop3BoxId, string Xml) { EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId); retVal.Load(Xml); return(retVal); }
public static void Save(EMailRouterPop3BoxSettings document) { EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(document.OwnerEmailBoxId); row.Settings = document.GetDocumentString(); row.Update(); }
/// <summary> /// Loads the specified incident box id. /// </summary> /// <param name="EMailRouterPop3BoxId">The incident box id.</param> /// <returns></returns> public static EMailRouterPop3BoxSettings Load(int EMailRouterPop3BoxId) { EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId); EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(EMailRouterPop3BoxId); if (row.Settings != string.Empty) { retVal.Load(row.Settings); } return(retVal); }
public static void ReplaseUser(int OldUserId, int NewUserId) { using (DbTransaction tran = DbTransaction.Begin()) { foreach (EMailRouterPop3Box box in EMailRouterPop3Box.ListExternal()) { EMailRouterPop3BoxSettings settings = box.Settings; if (settings.DefaultEMailIncidentMappingBlock.DefaultCreator == OldUserId) { settings.DefaultEMailIncidentMappingBlock.DefaultCreator = NewUserId; EMailRouterPop3BoxSettings.Save(settings); } } tran.Commit(); } }
public static EMailRouterPop3BoxSettings Load(int EMailRouterPop3BoxId, string Xml) { EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId); retVal.Load(Xml); return retVal; }
public static void Save(EMailRouterPop3BoxSettings document) { EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(document.OwnerEmailBoxId); row.Settings = document.GetDocumentString(); row.Update(); }
/// <summary> /// Loads the specified incident box id. /// </summary> /// <param name="EMailRouterPop3BoxId">The incident box id.</param> /// <returns></returns> public static EMailRouterPop3BoxSettings Load(int EMailRouterPop3BoxId) { EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId); EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(EMailRouterPop3BoxId); if(row.Settings!=string.Empty) { retVal.Load(row.Settings); } return retVal; }