Example #1
0
        public IPipeData GetData()
        {
            if (pCOMB == null)
            {
                pCOMB = new COMB();
            }
            pCOMB.ID = TxbID.Text;
            pCOMB.ACQUISITION_DATE = TxbACQUISITION_DATE.Text;
            pCOMB.ACQUISITION_UNIT = TxbACQUISITION_UNIT.Text;
            pCOMB.X            = TxbCo_X.Text;
            pCOMB.Y            = TxbCO_Y.Text;
            pCOMB.GROUND_LEVEL = TxbGROUND_LEVEL.Text;
            pCOMB.INVERT_LEVEL = TxbINVERT_LEVEL.Text;
            pCOMB.PROCESS_Date = TxbPROCESS_DATE.Text;
            pCOMB.PROCESS_Unit = TxbPROCESS_UNIT.Text;
            pCOMB.ROAD_NAME    = TxbROAD_NAME.Text;
            pCOMB.STATE        = TxbSTATE.Text;
            pCOMB.SURVEY_ID    = TxbSURVEY_ID.Text;

            pCOMB.SEDIMENT_DEPTH = TxbSEDIMENT_DEPTH.Text;
            pCOMB.OBJECT_TYPE    = TxbOBJECT_TYPE.Text;
            pCOMB.GULLY_NUMBER   = TxbGULLY_NUMBER.Text;
            pCOMB.Remark         = txbRemark.Text;
            return(pCOMB);
        }
Example #2
0
 public COMBCtrl()
 {
     InitializeComponent();
     pCOMB = new COMB();
     TxbSURVEY_ID.CharacterCasing = CharacterCasing.Upper;
     TxbSURVEY_ID.TextChanged    += new EventHandler(TxbSURVEY_ID_TextChanged);
 }
Example #3
0
        public static IPipeData GetDataByID(string ID, string TableName)
        {
            IPipeData pPipeData = null;

            if (TableName.Equals("PS_MANHOLE"))
            {
                pPipeData = new MANHOLE();
            }
            else if (TableName.Equals("PS_VIRTUAL_POINT"))
            {
                pPipeData = new PipePoint();
            }
            else if (TableName.Equals("PS_COMB"))
            {
                pPipeData = new COMB();
            }
            else if (TableName.Equals("PS_OUTFALL"))
            {
                pPipeData = new OUTFALL();
            }

            else if (TableName.Equals("PS_PUMP_STORAGE"))
            {
                pPipeData = new PUMP();
            }
            else if (TableName.Equals("PS_PIPE"))
            {
                pPipeData = new PIPELineClass();
            }
            else if (TableName.Equals("PS_CANAL"))
            {
                pPipeData = new CANAL();
            }
            else if (TableName.Equals("PS_FLAP"))
            {
                pPipeData = new FLAP();
            }
            else if (TableName.Equals("PS_WEIR"))
            {
                pPipeData = new WEIR();
            }
            else if (TableName.Equals("PS_SLUICE"))
            {
                pPipeData = new SLUICE();
            }
            else
            {
                pPipeData = null;
            }
            if (pPipeData == null)
            {
                return(null);
            }
            string    sql    = string.Format("select * from {0} where ID='{1}'", TableName, ID);
            DataTable pTable = SysDBUnitiy.OleDataBase.ExecuteQuery(sql).Tables[0];

            pPipeData.FillValueByRow(pTable.Rows[0], TableName);
            return(pPipeData);
        }
Example #4
0
 public void SetNewID()
 {
     if (pCOMB == null)
     {
         pCOMB = new COMB();
     }
     TxbID.Text = pCOMB.GetNewID();
 }
Example #5
0
        public void Clear()
        {
            pCOMB = new COMB();
            TxbID.Clear();
            TxbACQUISITION_DATE.Clear();
            TxbACQUISITION_UNIT.Clear();
            TxbCo_X.Clear();
            TxbCO_Y.Clear();
            TxbGROUND_LEVEL.Clear();
            TxbINVERT_LEVEL.Clear();
            TxbPROCESS_DATE.Clear();
            TxbPROCESS_UNIT.Clear();
            TxbROAD_NAME.Clear();
            TxbSTATE.Text = "运行";
            TxbSURVEY_ID.Clear();

            TxbSEDIMENT_DEPTH.Clear();
            TxbOBJECT_TYPE.Clear();
            TxbGULLY_NUMBER.Clear();
        }