public Cat1stStarInfoByLocation GetstStarInfoByLocation(string Location, string connectionName)
        {
            Database db = DatabaseFactory.CreateDatabase(connectionName);
            DbCommand dbCommand = db.GetStoredProcCommand(Resources.Cat1stStarInfoByLocationResources.SP_Get1stStarInfoByLocation);
            db.AddInParameter(dbCommand, Resources.Cat1stStarInfoByLocationResources.PARAM_QUERY, DbType.String, Location);

            Cat1stStarInfoByLocation item = null;
            using (IDataReader dr = db.ExecuteReader(dbCommand))
            {

                int _location = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_LOCATION);
                int _attribute1 = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ATTRIBUTE1);
                int _customername = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_CUSTOMER_NAME);
                int _address = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ADDRESS);
                int _address1 = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ADDRESS1);
                int _address2 = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ADDRESS2);
                int _address3 = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ADDRESS3);
                int _address4 = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_ADDRESS4);
                int _city = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_CITY);
                int _municipality = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_MUNICIPALITY);
                int _postalcode = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_POSTAL_CODE);
                int _state = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_STATE);
                int _rfc = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_RFC);
                int _mainphone = dr.GetOrdinal(Resources.Cat1stStarInfoByLocationResources.PARAM_MAIN_PHONE);

                if (dr.Read())
                {
                    item = new Cat1stStarInfoByLocation();
                    item.Location = (dr[_location] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_location);
                    item.Attribute1 = (dr[_attribute1] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_attribute1);
                    item.CustomerName = (dr[_customername] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_customername);
                    item.Address = (dr[_address] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_address);
                    item.Address1 = (dr[_address1] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_address1);
                    item.Address2 = (dr[_address2] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_address2);
                    item.Address3 = (dr[_address3] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_address3);
                    item.Address4 = (dr[_address4] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_address4);
                    item.City = (dr[_city] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_city);
                    item.Municipality = (dr[_municipality] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_municipality);
                    item.PostalCode = (dr[_postalcode] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_postalcode);
                    item.State = (dr[_state] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_state);
                    item.RFC = (dr[_rfc] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rfc);
                    item.MainPhone = (dr[_mainphone] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_mainphone);
                }
            }

            return item;
        }
        public static Cat1stStarInfoByLocation Get1stStarInfoByLocation(string Location)
        {
            Cat1stStarInfoByLocation    firstStarInfo     = new Cat1stStarInfoByLocation();
            Cat1stStarInfoByLocationDAL objGet1stStarInfo = new Cat1stStarInfoByLocationDAL();

            try
            {
                try
                {
                    firstStarInfo = objGet1stStarInfo.GetstStarInfoByLocation(Location, CommonENT.MYCTSDBPROFILES_CONNECTION);
                }
                catch (Exception ex)
                {
                    new EventsManager.EventsManager(ex, EventsManager.EventsManager.OrigenError.BaseDeDatos);
                    firstStarInfo = objGet1stStarInfo.GetstStarInfoByLocation(Location, CommonENT.MYCTSDBPROFILESBACKUP_CONNECTION);
                }
            }
            catch { }

            return(firstStarInfo);
        }