Ejemplo n.º 1
0
        public static EMailRouterPop3BoxSettings  Load(int EMailRouterPop3BoxId, string Xml)
        {
            EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId);

            retVal.Load(Xml);
            return(retVal);
        }
Ejemplo n.º 2
0
        public static void Save(EMailRouterPop3BoxSettings document)
        {
            EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(document.OwnerEmailBoxId);

            row.Settings = document.GetDocumentString();

            row.Update();
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        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();
            }
        }
Ejemplo n.º 5
0
 public static EMailRouterPop3BoxSettings Load(int EMailRouterPop3BoxId, string Xml)
 {
     EMailRouterPop3BoxSettings retVal = new EMailRouterPop3BoxSettings(EMailRouterPop3BoxId);
     retVal.Load(Xml);
     return retVal;
 }
Ejemplo n.º 6
0
        public static void Save(EMailRouterPop3BoxSettings document)
        {
            EMailRouterPop3BoxRow row = new EMailRouterPop3BoxRow(document.OwnerEmailBoxId);

            row.Settings = document.GetDocumentString();

            row.Update();
        }
Ejemplo n.º 7
0
        /// <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;
        }