/// <summary> /// GetByLogin /// Calls [usp_select_LoginPreference_by_Login] /// </summary> public static LoginPreference GetByLogin(System.Int32?loginNo) { Rebound.GlobalTrader.DAL.LoginPreferenceDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.LoginPreference.GetByLogin(loginNo); if (objDetails == null) { return(null); } else { LoginPreference obj = new LoginPreference(); obj.LoginNo = objDetails.LoginNo; obj.ShowMessageAlert = objDetails.ShowMessageAlert; obj.DefaultSiteLanguageNo = objDetails.DefaultSiteLanguageNo; obj.DefaultListPageSize = objDetails.DefaultListPageSize; obj.NumberRecentlyViewedPages = objDetails.NumberRecentlyViewedPages; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.DefaultHomePageTab = objDetails.DefaultHomePageTab; obj.DefaultListPageView = objDetails.DefaultListPageView; obj.BackgroundImage = objDetails.BackgroundImage; obj.SaveDataListNuggetStateByDefault = objDetails.SaveDataListNuggetStateByDefault; obj.LoginTimeout = objDetails.LoginTimeout; obj.DefaultSiteLanguageCode = objDetails.DefaultSiteLanguageCode; //[001] code start obj.SendEmail = objDetails.SendEmail; //[001] code end obj.PrinterNo = objDetails.PrinterNo; obj.PrinterName = objDetails.PrinterName; obj.LabelPathNo = objDetails.LabelPathNo; objDetails = null; return(obj); } }
/// <summary> /// usp_select_login_for_sendemail /// </summary> /// <param name="loginNo"></param> /// <returns></returns> public static LoginPreference GetByLoginForSendEmail(System.Int32?loginId) { Rebound.GlobalTrader.DAL.LoginPreferenceDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.LoginPreference.GetByLoginForSendEmail(loginId); if (objDetails == null) { return(null); } else { LoginPreference obj = new LoginPreference(); obj.SendEmail = objDetails.SendEmail; obj.Email = objDetails.Email; objDetails = null; return(obj); } }
//[001] code end #endregion /// <summary> /// Returns a new LoginPreferenceDetails instance filled with the DataReader's current record data /// </summary> protected virtual LoginPreferenceDetails GetLoginPreferenceFromReader(DbDataReader reader) { LoginPreferenceDetails loginPreference = new LoginPreferenceDetails(); if (reader.HasRows) { loginPreference.LoginNo = GetReaderValue_Int32(reader, "LoginNo", 0); //From: [Table] loginPreference.ShowMessageAlert = GetReaderValue_Boolean(reader, "ShowMessageAlert", false); //From: [Table] loginPreference.DefaultSiteLanguageNo = GetReaderValue_NullableInt32(reader, "DefaultSiteLanguageNo", null); //From: [Table] loginPreference.DefaultListPageSize = GetReaderValue_Int32(reader, "DefaultListPageSize", 0); //From: [Table] loginPreference.NumberRecentlyViewedPages = GetReaderValue_Int32(reader, "NumberRecentlyViewedPages", 0); //From: [Table] loginPreference.UpdatedBy = GetReaderValue_NullableInt32(reader, "UpdatedBy", null); //From: [Table] loginPreference.DLUP = GetReaderValue_NullableDateTime(reader, "DLUP", null); //From: [Table] loginPreference.DefaultHomePageTab = GetReaderValue_Int32(reader, "DefaultHomePageTab", 0); //From: [Table] loginPreference.DefaultListPageView = GetReaderValue_Int32(reader, "DefaultListPageView", 0); //From: [Table] loginPreference.BackgroundImage = GetReaderValue_String(reader, "BackgroundImage", ""); //From: [Table] loginPreference.SaveDataListNuggetStateByDefault = GetReaderValue_Boolean(reader, "SaveDataListNuggetStateByDefault", false); //From: [Table] loginPreference.LoginTimeout = GetReaderValue_Int32(reader, "LoginTimeout", 0); //From: [Table] loginPreference.DefaultSiteLanguageCode = GetReaderValue_String(reader, "DefaultSiteLanguageCode", ""); //From: [usp_select_LoginPreference_by_Login] } return(loginPreference); }