Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /********************************
- * Generated on 05/22/2015 15:39:19
- *********************************/
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using ESRI.ArcGIS.Geodatabase;
- using ESRI.ArcGIS.Geometry;
- using System.Runtime.Serialization;
- namespace DAL
- {
- public class S_XS : ManagedArcObjectBase
- {
- public enum Fields
- {
- DFIRM_ID,
- VERSION_ID,
- XS_LN_ID,
- WTR_NM,
- STREAM_STN,
- START_ID,
- XS_LTR,
- XS_LN_TYP,
- WSEL_REG,
- STRMBED_EL,
- LEN_UNIT,
- V_DATUM,
- PROFXS_TXT,
- MODEL_ID,
- SEQ,
- SOURCE_CIT,
- }
- public S_XS(IFeature feature, IFeatureClass fc) : base((IRow)feature, (ITable)fc)
- {
- }
- public IFeature Feature { get { return (IFeature)row; } }
- public esriGeometryType GeometryType
- {
- get
- {
- return esriGeometryType.esriGeometryPolyline;
- }
- }
- public ESRI.ArcGIS.Geometry.IPolyline Shape
- {
- get
- {
- bool unbind = !IsBoundToRow;
- ESRI.ArcGIS.Geometry.IPolyline result = (ESRI.ArcGIS.Geometry.IPolyline)Feature.Shape;
- if(unbind) Unbind();
- return result;
- }
- set
- {
- Feature.Shape = value;
- }
- }
- public ESRI.ArcGIS.Geometry.IPolyline ShapeCopy
- {
- get
- {
- bool unbind = !IsBoundToRow;
- ESRI.ArcGIS.Geometry.IPolyline result = (ESRI.ArcGIS.Geometry.IPolyline)Feature.ShapeCopy;
- if(unbind) Unbind();
- return result;
- }
- }
- public static string FeatureClassName
- {
- get{ return "S_XS"; }
- }
- public static bool ValidateFeatureClass(IFeatureClass target)
- {
- if(target.Fields.FindField("DFIRM_ID") == -1)
- return false;
- if(target.Fields.FindField("VERSION_ID") == -1)
- return false;
- if(target.Fields.FindField("XS_LN_ID") == -1)
- return false;
- if(target.Fields.FindField("WTR_NM") == -1)
- return false;
- if(target.Fields.FindField("STREAM_STN") == -1)
- return false;
- if(target.Fields.FindField("START_ID") == -1)
- return false;
- if(target.Fields.FindField("XS_LTR") == -1)
- return false;
- if(target.Fields.FindField("XS_LN_TYP") == -1)
- return false;
- if(target.Fields.FindField("WSEL_REG") == -1)
- return false;
- if(target.Fields.FindField("STRMBED_EL") == -1)
- return false;
- if(target.Fields.FindField("LEN_UNIT") == -1)
- return false;
- if(target.Fields.FindField("V_DATUM") == -1)
- return false;
- if(target.Fields.FindField("PROFXS_TXT") == -1)
- return false;
- if(target.Fields.FindField("MODEL_ID") == -1)
- return false;
- if(target.Fields.FindField("SEQ") == -1)
- return false;
- if(target.Fields.FindField("SOURCE_CIT") == -1)
- return false;
- return true;
- }
- public String DFIRM_ID
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("DFIRM_ID")]))
- return (String)Feature.Value[FindField("DFIRM_ID")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("DFIRM_ID"), value);
- }
- }
- public String VERSION_ID
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("VERSION_ID")]))
- return (String)Feature.Value[FindField("VERSION_ID")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("VERSION_ID"), value);
- }
- }
- public String XS_LN_ID
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("XS_LN_ID")]))
- return (String)Feature.Value[FindField("XS_LN_ID")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("XS_LN_ID"), value);
- }
- }
- public String WTR_NM
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("WTR_NM")]))
- return (String)Feature.Value[FindField("WTR_NM")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("WTR_NM"), value);
- }
- }
- public Double STREAM_STN
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("STREAM_STN")]))
- return (Double)Feature.Value[FindField("STREAM_STN")];
- else
- return 0;
- }
- set
- {
- Feature.set_Value(FindField("STREAM_STN"), value);
- }
- }
- public String START_ID
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("START_ID")]))
- return (String)Feature.Value[FindField("START_ID")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("START_ID"), value);
- }
- }
- public String XS_LTR
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("XS_LTR")]))
- return (String)Feature.Value[FindField("XS_LTR")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("XS_LTR"), value);
- }
- }
- public String XS_LN_TYP
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("XS_LN_TYP")]))
- return (String)Feature.Value[FindField("XS_LN_TYP")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("XS_LN_TYP"), value);
- }
- }
- public Double WSEL_REG
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("WSEL_REG")]))
- return (Double)Feature.Value[FindField("WSEL_REG")];
- else
- return 0;
- }
- set
- {
- Feature.set_Value(FindField("WSEL_REG"), value);
- }
- }
- public Double STRMBED_EL
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("STRMBED_EL")]))
- return (Double)Feature.Value[FindField("STRMBED_EL")];
- else
- return 0;
- }
- set
- {
- Feature.set_Value(FindField("STRMBED_EL"), value);
- }
- }
- public String LEN_UNIT
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("LEN_UNIT")]))
- return (String)Feature.Value[FindField("LEN_UNIT")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("LEN_UNIT"), value);
- }
- }
- public String V_DATUM
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("V_DATUM")]))
- return (String)Feature.Value[FindField("V_DATUM")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("V_DATUM"), value);
- }
- }
- public String PROFXS_TXT
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("PROFXS_TXT")]))
- return (String)Feature.Value[FindField("PROFXS_TXT")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("PROFXS_TXT"), value);
- }
- }
- public String MODEL_ID
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("MODEL_ID")]))
- return (String)Feature.Value[FindField("MODEL_ID")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("MODEL_ID"), value);
- }
- }
- public Int16 SEQ
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("SEQ")]))
- return (Int16)Feature.Value[FindField("SEQ")];
- else
- return 0;
- }
- set
- {
- Feature.set_Value(FindField("SEQ"), value);
- }
- }
- public String SOURCE_CIT
- {
- get
- {
- if(!DBNull.Value.Equals(Feature.Value[FindField("SOURCE_CIT")]))
- return (String)Feature.Value[FindField("SOURCE_CIT")];
- else
- return "";
- }
- set
- {
- Feature.set_Value(FindField("SOURCE_CIT"), value);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement