Пример #1
0
        protected override void SaveToRow()
        {
            SummitDS.BodyShopDataTable _thisTable = new SummitDS.BodyShopDataTable();
            if (_rowToSave == null)
            {
                _rowToSave = _thisTable.NewBodyShopRow();
            }
            SummitDS.BodyShopRow _dataRow = _rowToSave as SummitDS.BodyShopRow;

            if (_dataRow != null)
            {
                if (IsExisting())
                {
                    if (String.IsNullOrEmpty(m_strShopName))
                    {
                        if (!_dataRow.Isshop_nameNull())
                        {
                            _dataRow.Setshop_nameNull();
                        }
                    }
                    else if (_dataRow.Isshop_nameNull() ? true : _dataRow.shop_name != m_strShopName)
                    {
                        _dataRow.shop_name = m_strShopName;
                    }

                    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 (String.IsNullOrEmpty(m_strZip))
                    {
                        if (!_dataRow.IszipNull())
                        {
                            _dataRow.SetzipNull();
                        }
                    }
                    else if (_dataRow.IszipNull() ? true : _dataRow.zip != m_strZip)
                    {
                        _dataRow.zip = m_strZip;
                    }

                    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_strFax))
                    {
                        if (!_dataRow.IsfaxNull())
                        {
                            _dataRow.SetfaxNull();
                        }
                    }
                    else if (_dataRow.IsfaxNull() ? true : _dataRow.fax != m_strFax)
                    {
                        _dataRow.fax = m_strFax;
                    }

                    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_strWebsite))
                    {
                        if (!_dataRow.IswebsiteNull())
                        {
                            _dataRow.SetwebsiteNull();
                        }
                    }
                    else if (_dataRow.IswebsiteNull() ? true : _dataRow.website != m_strWebsite)
                    {
                        _dataRow.website = m_strWebsite;
                    }

                    if (String.IsNullOrEmpty(m_strBusinessLicence))
                    {
                        if (!_dataRow.Isbusiness_licenseNull())
                        {
                            _dataRow.Setbusiness_licenseNull();
                        }
                    }
                    else if (_dataRow.Isbusiness_licenseNull() ? true : _dataRow.business_license != m_strBusinessLicence)
                    {
                        _dataRow.business_license = m_strBusinessLicence;
                    }

                    if (String.IsNullOrEmpty(m_strEpsLicence))
                    {
                        if (!_dataRow.Isepa_licenseNull())
                        {
                            _dataRow.Setepa_licenseNull();
                        }
                    }
                    else if (_dataRow.Isepa_licenseNull() ? true : _dataRow.epa_license != m_strEpsLicence)
                    {
                        _dataRow.epa_license = m_strEpsLicence;
                    }

                    if (String.IsNullOrEmpty(m_strBarLicence))
                    {
                        if (!_dataRow.Isbar_licenseNull())
                        {
                            _dataRow.Setbar_licenseNull();
                        }
                    }
                    else if (_dataRow.Isbar_licenseNull() ? true : _dataRow.bar_license != m_strBarLicence)
                    {
                        _dataRow.bar_license = m_strBarLicence;
                    }

                    if (String.IsNullOrEmpty(m_strNetWorkName))
                    {
                        if (!_dataRow.Isnetwork_nameNull())
                        {
                            _dataRow.Setnetwork_nameNull();
                        }
                    }
                    else if (_dataRow.Isnetwork_nameNull() ? true : _dataRow.network_name != m_strNetWorkName)
                    {
                        _dataRow.network_name = m_strNetWorkName;
                    }

                    if (String.IsNullOrEmpty(m_strCertificationVehicles))
                    {
                        if (!_dataRow.Iscertification_vehiclesNull())
                        {
                            _dataRow.Setcertification_vehiclesNull();
                        }
                    }
                    else if (_dataRow.Iscertification_vehiclesNull() ? true : _dataRow.certification_vehicles != m_strCertificationVehicles)
                    {
                        _dataRow.certification_vehicles = m_strCertificationVehicles;
                    }

                    if (String.IsNullOrEmpty(m_strThirdPartyProviders))
                    {
                        if (!_dataRow.Isthird_party_providersNull())
                        {
                            _dataRow.Setthird_party_providersNull();
                        }
                    }
                    else if (_dataRow.Isthird_party_providersNull() ? true : _dataRow.third_party_providers != m_strThirdPartyProviders)
                    {
                        _dataRow.third_party_providers = m_strThirdPartyProviders;
                    }

                    if (String.IsNullOrEmpty(m_strManager))
                    {
                        if (!_dataRow.IsmanagerNull())
                        {
                            _dataRow.SetmanagerNull();
                        }
                    }
                    else if (_dataRow.IsmanagerNull() ? true : _dataRow.manager != m_strManager)
                    {
                        _dataRow.manager = m_strManager;
                    }

                    if (String.IsNullOrEmpty(m_strSystemAdmin))
                    {
                        if (!_dataRow.Issystem_adminNull())
                        {
                            _dataRow.Setsystem_adminNull();
                        }
                    }
                    else if (_dataRow.Issystem_adminNull() ? true : _dataRow.system_admin != m_strSystemAdmin)
                    {
                        _dataRow.system_admin = m_strSystemAdmin;
                    }

                    if (String.IsNullOrEmpty(m_strPortalAdminPassword))
                    {
                        if (!_dataRow.Isportal_admin_passwordNull())
                        {
                            _dataRow.Setportal_admin_passwordNull();
                        }
                    }
                    else if (_dataRow.Isportal_admin_passwordNull() ? true : _dataRow.portal_admin_password != m_strPortalAdminPassword)
                    {
                        _dataRow.portal_admin_password = m_strPortalAdminPassword;
                    }

                    if (String.IsNullOrEmpty(m_strTagLine))
                    {
                        if (!_dataRow.Iscompany_tag_lineNull())
                        {
                            _dataRow.Setcompany_tag_lineNull();
                        }
                    }
                    else if (_dataRow.Iscompany_tag_lineNull() ? true : _dataRow.company_tag_line != m_strTagLine)
                    {
                        _dataRow.company_tag_line = m_strTagLine;
                    }

                    if (String.IsNullOrEmpty(m_strOwner))
                    {
                        if (!_dataRow.IsownerNull())
                        {
                            _dataRow.SetownerNull();
                        }
                    }
                    else if (_dataRow.IsownerNull() ? true : _dataRow.owner != m_strOwner)
                    {
                        _dataRow.owner = m_strOwner;
                    }

                    if (iRating.HasValue)
                    {
                        _dataRow.ratings = iRating.Value;
                    }
                    else
                    {
                        _dataRow.SetratingsNull();
                    }

                    if (fLatitude.HasValue)
                    {
                        _dataRow.latitude = fLatitude.Value;
                    }
                    else
                    {
                        _dataRow.SetlatitudeNull();
                    }

                    if (fLongitude.HasValue)
                    {
                        _dataRow.longitude = fLongitude.Value;
                    }
                    else
                    {
                        _dataRow.SetlongitudeNull();
                    }

                    if (iNoHelpSelection.HasValue)
                    {
                        _dataRow.noHelpSelection = iNoHelpSelection.Value;
                    }
                    else
                    {
                        _dataRow.SetnoHelpSelectionNull();
                    }

                    if (iNoPremierShop.HasValue)
                    {
                        _dataRow.noPremierShop = iNoPremierShop.Value;
                    }
                    else
                    {
                        _dataRow.SetnoPremierShopNull();
                    }

                    if (bIsPremierShop.HasValue)
                    {
                        _dataRow.isPremierShop = bIsPremierShop.Value;
                    }
                    else
                    {
                        _dataRow.SetisPremierShopNull();
                    }

                    if (String.IsNullOrEmpty(m_strContent))
                    {
                        if (!_dataRow.IscontentNull())
                        {
                            _dataRow.SetcontentNull();
                        }
                    }
                    else if (_dataRow.IscontentNull() ? true : _dataRow.content != m_strContent)
                    {
                        _dataRow.content = m_strContent;
                    }

                    if (String.IsNullOrEmpty(m_strImagePath))
                    {
                        if (!_dataRow.Isimage_pathNull())
                        {
                            _dataRow.Setimage_pathNull();
                        }
                    }
                    else if (_dataRow.Isimage_pathNull() ? true : _dataRow.image_path != m_strImagePath)
                    {
                        _dataRow.image_path = m_strImagePath;
                    }

                    if (iMessageCount.HasValue)
                    {
                        _dataRow.messageCount = iMessageCount.Value;
                    }
                    else
                    {
                        _dataRow.SetmessageCountNull();
                    }

                    if (iAvailableMessages.HasValue)
                    {
                        _dataRow.availableMessages = iAvailableMessages.Value;
                    }
                    else
                    {
                        _dataRow.SetavailableMessagesNull();
                    }

                    if (dtExpirationDate.HasValue)
                    {
                        _dataRow.expirationDate = dtExpirationDate.Value;
                    }
                    else
                    {
                        _dataRow.SetexpirationDateNull();
                    }
                }
                else
                {
                    if (String.IsNullOrEmpty(m_strShopName))
                    {
                        if (!_dataRow.Isshop_nameNull())
                        {
                            _dataRow.Setshop_nameNull();
                        }
                    }
                    else if (_dataRow.Isshop_nameNull() ? true : _dataRow.shop_name != m_strShopName)
                    {
                        _dataRow.shop_name = m_strShopName;
                    }

                    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 (String.IsNullOrEmpty(m_strZip))
                    {
                        if (!_dataRow.IszipNull())
                        {
                            _dataRow.SetzipNull();
                        }
                    }
                    else if (_dataRow.IszipNull() ? true : _dataRow.zip != m_strZip)
                    {
                        _dataRow.zip = m_strZip;
                    }

                    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_strFax))
                    {
                        if (!_dataRow.IsfaxNull())
                        {
                            _dataRow.SetfaxNull();
                        }
                    }
                    else if (_dataRow.IsfaxNull() ? true : _dataRow.fax != m_strFax)
                    {
                        _dataRow.fax = m_strFax;
                    }

                    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_strWebsite))
                    {
                        if (!_dataRow.IswebsiteNull())
                        {
                            _dataRow.SetwebsiteNull();
                        }
                    }
                    else if (_dataRow.IswebsiteNull() ? true : _dataRow.website != m_strWebsite)
                    {
                        _dataRow.website = m_strWebsite;
                    }

                    if (String.IsNullOrEmpty(m_strBusinessLicence))
                    {
                        if (!_dataRow.Isbusiness_licenseNull())
                        {
                            _dataRow.Setbusiness_licenseNull();
                        }
                    }
                    else if (_dataRow.Isbusiness_licenseNull() ? true : _dataRow.business_license != m_strBusinessLicence)
                    {
                        _dataRow.business_license = m_strBusinessLicence;
                    }

                    if (String.IsNullOrEmpty(m_strEpsLicence))
                    {
                        if (!_dataRow.Isepa_licenseNull())
                        {
                            _dataRow.Setepa_licenseNull();
                        }
                    }
                    else if (_dataRow.Isepa_licenseNull() ? true : _dataRow.epa_license != m_strEpsLicence)
                    {
                        _dataRow.epa_license = m_strEpsLicence;
                    }

                    if (String.IsNullOrEmpty(m_strBarLicence))
                    {
                        if (!_dataRow.Isbar_licenseNull())
                        {
                            _dataRow.Setbar_licenseNull();
                        }
                    }
                    else if (_dataRow.Isbar_licenseNull() ? true : _dataRow.bar_license != m_strBarLicence)
                    {
                        _dataRow.bar_license = m_strBarLicence;
                    }

                    if (String.IsNullOrEmpty(m_strNetWorkName))
                    {
                        if (!_dataRow.Isnetwork_nameNull())
                        {
                            _dataRow.Setnetwork_nameNull();
                        }
                    }
                    else if (_dataRow.Isnetwork_nameNull() ? true : _dataRow.network_name != m_strNetWorkName)
                    {
                        _dataRow.network_name = m_strNetWorkName;
                    }

                    if (String.IsNullOrEmpty(m_strCertificationVehicles))
                    {
                        if (!_dataRow.Iscertification_vehiclesNull())
                        {
                            _dataRow.Setcertification_vehiclesNull();
                        }
                    }
                    else if (_dataRow.Iscertification_vehiclesNull() ? true : _dataRow.certification_vehicles != m_strCertificationVehicles)
                    {
                        _dataRow.certification_vehicles = m_strCertificationVehicles;
                    }

                    if (String.IsNullOrEmpty(m_strThirdPartyProviders))
                    {
                        if (!_dataRow.Isthird_party_providersNull())
                        {
                            _dataRow.Setthird_party_providersNull();
                        }
                    }
                    else if (_dataRow.Isthird_party_providersNull() ? true : _dataRow.third_party_providers != m_strThirdPartyProviders)
                    {
                        _dataRow.third_party_providers = m_strThirdPartyProviders;
                    }

                    if (String.IsNullOrEmpty(m_strManager))
                    {
                        if (!_dataRow.IsmanagerNull())
                        {
                            _dataRow.SetmanagerNull();
                        }
                    }
                    else if (_dataRow.IsmanagerNull() ? true : _dataRow.manager != m_strManager)
                    {
                        _dataRow.manager = m_strManager;
                    }

                    if (String.IsNullOrEmpty(m_strSystemAdmin))
                    {
                        if (!_dataRow.Issystem_adminNull())
                        {
                            _dataRow.Setsystem_adminNull();
                        }
                    }
                    else if (_dataRow.Issystem_adminNull() ? true : _dataRow.system_admin != m_strSystemAdmin)
                    {
                        _dataRow.system_admin = m_strSystemAdmin;
                    }

                    if (String.IsNullOrEmpty(m_strPortalAdminPassword))
                    {
                        if (!_dataRow.Isportal_admin_passwordNull())
                        {
                            _dataRow.Setportal_admin_passwordNull();
                        }
                    }
                    else if (_dataRow.Isportal_admin_passwordNull() ? true : _dataRow.portal_admin_password != m_strPortalAdminPassword)
                    {
                        _dataRow.portal_admin_password = m_strPortalAdminPassword;
                    }

                    if (String.IsNullOrEmpty(m_strTagLine))
                    {
                        if (!_dataRow.Iscompany_tag_lineNull())
                        {
                            _dataRow.Setcompany_tag_lineNull();
                        }
                    }
                    else if (_dataRow.Iscompany_tag_lineNull() ? true : _dataRow.company_tag_line != m_strTagLine)
                    {
                        _dataRow.company_tag_line = m_strTagLine;
                    }

                    if (String.IsNullOrEmpty(m_strOwner))
                    {
                        if (!_dataRow.IsownerNull())
                        {
                            _dataRow.SetownerNull();
                        }
                    }
                    else if (_dataRow.IsownerNull() ? true : _dataRow.owner != m_strOwner)
                    {
                        _dataRow.owner = m_strOwner;
                    }

                    if (iRating.HasValue)
                    {
                        _dataRow.ratings = iRating.Value;
                    }
                    else
                    {
                        _dataRow.SetratingsNull();
                    }

                    if (fLatitude.HasValue)
                    {
                        _dataRow.latitude = fLatitude.Value;
                    }
                    else
                    {
                        _dataRow.SetlatitudeNull();
                    }

                    if (fLongitude.HasValue)
                    {
                        _dataRow.longitude = fLongitude.Value;
                    }
                    else
                    {
                        _dataRow.SetlongitudeNull();
                    }

                    if (iNoHelpSelection.HasValue)
                    {
                        _dataRow.noHelpSelection = iNoHelpSelection.Value;
                    }
                    else
                    {
                        _dataRow.SetnoHelpSelectionNull();
                    }

                    if (iNoPremierShop.HasValue)
                    {
                        _dataRow.noPremierShop = iNoPremierShop.Value;
                    }
                    else
                    {
                        _dataRow.SetnoPremierShopNull();
                    }

                    if (bIsPremierShop.HasValue)
                    {
                        _dataRow.isPremierShop = bIsPremierShop.Value;
                    }
                    else
                    {
                        _dataRow.SetisPremierShopNull();
                    }

                    if (String.IsNullOrEmpty(m_strContent))
                    {
                        if (!_dataRow.IscontentNull())
                        {
                            _dataRow.SetcontentNull();
                        }
                    }
                    else if (_dataRow.IscontentNull() ? true : _dataRow.content != m_strContent)
                    {
                        _dataRow.content = m_strContent;
                    }

                    if (String.IsNullOrEmpty(m_strImagePath))
                    {
                        if (!_dataRow.Isimage_pathNull())
                        {
                            _dataRow.Setimage_pathNull();
                        }
                    }
                    else if (_dataRow.Isimage_pathNull() ? true : _dataRow.image_path != m_strImagePath)
                    {
                        _dataRow.image_path = m_strImagePath;
                    }

                    if (iMessageCount.HasValue)
                    {
                        _dataRow.messageCount = iMessageCount.Value;
                    }
                    else
                    {
                        _dataRow.SetmessageCountNull();
                    }

                    if (iAvailableMessages.HasValue)
                    {
                        _dataRow.availableMessages = iAvailableMessages.Value;
                    }
                    else
                    {
                        _dataRow.SetavailableMessagesNull();
                    }

                    if (dtExpirationDate.HasValue)
                    {
                        _dataRow.expirationDate = dtExpirationDate.Value;
                    }
                    else
                    {
                        _dataRow.SetexpirationDateNull();
                    }

                    _thisTable.AddBodyShopRow(_dataRow);
                }
            }
        }