コード例 #1
0
ファイル: DrawWire.cs プロジェクト: ehsanamid/Engineering
        public override bool Save(long _id, int _pageno)
        {
            bool ret = false;

            try
            {
                tblfbdpinconnection.pouID         = _id;
                tblfbdpinconnection.Page          = _pageno;
                tblfbdpinconnection.RightObjectID = Parentpagelist.ReturnFBDBoxSQLID(RightGuid, tblfbdpinconnection.Page);
                tblfbdpinconnection.LeftObjectID  = Parentpagelist.ReturnFBDBoxSQLID(LeftGuid, tblfbdpinconnection.Page);
                tblfbdpinconnection.RightPinNo    = RightPinNo;
                tblfbdpinconnection.LeftPinNo     = LeftPinNo;
                tblfbdpinconnection.autodraw      = AutoDraw;
                tblfbdpinconnection.X0            = pointArray0.X;
                tblfbdpinconnection.Y0            = pointArray0.Y;
                tblfbdpinconnection.X1            = pointArray1.X;
                tblfbdpinconnection.Y1            = pointArray1.Y;
                tblfbdpinconnection.X2            = pointArray2.X;
                tblfbdpinconnection.Y2            = pointArray2.Y;
                tblfbdpinconnection.X3            = pointArray3.X;
                tblfbdpinconnection.Y3            = pointArray3.Y;
                tblfbdpinconnection.X4            = pointArray4.X;
                tblfbdpinconnection.Y4            = pointArray4.Y;
                tblfbdpinconnection.X5            = pointArray5.X;
                tblfbdpinconnection.Y5            = pointArray5.Y;

                if (tblfbdpinconnection.FBDPinConnectionID == -1)
                {
                    tblfbdpinconnection.Insert();
                    //this.SqlTableID = tblfbdpinconnection.FBDPinConnectionID;
                    NewObject = false;
                }
                else
                {
                    tblfbdpinconnection.Update();
                }
                Dirty = false;
                ret   = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(ret);
        }