Esempio n. 1
0
        private string buildSiteNO(ISTNServicesAgent agent, string state, string county, int siteId, string siteName)
        {
            String siteNo;

            //[a-zA-Z]{2}
            if (!string.IsNullOrEmpty(siteName) && Regex.IsMatch(siteName, @"^[a-zA-Z]{3}[-][a-zA-Z]{2}[-][a-zA-Z]{3}[-][0-9]{3}"))
            {
                string[] substring = siteName.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
                siteNo = substring[1] + substring[2] + "00" + Regex.Replace(substring[3], "[^0-9.]", "");

                int incr = 0;
                while (agent.Select <sites>().FirstOrDefault(s => s.site_id == siteId) != null)
                {
                    siteNo += incr;
                    incr++;
                }//end while
            }
            else
            {
                //remove . and space from counties like 'st. lucie'  this only removes from start and end of name
                county = county.Trim(new Char[] { ' ', '.' });
                //if there's a dot, remove it and the space following
                if (county.IndexOf(".") > -1)
                {
                    county = county.Remove(county.IndexOf("."), 2);
                }
                siteNo = state + county.Substring(0, 3).ToUpper() + siteId.ToString("D5");
            }

            return(siteNo);
        }
Esempio n. 2
0
 public ContactsController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public HorizontalDatumsController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 4
0
 public GeocodeController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public NetworkNamesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 6
0
 public ReportingMetricsController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 7
0
 public MembersController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 8
0
 public AgenciesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public DataFilesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public SiteHousingsController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 11
0
 public HWMQualitiesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public DeploymentPrioritiesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 13
0
 public SourcesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public VerticalMethodsController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public InstrCollectConditionsController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 16
0
 public DeploymentTypesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 17
0
 public CountiesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 18
0
 public SitesController(ISTNServicesAgent sa, IConfiguration config) : base(sa)
 {
     _config = config;
 }
 public EventStatusController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 20
0
 public EventTypesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public ObjectivePointsController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public StatusTypesController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public OPControlIdentifiersController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public InstrumentStatusController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public VerticalDatumsController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public HousingTypesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 27
0
 public LandOwnersController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 28
0
 public SensorTypesController(ISTNServicesAgent sa) : base(sa)
 {
 }
Esempio n. 29
0
 public HWMsController(ISTNServicesAgent sa) : base(sa)
 {
 }
 public SensorBrandsController(ISTNServicesAgent sa) : base(sa)
 {
 }