Пример #1
0
        internal MassMailEditInfo GetMassMailDetailForEdit(long massmailID)
        {
            List <KeyValuePair <string, object> > Param = new List <KeyValuePair <string, object> >();

            Param.Add(new KeyValuePair <string, object>("@MassMailID", massmailID));

            SQLHandler objHandler = new SQLHandler();

            try
            {
                DataSet ds = objHandler.ExecuteAsDataSet("[dbo].[usp_SCAdmin_GetMailDetailByMassMailID]", Param);

                if (ds != null && ds.Tables.Count > 0)
                {
                    MassMailEditInfo objMail = DataSourceHelper.FillObject <MassMailEditInfo>(ds.Tables[0].CreateDataReader());
                    List <MassMailFilterTypeInfo> lstAdditionalUsers = new List <MassMailFilterTypeInfo>();
                    lstAdditionalUsers = DataSourceHelper.FillCollection <MassMailFilterTypeInfo>(ds.Tables[1]);

                    objMail.AdditionalUsers = lstAdditionalUsers;
                    return(objMail);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(null);
                //base.ProcessExcetion(ex);
            }
        }
Пример #2
0
        public MassMailEditInfo GetMassMailDetailForEdit(long massmailID)
        {
            MassMailProvider objProvider = new MassMailProvider();
            MassMailEditInfo objInfo     = objProvider.GetMassMailDetailForEdit(massmailID);

            return(objInfo);
        }