Ejemplo n.º 1
0
 public static List <CampaignBL> getData()
 {
     SummitDS.CampaignDataTable thisTable = getAdapter().GetData();
     if (thisTable != null && thisTable.Rows.Count > 0)
     {
         return(BuildFromTable(thisTable));
     }
     return(null);
 }
Ejemplo n.º 2
0
 public static CampaignBL GetZipCodeMatchesMessageByShopId(Int32 iShopId)
 {
     SummitDS.CampaignDataTable thisTable = getAdapter().GetZipCodeMatchesMessageByShopId(iShopId);
     if (thisTable != null && thisTable.Rows.Count > 0)
     {
         return(BuildFromRow(thisTable.Rows[0]));
     }
     return(null);
 }
Ejemplo n.º 3
0
        protected override void SaveToRow()
        {
            SummitDS.CampaignDataTable _thisTable = new SummitDS.CampaignDataTable();
            if (_rowToSave == null)
            {
                _rowToSave = _thisTable.NewCampaignRow();
            }
            SummitDS.CampaignRow _dataRow = _rowToSave as SummitDS.CampaignRow;

            if (_dataRow != null)
            {
                if (IsExisting())
                {
                    _dataRow.name = m_strName;

                    if (String.IsNullOrEmpty(m_strMessage))
                    {
                        if (!_dataRow.IsmessageNull())
                        {
                            _dataRow.SetmessageNull();
                        }
                    }
                    else if (_dataRow.IsmessageNull() ? true : _dataRow.message != m_strMessage)
                    {
                        _dataRow.message = m_strMessage;
                    }

                    if (iShopId.HasValue)
                    {
                        _dataRow.shop_id = iShopId.Value;
                    }
                    else
                    {
                        _dataRow.Setshop_idNull();
                    }

                    if (m_IsEmail == null)
                    {
                        if (!_dataRow.IsisEmailNull())
                        {
                            _dataRow.SetisEmailNull();
                        }
                    }
                    else if (_dataRow.IsisEmailNull() ? true : _dataRow.isEmail != m_IsEmail)
                    {
                        _dataRow.isEmail = m_IsEmail;
                    }

                    if (m_IsZipCodeMatchesMessage == null)
                    {
                        if (!_dataRow.Isis_zip_code_matches_messageNull())
                        {
                            _dataRow.Setis_zip_code_matches_messageNull();
                        }
                    }
                    else if (_dataRow.Isis_zip_code_matches_messageNull() ? true : _dataRow.is_zip_code_matches_message != m_IsZipCodeMatchesMessage)
                    {
                        _dataRow.is_zip_code_matches_message = m_IsZipCodeMatchesMessage;
                    }

                    if (m_IsPreferredShopMessage == null)
                    {
                        if (!_dataRow.Isis_preferred_shop_messageNull())
                        {
                            _dataRow.Setis_preferred_shop_messageNull();
                        }
                    }
                    else if (_dataRow.Isis_preferred_shop_messageNull() ? true : _dataRow.is_preferred_shop_message != m_IsPreferredShopMessage)
                    {
                        _dataRow.is_preferred_shop_message = m_IsPreferredShopMessage;
                    }
                }
                else
                {
                    _dataRow.name = m_strName;

                    if (String.IsNullOrEmpty(strMessage))
                    {
                        _dataRow.SetmessageNull();
                    }
                    else
                    {
                        _dataRow.message = strMessage;
                    }

                    if (iShopId.HasValue)
                    {
                        _dataRow.shop_id = iShopId.Value;
                    }
                    else
                    {
                        _dataRow.Setshop_idNull();
                    }

                    if (m_IsEmail == null)
                    {
                        if (!_dataRow.IsisEmailNull())
                        {
                            _dataRow.SetisEmailNull();
                        }
                    }
                    else if (_dataRow.IsisEmailNull() ? true : _dataRow.isEmail != m_IsEmail)
                    {
                        _dataRow.isEmail = m_IsEmail;
                    }

                    if (m_IsZipCodeMatchesMessage == null)
                    {
                        if (!_dataRow.Isis_zip_code_matches_messageNull())
                        {
                            _dataRow.Setis_zip_code_matches_messageNull();
                        }
                    }
                    else if (_dataRow.Isis_zip_code_matches_messageNull() ? true : _dataRow.is_zip_code_matches_message != m_IsZipCodeMatchesMessage)
                    {
                        _dataRow.is_zip_code_matches_message = m_IsZipCodeMatchesMessage;
                    }

                    if (m_IsPreferredShopMessage == null)
                    {
                        if (!_dataRow.Isis_preferred_shop_messageNull())
                        {
                            _dataRow.Setis_preferred_shop_messageNull();
                        }
                    }
                    else if (_dataRow.Isis_preferred_shop_messageNull() ? true : _dataRow.is_preferred_shop_message != m_IsPreferredShopMessage)
                    {
                        _dataRow.is_preferred_shop_message = m_IsPreferredShopMessage;
                    }

                    _thisTable.AddCampaignRow(_dataRow);
                }
            }
        }