Beispiel #1
0
        public static Int32 getCountNewProspects(Int32 iUserId)
        {
            List <ZipCodeBL> objlstZipCode = ZipCodeBL.getDataByLoginId(iUserId);
            List <UserBL>    lstUser       = new List <UserBL>();

            if (objlstZipCode != null)
            {
                foreach (ZipCodeBL objZipCode in objlstZipCode)
                {
                    SummitDS.UserDataTable thisTable     = getAdapter().GetDataByNewProspects(objZipCode.strZipCode);
                    List <UserBL>          lstTempUserBL = null;
                    if (thisTable != null && thisTable.Rows.Count > 0)
                    {
                        lstTempUserBL = BuildFromTable(thisTable);
                        foreach (UserBL objUser in lstTempUserBL)
                        {
                            lstUser.Add(objUser);
                        }
                    }
                }
            }
            if (lstUser != null && lstUser.Count > 0)
            {
                return(lstUser.Count);
            }
            return(0);
        }
Beispiel #2
0
 public static UserBL GetDataByPhoneNumber(String strPhoneId)
 {
     SummitDS.UserDataTable thisTable = getAdapter().GetDataByPhoneNumber(strPhoneId);
     if (thisTable != null && thisTable.Rows.Count > 0)
     {
         return(BuildFromRow(thisTable.Rows[0]));
     }
     return(null);
 }
Beispiel #3
0
 public static UserBL getByActivityId(Int32 iUserId)
 {
     SummitDS.UserDataTable thisTable = getAdapter().GetDataById(iUserId);
     if (thisTable != null && thisTable.Rows.Count > 0)
     {
         return(BuildFromRow(thisTable.Rows[0]));
     }
     return(null);
 }
Beispiel #4
0
        public static List <UserBL> GetUserData()
        {
            List <UserBL> _list = new List <UserBL>();

            SummitDS.UserDataTable thisTable = getAdapter().GetData();
            if (thisTable != null)
            {
                foreach (DataRow dr in thisTable.Rows)
                {
                    UserBL _thisMember = new UserBL(dr);
                    _list.Add(_thisMember);
                }
            }
            return(_list);
        }
Beispiel #5
0
        public static List <UserBL> getdataByShop(Int32 iShopId)
        {
            SummitDS.UserDataTable thisTable = getAdapter().GetDataByShopId(iShopId);


            List <UserBL> lstUser = null;

            if (thisTable != null && thisTable.Rows.Count > 0)
            {
                lstUser = BuildFromTable(thisTable);
                foreach (UserBL objUser in lstUser)
                {
                    lstUser.Add(objUser);
                }
            }


            return(lstUser);
        }
Beispiel #6
0
 public static Int32 getCountToRegistredShop(Int32 iShopId)
 {
     SummitDS.UserDataTable thisTable = getAdapter().GetDataByShopId(iShopId);
     if (thisTable != null && thisTable.Rows.Count > 0)
     {
         List <SummitDS.UserRow> lstUser = new List <SummitDS.UserRow>();
         foreach (SummitDS.UserRow objUser in thisTable)
         {
             if (!objUser.IsisRegistred_ShopNull() && objUser.isRegistred_Shop == true)
             {
                 lstUser.Add(objUser);
             }
         }
         if (lstUser.Count > 0)
         {
             return(lstUser.Count);
         }
     }
     return(0);
 }
Beispiel #7
0
        protected override void SaveToRow()
        {
            SummitDS.UserDataTable _thisTable = new SummitDS.UserDataTable();
            if (_rowToSave == null)
            {
                _rowToSave = _thisTable.NewUserRow();
            }
            SummitDS.UserRow _dataRow = _rowToSave as SummitDS.UserRow;

            if (_dataRow != null)
            {
                if (IsExisting())
                {
                    if (String.IsNullOrEmpty(m_strEmail))
                    {
                        if (!_dataRow.IsemailNull())
                        {
                            _dataRow.SetemailNull();
                        }
                    }
                    else if (_dataRow.IsemailNull() ? true : _dataRow.email != m_strEmail)
                    {
                        _dataRow.email = m_strEmail;
                    }

                    if (String.IsNullOrEmpty(m_strPhone))
                    {
                        if (!_dataRow.IsphoneNull())
                        {
                            _dataRow.SetphoneNull();
                        }
                    }
                    else if (_dataRow.IsphoneNull() ? true : _dataRow.phone != m_strPhone)
                    {
                        _dataRow.phone = m_strPhone;
                    }

                    if (String.IsNullOrEmpty(m_strUserName))
                    {
                        if (!_dataRow.IsusernameNull())
                        {
                            _dataRow.SetusernameNull();
                        }
                    }
                    else if (_dataRow.IsusernameNull() ? true : _dataRow.username != m_strUserName)
                    {
                        _dataRow.username = m_strUserName;
                    }

                    if (String.IsNullOrEmpty(m_strZip))
                    {
                        if (!_dataRow.IszipNull())
                        {
                            _dataRow.SetzipNull();
                        }
                    }
                    else if (_dataRow.IszipNull() ? true : _dataRow.zip != m_strZip)
                    {
                        _dataRow.zip = m_strZip;
                    }

                    if (!m_dtAppDownLoadDate.HasValue)
                    {
                        if (!_dataRow.IsappDownLoadDateNull())
                        {
                            _dataRow.SetappDownLoadDateNull();
                        }
                    }
                    else if (_dataRow.IsappDownLoadDateNull() ? true : _dataRow.appDownLoadDate != m_dtAppDownLoadDate.Value)
                    {
                        _dataRow.appDownLoadDate = m_dtAppDownLoadDate.Value;
                    }

                    if (bIsRegistred.HasValue)
                    {
                        _dataRow.isRegistred = bIsRegistred.Value;
                    }
                    else
                    {
                        _dataRow.SetisRegistredNull();
                    }

                    if (bIsNew.HasValue)
                    {
                        _dataRow.isNew = bIsNew.Value;
                    }
                    else
                    {
                        _dataRow.SetisNewNull();
                    }

                    if (bIsRegistred_Shop.HasValue)
                    {
                        _dataRow.isRegistred_Shop = bIsRegistred_Shop.Value;
                    }
                    else
                    {
                        _dataRow.SetisRegistred_ShopNull();
                    }

                    if (String.IsNullOrEmpty(m_strPhone_Id))
                    {
                        if (!_dataRow.Isphone_idNull())
                        {
                            _dataRow.Setphone_idNull();
                        }
                    }
                    else if (_dataRow.Isphone_idNull() ? true : _dataRow.phone_id != m_strPhone_Id)
                    {
                        _dataRow.phone_id = m_strPhone_Id;
                    }

                    if (String.IsNullOrEmpty(m_strFirstName))
                    {
                        if (!_dataRow.Isfirst_nameNull())
                        {
                            _dataRow.Setfirst_nameNull();
                        }
                    }
                    else if (_dataRow.Isfirst_nameNull() ? true : _dataRow.first_name != m_strFirstName)
                    {
                        _dataRow.first_name = m_strFirstName;
                    }

                    if (String.IsNullOrEmpty(m_strLastName))
                    {
                        if (!_dataRow.Islast_nameNull())
                        {
                            _dataRow.Setlast_nameNull();
                        }
                    }
                    else if (_dataRow.Islast_nameNull() ? true : _dataRow.last_name != m_strLastName)
                    {
                        _dataRow.last_name = m_strLastName;
                    }

                    if (String.IsNullOrEmpty(m_strAddress1))
                    {
                        if (!_dataRow.Isaddress1Null())
                        {
                            _dataRow.Setaddress1Null();
                        }
                    }
                    else if (_dataRow.Isaddress1Null() ? true : _dataRow.address1 != m_strAddress1)
                    {
                        _dataRow.address1 = m_strAddress1;
                    }

                    if (String.IsNullOrEmpty(m_strAddress2))
                    {
                        if (!_dataRow.Isaddress2Null())
                        {
                            _dataRow.Setaddress2Null();
                        }
                    }
                    else if (_dataRow.Isaddress2Null() ? true : _dataRow.address2 != m_strAddress2)
                    {
                        _dataRow.address2 = m_strAddress2;
                    }

                    if (String.IsNullOrEmpty(m_strCity))
                    {
                        if (!_dataRow.IscityNull())
                        {
                            _dataRow.SetcityNull();
                        }
                    }
                    else if (_dataRow.IscityNull() ? true : _dataRow.city != m_strCity)
                    {
                        _dataRow.city = m_strCity;
                    }

                    if (String.IsNullOrEmpty(m_strState))
                    {
                        if (!_dataRow.IsstateNull())
                        {
                            _dataRow.SetstateNull();
                        }
                    }
                    else if (_dataRow.IsstateNull() ? true : _dataRow.state != m_strState)
                    {
                        _dataRow.state = m_strState;
                    }

                    if (bIsShow.HasValue)
                    {
                        _dataRow.isShow = bIsShow.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowNull();
                    }

                    if (bIsShowEmailMarketing.HasValue)
                    {
                        _dataRow.isShowEmailMarketing = bIsShowEmailMarketing.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowEmailMarketingNull();
                    }

                    if (bIsShowTextMarketing.HasValue)
                    {
                        _dataRow.isShowTextMarketing = bIsShowTextMarketing.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowTextMarketingNull();
                    }

                    if (dtUpdatedEntryTime.HasValue)
                    {
                        _dataRow.updatedEntryTime = dtUpdatedEntryTime.Value;
                    }
                    else
                    {
                        _dataRow.SetupdatedEntryTimeNull();
                    }

                    if (String.IsNullOrEmpty(m_strPhone2))
                    {
                        if (!_dataRow.Isphone2Null())
                        {
                            _dataRow.Setphone2Null();
                        }
                    }
                    else if (_dataRow.Isphone2Null() ? true : _dataRow.phone2 != m_strPhone2)
                    {
                        _dataRow.phone2 = m_strPhone2;
                    }

                    if (bIsOptOutNotificationSent.HasValue)
                    {
                        _dataRow.isOptOutNotificationSent = bIsOptOutNotificationSent.Value;
                    }
                    else
                    {
                        _dataRow.SetisOptOutNotificationSentNull();
                    }

                    if (bIsOptedOutForMobileMessage.HasValue)
                    {
                        _dataRow.isOptedOutForMobileMessage = bIsOptedOutForMobileMessage.Value;
                    }
                    else
                    {
                        _dataRow.SetisOptedOutForMobileMessageNull();
                    }

                    if (String.IsNullOrEmpty(m_strPush_notification_device_id))
                    {
                        _dataRow.Setpush_notification_device_idNull();
                    }
                    else
                    {
                        _dataRow.push_notification_device_id = strPush_notification_device_id;
                    }

                    if (iDeviceType.HasValue)
                    {
                        _dataRow.Device_Type = iDeviceType.Value;
                    }
                    else
                    {
                        _dataRow.SetDevice_TypeNull();
                    }
                }
                else
                {
                    if (String.IsNullOrEmpty(strEmail))
                    {
                        _dataRow.SetemailNull();
                    }
                    else
                    {
                        _dataRow.email = strEmail;
                    }

                    if (String.IsNullOrEmpty(strPhone))
                    {
                        _dataRow.SetphoneNull();
                    }
                    else
                    {
                        _dataRow.phone = strPhone;
                    }

                    if (String.IsNullOrEmpty(m_strUserName))
                    {
                        if (!_dataRow.IsusernameNull())
                        {
                            _dataRow.SetusernameNull();
                        }
                    }
                    else if (_dataRow.IsusernameNull() ? true : _dataRow.username != m_strUserName)
                    {
                        _dataRow.username = m_strUserName;
                    }

                    if (String.IsNullOrEmpty(strZip))
                    {
                        _dataRow.SetzipNull();
                    }
                    else
                    {
                        _dataRow.zip = strZip;
                    }

                    if (dtAppDownLoadDate.HasValue)
                    {
                        _dataRow.appDownLoadDate = dtAppDownLoadDate.Value;
                    }
                    else
                    {
                        _dataRow.SetappDownLoadDateNull();
                    }

                    if (bIsRegistred.HasValue)
                    {
                        _dataRow.isRegistred = bIsRegistred.Value;
                    }
                    else
                    {
                        _dataRow.SetisRegistredNull();
                    }

                    if (bIsNew.HasValue)
                    {
                        _dataRow.isNew = bIsNew.Value;
                    }
                    else
                    {
                        _dataRow.SetisNewNull();
                    }

                    if (bIsRegistred_Shop.HasValue)
                    {
                        _dataRow.isRegistred_Shop = bIsRegistred_Shop.Value;
                    }
                    else
                    {
                        _dataRow.SetisRegistred_ShopNull();
                    }

                    if (String.IsNullOrEmpty(strPhone_Id))
                    {
                        _dataRow.Setphone_idNull();
                    }
                    else
                    {
                        _dataRow.phone_id = strPhone_Id;
                    }

                    if (String.IsNullOrEmpty(strFirstName))
                    {
                        _dataRow.Setfirst_nameNull();
                    }
                    else
                    {
                        _dataRow.first_name = strFirstName;
                    }

                    if (String.IsNullOrEmpty(strLastName))
                    {
                        _dataRow.Setlast_nameNull();
                    }
                    else
                    {
                        _dataRow.last_name = strLastName;
                    }

                    if (String.IsNullOrEmpty(strAddress1))
                    {
                        _dataRow.Setaddress1Null();
                    }
                    else
                    {
                        _dataRow.address1 = strAddress1;
                    }

                    if (String.IsNullOrEmpty(strAddress2))
                    {
                        _dataRow.Setaddress2Null();
                    }
                    else
                    {
                        _dataRow.address2 = strAddress2;
                    }

                    if (String.IsNullOrEmpty(strCity))
                    {
                        _dataRow.SetcityNull();
                    }
                    else
                    {
                        _dataRow.city = strCity;
                    }

                    if (String.IsNullOrEmpty(strState))
                    {
                        _dataRow.SetstateNull();
                    }
                    else
                    {
                        _dataRow.state = strState;
                    }

                    if (bIsShow.HasValue)
                    {
                        _dataRow.isShow = bIsShow.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowNull();
                    }

                    if (bIsShowEmailMarketing.HasValue)
                    {
                        _dataRow.isShowEmailMarketing = bIsShowEmailMarketing.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowEmailMarketingNull();
                    }

                    if (bIsShowTextMarketing.HasValue)
                    {
                        _dataRow.isShowTextMarketing = bIsShowTextMarketing.Value;
                    }
                    else
                    {
                        _dataRow.SetisShowTextMarketingNull();
                    }

                    if (dtUpdatedEntryTime.HasValue)
                    {
                        _dataRow.updatedEntryTime = dtUpdatedEntryTime.Value;
                    }
                    else
                    {
                        _dataRow.SetupdatedEntryTimeNull();
                    }

                    if (String.IsNullOrEmpty(m_strPhone2))
                    {
                        if (!_dataRow.Isphone2Null())
                        {
                            _dataRow.Setphone2Null();
                        }
                    }
                    else if (_dataRow.Isphone2Null() ? true : _dataRow.phone2 != m_strPhone2)
                    {
                        _dataRow.phone2 = m_strPhone2;
                    }

                    if (bIsOptOutNotificationSent.HasValue)
                    {
                        _dataRow.isOptOutNotificationSent = bIsOptOutNotificationSent.Value;
                    }
                    else
                    {
                        _dataRow.SetisOptOutNotificationSentNull();
                    }

                    if (bIsOptedOutForMobileMessage.HasValue)
                    {
                        _dataRow.isOptedOutForMobileMessage = bIsOptedOutForMobileMessage.Value;
                    }
                    else
                    {
                        _dataRow.SetisOptedOutForMobileMessageNull();
                    }

                    if (String.IsNullOrEmpty(m_strPush_notification_device_id))
                    {
                        _dataRow.Setpush_notification_device_idNull();
                    }
                    else
                    {
                        _dataRow.push_notification_device_id = strPush_notification_device_id;
                    }

                    if (iDeviceType.HasValue)
                    {
                        _dataRow.Device_Type = iDeviceType.Value;
                    }
                    else
                    {
                        _dataRow.SetDevice_TypeNull();
                    }

                    _thisTable.AddUserRow(_dataRow);
                }
            }
        }